diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f3108c2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,156 @@
+
+# Created by https://www.toptal.com/developers/gitignore/api/python,visualstudiocode
+# Edit at https://www.toptal.com/developers/gitignore?templates=python,visualstudiocode
+
+### Python ###
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+pip-wheel-metadata/
+share/python-wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.nox/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+*.py,cover
+.hypothesis/
+.pytest_cache/
+pytestdebug.log
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
+db.sqlite3-journal
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+doc/_build/
+
+# PyBuilder
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+# pipenv
+# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+# However, in case of collaboration, if having platform-specific dependencies or dependencies
+# having no cross-platform support, pipenv may install dependencies that don't work, or not
+# install all needed dependencies.
+#Pipfile.lock
+
+# PEP 582; used by e.g. github.com/David-OConnor/pyflow
+__pypackages__/
+
+# Celery stuff
+celerybeat-schedule
+celerybeat.pid
+
+# SageMath parsed files
+*.sage.py
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+pythonenv*
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# Rope project settings
+.ropeproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/
+
+# pytype static type analyzer
+.pytype/
+
+# profiling data
+.prof
+
+### VisualStudioCode ###
+.vscode/*
+!.vscode/tasks.json
+!.vscode/launch.json
+*.code-workspace
+
+### VisualStudioCode Patch ###
+# Ignore all local history of files
+.history
+.ionide
+
+# End of https://www.toptal.com/developers/gitignore/api/python,visualstudiocode
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..95aa5c3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,35 @@
+# Measures Addon For Blender
+
+
+
+
+
+This Blender addon is intended to accelearate the creation of measures for an Avatar.
+
+## Running locally
+The plugin requires the following tools to run:
+
+- [Blender 2.9+](https://www.blender.org/download/)
+- [Visual Studio Code](https://code.visualstudio.com/)
+- [Python for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- [Blender Development](https://marketplace.visualstudio.com/items?itemName=JacquesLucke.blender-development)
+
+Follow the instructions of the Blender Development plugin setup to connect to your instance of Blender.
+
+## Installing in Blender
+If you simply want to test how the addon works, get the latest version of the addon from the releases page.
+
+Inside Blender go to: `Edit > Preferences`, go the the `Add-ons` section in the left menu, hit the `Install...` button and select the file you donwloaded.
+
+Now at the top of the section in the search box if you type `Measures` the plugin should appear.
+
+
+
+
+
+## Useful Links:
+- [Blender Python API docs](https://docs.blender.org/api/current/)
+- [Blender Python Tutorial, Youtube series by Darkfall](https://www.youtube.com/watch?v=cyt0O7saU4Q&list=PLFtLHTf5bnym_wk4DcYIMq1DkjqB7kDb-&index=1)
+- [Blender Python Addon Development with ST3, Udemy Course](https://www.udemy.com/course/st3-addon-course/)
+
+More coming soon...
\ No newline at end of file
diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..ae280b6
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,21 @@
+bl_info = {
+ "name": "Measures Library",
+ "author": "Albert Rodriguez",
+ "description": "Tools to take measures for Avatar",
+ "blender": (2, 80, 0),
+ "version": (0, 0, 1),
+ "location": "View3D > Toolshelf",
+ "warning": "",
+ "category": "Add measures",
+ "wiki_url": ""
+}
+
+
+def register():
+ from .addon.register import register_addon
+ register_addon()
+
+
+def unregister():
+ from .addon.register import unregister_addon
+ unregister_addon()
diff --git a/addon/menu/__init__.py b/addon/menu/__init__.py
new file mode 100644
index 0000000..3abe77e
--- /dev/null
+++ b/addon/menu/__init__.py
@@ -0,0 +1,18 @@
+# import bpy
+
+# from .main_menu import GEM_MT_Main_Menu
+
+# TODO: Add menus here when required
+classes = []
+
+
+def register_menus():
+ from bpy.utils import register_class
+ for cls in classes:
+ register_class(cls)
+
+
+def unregister_menus():
+ from bpy.utils import unregister_class
+ for cls in reversed(classes):
+ unregister_class(cls)
\ No newline at end of file
diff --git a/addon/operator/__init__.py b/addon/operator/__init__.py
new file mode 100644
index 0000000..5f5d939
--- /dev/null
+++ b/addon/operator/__init__.py
@@ -0,0 +1,17 @@
+from .measures_operator import MEASURES_OT
+
+classes = (
+ MEASURES_OT,
+)
+
+
+def register_operators():
+ from bpy.utils import register_class
+ for cls in classes:
+ register_class(cls)
+
+
+def unregister_operators():
+ from bpy.utils import unregister_class
+ for cls in reversed(classes):
+ unregister_class(cls)
diff --git a/addon/operator/measures_operator.py b/addon/operator/measures_operator.py
new file mode 100644
index 0000000..b0e8859
--- /dev/null
+++ b/addon/operator/measures_operator.py
@@ -0,0 +1,42 @@
+import bpy
+import bmesh
+
+
+class MEASURES_OT(bpy.types.Operator):
+ bl_label = "Create Measure"
+ bl_idname = 'measures.create'
+
+ def execute(self, context):
+ print('Measures Operator executed')
+
+ dg = context.evaluated_depsgraph_get()
+ scene = context.scene
+ ob = scene.objects.get("Avatar")
+ plane = scene.objects.get("Plane")
+
+ if plane and ob:
+ pmw = plane.matrix_world
+ face = plane.data.polygons[0]
+ plane_co = pmw @ face.center
+ plane_no = pmw @ (face.center + face.normal) - plane_co
+ bm = bmesh.new()
+ bm.from_object(ob, dg)
+ bmesh.ops.transform(bm,
+ verts=bm.verts,
+ matrix=ob.matrix_world)
+
+ x = bmesh.ops.bisect_plane(bm,
+ geom=bm.faces[:] + bm.edges[:] + bm.verts[:],
+ clear_inner=True,
+ clear_outer=True,
+ plane_co=plane_co,
+ plane_no=plane_no
+ )
+
+ # new object
+ me = bpy.data.meshes.new("Bisect")
+ bm.to_mesh(me)
+ ob = bpy.data.objects.new("Bisect", me)
+ context.collection.objects.link(ob)
+
+ return {'FINISHED'}
diff --git a/addon/panel/__init__.py b/addon/panel/__init__.py
new file mode 100644
index 0000000..ed35145
--- /dev/null
+++ b/addon/panel/__init__.py
@@ -0,0 +1,15 @@
+from .measures_panel import MeasuresMainPanel
+
+classes = [MeasuresMainPanel]
+
+
+def register_panels():
+ from bpy.utils import register_class
+ for cls in classes:
+ register_class(cls)
+
+
+def unregister_panels():
+ from bpy.utils import unregister_class
+ for cls in reversed(classes):
+ unregister_class(cls)
\ No newline at end of file
diff --git a/addon/panel/measures_panel.py b/addon/panel/measures_panel.py
new file mode 100644
index 0000000..a86ad56
--- /dev/null
+++ b/addon/panel/measures_panel.py
@@ -0,0 +1,45 @@
+import bpy
+
+
+class MeasuresMainPanel(bpy.types.Panel):
+ """Creates a Panel in the 3D view for Measures"""
+ bl_label = "Measures Library"
+ bl_idname = "MEASURES_PT_MAINPANEL"
+ bl_space_type = 'VIEW_3D'
+ bl_region_type = 'UI'
+ bl_category = 'Measures Library'
+ # bl_options = {'DEFAULT_CLOSED'}
+ # bl_parent_id = 'PT_PARENTPANEL' -> you need to give id aka bl_idname
+
+ def draw(self, context):
+ layout = self.layout
+ layout.scale_y = 1.2
+
+ row = layout.row()
+ row.label(text="Adjust the plane to the Avatar", icon="MOD_TINT")
+
+ plane = bpy.context.scene.objects.get("Plane")
+ row = layout.row()
+ col = layout.column()
+ col.prop(plane, "location")
+
+ # TODO:
+ # https://blender.stackexchange.com/questions/123044/how-to-scale-an-object-via-a-slider-in-python
+ row = layout.row()
+ col = layout.column()
+ col.prop(plane, "scale")
+
+ row = layout.row()
+ col = layout.column()
+ col.prop(plane, "rotation_euler")
+
+ row = layout.row()
+ row.operator('measures.create')
+
+ # row = layout.row()
+ # row.label(text="Active object is: " + obj.name)
+ # row = layout.row()
+ # row.prop(obj, "name")
+
+ # row = layout.row()
+ # row.operator("mesh.primitive_cube_add")
diff --git a/addon/property/__init__.py b/addon/property/__init__.py
new file mode 100644
index 0000000..7623196
--- /dev/null
+++ b/addon/property/__init__.py
@@ -0,0 +1 @@
+# TODO: Register properties
\ No newline at end of file
diff --git a/addon/register/__init__.py b/addon/register/__init__.py
new file mode 100644
index 0000000..5c66131
--- /dev/null
+++ b/addon/register/__init__.py
@@ -0,0 +1,36 @@
+def register_addon():
+
+ # Menus
+ # from ..menu import register_menus
+ # register_menus()
+
+ # Panels
+ from ..panel import register_panels
+ register_panels()
+
+ # Operators
+ from ..operator import register_operators
+ register_operators()
+
+ # Keymaps
+ # from .keymap import register_keymap
+ # register_keymap()
+
+
+def unregister_addon():
+
+ # Menus
+ # from ..menu import unregister_menus
+ # unregister_menus()
+
+ # Panels
+ from ..panel import unregister_panels
+ unregister_panels()
+
+ # Operators
+ from ..operator import unregister_operators
+ unregister_operators()
+
+ # Keymaps
+ # from .keymap import unregister_keymap
+ # unregister_keymap()
\ No newline at end of file
diff --git a/addon/register/keymap.py b/addon/register/keymap.py
new file mode 100644
index 0000000..c863fd1
--- /dev/null
+++ b/addon/register/keymap.py
@@ -0,0 +1,24 @@
+#import bpy
+
+# TODO: Register keymaps here when necessary, left an example just in case
+
+# keys = []
+
+# def register_keymap():
+
+# wm = bpy.context.window_manager
+# addon_keyconfig = wm.keyconfigs.addon
+# kc = addon_keyconfig
+
+# km = kc.keymaps.new(name="3D View", space_type="VIEW_3D")
+# kmi = km.keymap_items.new("wm.call_menu", "F", "PRESS", ctrl=True, shift=True)
+# kmi.properties.name = "GEM_MT_Main_Menu"
+# keys.append((km, kmi))
+
+
+# def unregister_keymap():
+
+# for km, kmi in keys:
+# km.keymap_items.remove(kmi)
+
+# keys.clear()
\ No newline at end of file
diff --git a/addon/utility/__init__.py b/addon/utility/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/addon/utility/draw.py b/addon/utility/draw.py
new file mode 100644
index 0000000..29db8f8
--- /dev/null
+++ b/addon/utility/draw.py
@@ -0,0 +1,37 @@
+import bpy, blf, gpu
+from bgl import *
+from gpu_extras.batch import batch_for_shader
+
+
+def draw_quad(vertices=[], color=(1,1,1,1)):
+ '''Vertices = Top Left, Bottom Left, Top Right, Bottom Right'''
+
+ indices = [(0, 1, 2), (1, 2, 3)]
+ shader = gpu.shader.from_builtin('2D_UNIFORM_COLOR')
+ batch = batch_for_shader(shader, 'TRIS', {"pos": vertices}, indices=indices)
+ shader.bind()
+ shader.uniform_float("color", color)
+ glEnable(GL_BLEND)
+ batch.draw(shader)
+ glDisable(GL_BLEND)
+
+ del shader
+ del batch
+
+
+def draw_text(text, x, y, size=12, color=(1, 1, 1, 1)):
+
+ dpi = bpy.context.preferences.system.dpi
+ font = 0
+ blf.size(font, size, int(dpi))
+ blf.color(font, *color)
+ blf.position(font, x, y, 0)
+ blf.draw(font, text)
+
+
+def get_blf_text_dims(text, size):
+ '''Return the total width of the string'''
+
+ dpi = bpy.context.preferences.system.dpi
+ blf.size(0, size, dpi)
+ return blf.dimensions(0, str(text))
\ No newline at end of file
diff --git a/addon/utility/mouse.py b/addon/utility/mouse.py
new file mode 100644
index 0000000..9ddb0e1
--- /dev/null
+++ b/addon/utility/mouse.py
@@ -0,0 +1,26 @@
+
+PADDING = 80
+
+def mouse_warp(context, event):
+ '''Warp the mouse in the screen region.'''
+
+ mouse_pos = (event.mouse_region_x, event.mouse_region_y)
+ x_pos = mouse_pos[0]
+ y_pos = mouse_pos[1]
+
+ # X Warp
+ if mouse_pos[0] + PADDING > context.area.width:
+ x_pos = PADDING + 5
+ elif mouse_pos[0] - PADDING < 0:
+ x_pos = context.area.width - (PADDING + 5)
+
+ # Y Warp
+ if mouse_pos[1] + PADDING > context.area.height:
+ y_pos = PADDING + 5
+ elif mouse_pos[1] - PADDING < 0:
+ y_pos = context.area.height - (PADDING + 5)
+
+ if x_pos != mouse_pos[0] or y_pos != mouse_pos[1]:
+ x_pos += context.area.x
+ y_pos += context.area.y
+ context.window.cursor_warp(x_pos, y_pos)
\ No newline at end of file
diff --git a/blender_autocomplete/addon_utils.py b/blender_autocomplete/addon_utils.py
new file mode 100644
index 0000000..1529bc0
--- /dev/null
+++ b/blender_autocomplete/addon_utils.py
@@ -0,0 +1,74 @@
+import sys
+import typing
+
+
+def check(module_name):
+ '''
+
+ '''
+
+ pass
+
+
+def disable(module_name, default_set, handle_error):
+ '''
+
+ '''
+
+ pass
+
+
+def disable_all():
+ '''
+
+ '''
+
+ pass
+
+
+def enable(module_name, default_set, persistent, handle_error):
+ '''
+
+ '''
+
+ pass
+
+
+def module_bl_info(mod, info_basis):
+ '''
+
+ '''
+
+ pass
+
+
+def modules(module_cache, refresh):
+ '''
+
+ '''
+
+ pass
+
+
+def modules_refresh(module_cache):
+ '''
+
+ '''
+
+ pass
+
+
+def paths():
+ '''
+
+ '''
+
+ pass
+
+
+def reset_all(reload_scripts):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/animsys_refactor.py b/blender_autocomplete/animsys_refactor.py
new file mode 100644
index 0000000..9afe04e
--- /dev/null
+++ b/blender_autocomplete/animsys_refactor.py
@@ -0,0 +1,61 @@
+import sys
+import typing
+
+
+class DataPathBuilder:
+ data_path = None
+ ''' '''
+
+ def resolve(self, real_base, rna_update_from_map, fcurve, log):
+ '''
+
+ '''
+ pass
+
+
+def anim_data_actions(anim_data):
+ '''
+
+ '''
+
+ pass
+
+
+def classes_recursive(base_type, clss):
+ '''
+
+ '''
+
+ pass
+
+
+def drepr(string):
+ '''
+
+ '''
+
+ pass
+
+
+def find_path_new(id_data, data_path, rna_update_from_map, fcurve, log):
+ '''
+
+ '''
+
+ pass
+
+
+def id_iter():
+ '''
+
+ '''
+
+ pass
+
+
+def update_data_paths(rna_update, log):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/aud.py b/blender_autocomplete/aud.py
new file mode 100644
index 0000000..9076da5
--- /dev/null
+++ b/blender_autocomplete/aud.py
@@ -0,0 +1,1160 @@
+import sys
+import typing
+import bpy.types
+
+
+class Device:
+ ''' Device objects represent an audio output backend like OpenAL or SDL, but might also represent a file output or RAM buffer output.
+ '''
+
+ channels = None
+ ''' The channel count of the device.'''
+
+ distance_model = None
+ ''' The distance model of the device.'''
+
+ doppler_factor = None
+ ''' The doppler factor of the device. This factor is a scaling factor for the velocity vectors in doppler calculation. So a value bigger than 1 will exaggerate the effect as it raises the velocity.'''
+
+ format = None
+ ''' The native sample format of the device.'''
+
+ listener_location = None
+ ''' The listeners's location in 3D space, a 3D tuple of floats.'''
+
+ listener_orientation = None
+ ''' The listener's orientation in 3D space as quaternion, a 4 float tuple.'''
+
+ listener_velocity = None
+ ''' The listener's velocity in 3D space, a 3D tuple of floats.'''
+
+ rate = None
+ ''' The sampling rate of the device in Hz.'''
+
+ speed_of_sound = None
+ ''' The speed of sound of the device. The speed of sound in air is typically 343.3 m/s.'''
+
+ volume = None
+ ''' The overall volume of the device.'''
+
+ @classmethod
+ def lock(cls):
+ ''' Locks the device so that it's guaranteed, that no samples are read from the streams until :meth: unlock is called. This is useful if you want to do start/stop/pause/resume some sounds at the same time.
+
+ '''
+ pass
+
+ @classmethod
+ def play(cls, sound: 'bpy.types.Sound', keep: bool = False) -> 'Handle':
+ ''' Plays a sound.
+
+ :param sound: The sound to play.
+ :type sound: 'bpy.types.Sound'
+ :param keep: Handle.keep .
+ :type keep: bool
+ :rtype: 'Handle'
+ :return: The playback handle with which playback can be controlled with.
+ '''
+ pass
+
+ @classmethod
+ def stopAll(cls):
+ ''' Stops all playing and paused sounds.
+
+ '''
+ pass
+
+ @classmethod
+ def unlock(cls):
+ ''' Unlocks the device after a lock call, see :meth: lock for details.
+
+ '''
+ pass
+
+
+class DynamicMusic:
+ ''' The DynamicMusic object allows to play music depending on a current scene, scene changes are managed by the class, with the possibility of custom transitions. The default transition is a crossfade effect, and the default scene is silent and has id 0
+ '''
+
+ fadeTime = None
+ ''' The length in seconds of the crossfade transition'''
+
+ position = None
+ ''' The playback position of the scene in seconds.'''
+
+ scene = None
+ ''' The current scene'''
+
+ status = None
+ ''' Whether the scene is playing, paused or stopped (=invalid).'''
+
+ volume = None
+ ''' The volume of the scene.'''
+
+ @classmethod
+ def addScene(cls, scene: 'bpy.types.Sound') -> int:
+ ''' Adds a new scene.
+
+ :param scene: The scene sound.
+ :type scene: 'bpy.types.Sound'
+ :rtype: int
+ :return: The new scene id.
+ '''
+ pass
+
+ @classmethod
+ def addTransition(cls, ini: int, end: int,
+ transition: 'bpy.types.Sound') -> bool:
+ ''' Adds a new scene.
+
+ :param ini: the initial scene foor the transition.
+ :type ini: int
+ :param end: The final scene for the transition.
+ :type end: int
+ :param transition: The transition sound.
+ :type transition: 'bpy.types.Sound'
+ :rtype: bool
+ :return: false if the ini or end scenes don't exist, true othrwise.
+ '''
+ pass
+
+ @classmethod
+ def pause(cls) -> bool:
+ ''' Pauses playback of the scene.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def resume(cls) -> bool:
+ ''' Resumes playback of the scene.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def stop(cls) -> bool:
+ ''' Stops playback of the scene.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+
+class Handle:
+ ''' Handle objects are playback handles that can be used to control playback of a sound. If a sound is played back multiple times then there are as many handles.
+ '''
+
+ attenuation = None
+ ''' This factor is used for distance based attenuation of the source.'''
+
+ cone_angle_inner = None
+ ''' The opening angle of the inner cone of the source. If the cone values of a source are set there are two (audible) cones with the apex at the :attr: location of the source and with infinite height, heading in the direction of the source's :attr: orientation . In the inner cone the volume is normal. Outside the outer cone the volume will be :attr: cone_volume_outer and in the area between the volume will be interpolated linearly.'''
+
+ cone_angle_outer = None
+ ''' The opening angle of the outer cone of the source.'''
+
+ cone_volume_outer = None
+ ''' The volume outside the outer cone of the source.'''
+
+ distance_maximum = None
+ ''' The maximum distance of the source. If the listener is further away the source volume will be 0.'''
+
+ distance_reference = None
+ ''' The reference distance of the source. At this distance the volume will be exactly :attr: volume .'''
+
+ keep = None
+ ''' Whether the sound should be kept paused in the device when its end is reached. This can be used to seek the sound to some position and start playback again.'''
+
+ location = None
+ ''' The source's location in 3D space, a 3D tuple of floats.'''
+
+ loop_count = None
+ ''' The (remaining) loop count of the sound. A negative value indicates infinity.'''
+
+ orientation = None
+ ''' The source's orientation in 3D space as quaternion, a 4 float tuple.'''
+
+ pitch = None
+ ''' The pitch of the sound.'''
+
+ position = None
+ ''' The playback position of the sound in seconds.'''
+
+ relative = None
+ ''' Whether the source's location, velocity and orientation is relative or absolute to the listener.'''
+
+ status = None
+ ''' Whether the sound is playing, paused or stopped (=invalid).'''
+
+ velocity = None
+ ''' The source's velocity in 3D space, a 3D tuple of floats.'''
+
+ volume = None
+ ''' The volume of the sound.'''
+
+ volume_maximum = None
+ ''' The maximum volume of the source.'''
+
+ volume_minimum = None
+ ''' The minimum volume of the source.'''
+
+ @classmethod
+ def pause(cls) -> bool:
+ ''' Pauses playback.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def resume(cls) -> bool:
+ ''' Resumes playback.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def stop(cls) -> bool:
+ ''' Stops playback.
+
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+
+class PlaybackManager:
+ ''' A PlabackManager object allows to easily control groups os sounds organized in categories.
+ '''
+
+ @classmethod
+ def addCategory(cls, volume: float) -> int:
+ ''' Adds a category with a custom volume.
+
+ :param volume: The volume for ther new category.
+ :type volume: float
+ :rtype: int
+ :return: The key of the new category.
+ '''
+ pass
+
+ @classmethod
+ def clean(cls):
+ ''' Cleans all the invalid and finished sound from the playback manager.
+
+ '''
+ pass
+
+ @classmethod
+ def getVolume(cls, catKey: int) -> float:
+ ''' Retrieves the volume of a category.
+
+ :param catKey: the key of the category.
+ :type catKey: int
+ :rtype: float
+ :return: The volume of the cateogry.
+ '''
+ pass
+
+ @classmethod
+ def pause(cls, catKey: int) -> bool:
+ ''' Pauses playback of the category.
+
+ :param catKey: the key of the category.
+ :type catKey: int
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def setVolume(cls, sound: 'bpy.types.Sound', catKey: int) -> 'Handle':
+ ''' Plays a sound through the playback manager and assigns it to a category.
+
+ :param sound: The sound to play.
+ :type sound: 'bpy.types.Sound'
+ :param catKey: the key of the category in which the sound will be added, if it doesn't exist, a new one will be created.
+ :type catKey: int
+ :rtype: 'Handle'
+ :return: The playback handle with which playback can be controlled with.
+ '''
+ pass
+
+ @classmethod
+ def resume(cls, catKey: int) -> bool:
+ ''' Resumes playback of the catgory.
+
+ :param catKey: the key of the category.
+ :type catKey: int
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def setVolume(cls, volume: float, catKey: int) -> int:
+ ''' Changes the volume of a category.
+
+ :param volume: the new volume value.
+ :type volume: float
+ :param catKey: the key of the category.
+ :type catKey: int
+ :rtype: int
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+ @classmethod
+ def stop(cls, catKey: int) -> bool:
+ ''' Stops playback of the category.
+
+ :param catKey: the key of the category.
+ :type catKey: int
+ :rtype: bool
+ :return: Whether the action succeeded.
+ '''
+ pass
+
+
+class Sequence:
+ ''' This sound represents sequenced entries to play a sound sequence.
+ '''
+
+ channels = None
+ ''' The channel count of the sequence.'''
+
+ distance_model = None
+ ''' The distance model of the sequence.'''
+
+ doppler_factor = None
+ ''' The doppler factor of the sequence. This factor is a scaling factor for the velocity vectors in doppler calculation. So a value bigger than 1 will exaggerate the effect as it raises the velocity.'''
+
+ fps = None
+ ''' The listeners's location in 3D space, a 3D tuple of floats.'''
+
+ muted = None
+ ''' Whether the whole sequence is muted.'''
+
+ rate = None
+ ''' The sampling rate of the sequence in Hz.'''
+
+ speed_of_sound = None
+ ''' The speed of sound of the sequence. The speed of sound in air is typically 343.3 m/s.'''
+
+ @classmethod
+ def add(cls) -> 'SequenceEntry':
+ ''' Adds a new entry to the sequence.
+
+ :param sound: The sound this entry should play.
+ :type sound: 'bpy.types.Sound'
+ :param begin: The start time.
+ :type begin:
+ :param end: The end time or a negative value if determined by the sound.
+ :type end:
+ :param skip: How much seconds should be skipped at the beginning.
+ :type skip:
+ :rtype: 'SequenceEntry'
+ :return: The entry added.
+ '''
+ pass
+
+ @classmethod
+ def remove(cls):
+ ''' Removes an entry from the sequence.
+
+ :param entry: The entry to remove.
+ :type entry: 'SequenceEntry'
+ '''
+ pass
+
+ @classmethod
+ def setAnimationData(cls):
+ ''' Writes animation data to a sequence.
+
+ :param type: The type of animation data.
+ :type type: int
+ :param frame: The frame this data is for.
+ :type frame: int
+ :param data: The data to write.
+ :type data: typing.List[float]
+ :param animated: Whether the attribute is animated.
+ :type animated: bool
+ '''
+ pass
+
+
+class SequenceEntry:
+ ''' SequenceEntry objects represent an entry of a sequenced sound.
+ '''
+
+ attenuation = None
+ ''' This factor is used for distance based attenuation of the source.'''
+
+ cone_angle_inner = None
+ ''' The opening angle of the inner cone of the source. If the cone values of a source are set there are two (audible) cones with the apex at the :attr: location of the source and with infinite height, heading in the direction of the source's :attr: orientation . In the inner cone the volume is normal. Outside the outer cone the volume will be :attr: cone_volume_outer and in the area between the volume will be interpolated linearly.'''
+
+ cone_angle_outer = None
+ ''' The opening angle of the outer cone of the source.'''
+
+ cone_volume_outer = None
+ ''' The volume outside the outer cone of the source.'''
+
+ distance_maximum = None
+ ''' The maximum distance of the source. If the listener is further away the source volume will be 0.'''
+
+ distance_reference = None
+ ''' The reference distance of the source. At this distance the volume will be exactly :attr: volume .'''
+
+ muted = None
+ ''' Whether the entry is muted.'''
+
+ relative = None
+ ''' Whether the source's location, velocity and orientation is relative or absolute to the listener.'''
+
+ sound = None
+ ''' The sound the entry is representing and will be played in the sequence.'''
+
+ volume_maximum = None
+ ''' The maximum volume of the source.'''
+
+ volume_minimum = None
+ ''' The minimum volume of the source.'''
+
+ @classmethod
+ def move(cls):
+ ''' Moves the entry.
+
+ :param begin: The new start time.
+ :type begin:
+ :param end: The new end time or a negative value if unknown.
+ :type end:
+ :param skip: How many seconds to skip at the beginning.
+ :type skip:
+ '''
+ pass
+
+ @classmethod
+ def setAnimationData(cls):
+ ''' Writes animation data to a sequenced entry.
+
+ :param type: The type of animation data.
+ :type type: int
+ :param frame: The frame this data is for.
+ :type frame: int
+ :param data: The data to write.
+ :type data: typing.List[float]
+ :param animated: Whether the attribute is animated.
+ :type animated: bool
+ '''
+ pass
+
+
+class Sound:
+ ''' Sound objects are immutable and represent a sound that can be played simultaneously multiple times. They are called factories because they create reader objects internally that are used for playback.
+ '''
+
+ length = None
+ ''' The sample specification of the sound as a tuple with rate and channel count.'''
+
+ specs = None
+ ''' The sample specification of the sound as a tuple with rate and channel count.'''
+
+ @classmethod
+ def buffer(cls, data, rate) -> 'bpy.types.Sound':
+ ''' Creates a sound from a data buffer.
+
+ :param data: The data as two dimensional numpy array.
+ :type data:
+ :param rate: The sample rate.
+ :type rate:
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def file(cls, filename: str) -> 'bpy.types.Sound':
+ ''' Creates a sound object of a sound file.
+
+ :param filename: Path of the file.
+ :type filename: str
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def list(cls) -> 'bpy.types.Sound':
+ ''' Creates an empty sound list that can contain several sounds.
+
+ :param random: whether the playback will be random or not.
+ :type random: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def sawtooth(cls, frequency: float,
+ rate: int = 48000) -> 'bpy.types.Sound':
+ ''' Creates a sawtooth sound which plays a sawtooth wave.
+
+ :param frequency: The frequency of the sawtooth wave in Hz.
+ :type frequency: float
+ :param rate: The sampling rate in Hz. It's recommended to set this value to the playback device's samling rate to avoid resamping.
+ :type rate: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def silence(cls, rate: int = 48000) -> 'bpy.types.Sound':
+ ''' Creates a silence sound which plays simple silence.
+
+ :param rate: The sampling rate in Hz. It's recommended to set this value to the playback device's samling rate to avoid resamping.
+ :type rate: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def sine(cls, frequency: float, rate: int = 48000) -> 'bpy.types.Sound':
+ ''' Creates a sine sound which plays a sine wave.
+
+ :param frequency: The frequency of the sine wave in Hz.
+ :type frequency: float
+ :param rate: The sampling rate in Hz. It's recommended to set this value to the playback device's samling rate to avoid resamping.
+ :type rate: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def square(cls, frequency: float, rate: int = 48000) -> 'bpy.types.Sound':
+ ''' Creates a square sound which plays a square wave.
+
+ :param frequency: The frequency of the square wave in Hz.
+ :type frequency: float
+ :param rate: The sampling rate in Hz. It's recommended to set this value to the playback device's samling rate to avoid resamping.
+ :type rate: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def triangle(cls, frequency: float,
+ rate: int = 48000) -> 'bpy.types.Sound':
+ ''' Creates a triangle sound which plays a triangle wave.
+
+ :param frequency: The frequency of the triangle wave in Hz.
+ :type frequency: float
+ :param rate: The sampling rate in Hz. It's recommended to set this value to the playback device's samling rate to avoid resamping.
+ :type rate: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def ADSR(cls, attack: float, decay: float, sustain: float,
+ release: float) -> 'bpy.types.Sound':
+ ''' Attack-Decay-Sustain-Release envelopes the volume of a sound. Note: there is currently no way to trigger the release with this API.
+
+ :param attack: The attack time in seconds.
+ :type attack: float
+ :param decay: The decay time in seconds.
+ :type decay: float
+ :param sustain: The sustain level.
+ :type sustain: float
+ :param release: The release level.
+ :type release: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def accumulate(cls, additive=False) -> 'bpy.types.Sound':
+ ''' Accumulates a sound by summing over positive input differences thus generating a monotonic sigal. If additivity is set to true negative input differences get added too, but positive ones with a factor of two. Note that with additivity the signal is not monotonic anymore.
+
+ :param time:
+ :type time: bool
+ :param additive:
+ :type additive:
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def addSound(cls, sound: 'bpy.types.Sound'):
+ ''' Adds a new sound to a sound list.
+
+ :param sound: The sound that will be added to the list.
+ :type sound: 'bpy.types.Sound'
+ '''
+ pass
+
+ @classmethod
+ def cache(cls) -> 'bpy.types.Sound':
+ ''' Caches a sound into RAM. This saves CPU usage needed for decoding and file access if the underlying sound reads from a file on the harddisk, but it consumes a lot of memory.
+
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def data(cls):
+ ''' Retrieves the data of the sound as numpy array.
+
+ :return: A two dimensional numpy float array.
+ '''
+ pass
+
+ @classmethod
+ def delay(cls, time: float) -> 'bpy.types.Sound':
+ ''' Delays by playing adding silence in front of the other sound's data.
+
+ :param time: How many seconds of silence should be added before the sound.
+ :type time: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def envelope(cls, attack: float, release: float, threshold: float,
+ arthreshold: float) -> 'bpy.types.Sound':
+ ''' Delays by playing adding silence in front of the other sound's data.
+
+ :param attack: The attack factor.
+ :type attack: float
+ :param release: The release factor.
+ :type release: float
+ :param threshold: The general threshold value.
+ :type threshold: float
+ :param arthreshold: The attack/release threshold value.
+ :type arthreshold: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def fadein(cls, start: float, length: float) -> 'bpy.types.Sound':
+ ''' Fades a sound in by raising the volume linearly in the given time interval.
+
+ :param start: Time in seconds when the fading should start.
+ :type start: float
+ :param length: Time in seconds how long the fading should last.
+ :type length: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def fadeout(cls, start: float, length: float) -> 'bpy.types.Sound':
+ ''' Fades a sound in by lowering the volume linearly in the given time interval.
+
+ :param start: Time in seconds when the fading should start.
+ :type start: float
+ :param length: Time in seconds how long the fading should last.
+ :type length: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def filter(cls, b: typing.List[float], a=(1)) -> 'bpy.types.Sound':
+ ''' Filters a sound with the supplied IIR filter coefficients. Without the second parameter you'll get a FIR filter. If the first value of the a sequence is 0, it will be set to 1 automatically. If the first value of the a sequence is neither 0 nor 1, all filter coefficients will be scaled by this value so that it is 1 in the end, you don't have to scale yourself.
+
+ :param b: The nominator filter coefficients.
+ :type b: typing.List[float]
+ :param a: The denominator filter coefficients.
+ :type a: typing.List[float]
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def highpass(cls, frequency: float, Q: float = 0.5) -> 'bpy.types.Sound':
+ ''' Creates a second order highpass filter based on the transfer function :math: H(s) = s^2 / (s^2 + s/Q + 1)
+
+ :param frequency: The cut off trequency of the highpass.
+ :type frequency: float
+ :param Q: Q factor of the lowpass.
+ :type Q: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def join(cls, sound: 'bpy.types.Sound') -> 'bpy.types.Sound':
+ ''' Plays two factories in sequence.
+
+ :param sound: The sound to play second.
+ :type sound: 'bpy.types.Sound'
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def limit(cls, start: float, end: float) -> 'bpy.types.Sound':
+ ''' Limits a sound within a specific start and end time.
+
+ :param start: Start time in seconds.
+ :type start: float
+ :param end: End time in seconds.
+ :type end: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def loop(cls, count) -> 'bpy.types.Sound':
+ ''' Loops a sound.
+
+ :param count: How often the sound should be looped. Negative values mean endlessly.
+ :type count:
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def lowpass(cls, frequency: float, Q: float = 0.5) -> 'bpy.types.Sound':
+ ''' Creates a second order lowpass filter based on the transfer function :math: H(s) = 1 / (s^2 + s/Q + 1)
+
+ :param frequency: The cut off trequency of the lowpass.
+ :type frequency: float
+ :param Q: Q factor of the lowpass.
+ :type Q: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def mix(cls, sound: 'bpy.types.Sound') -> 'bpy.types.Sound':
+ ''' Mixes two factories.
+
+ :param sound: The sound to mix over the other.
+ :type sound: 'bpy.types.Sound'
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def modulate(cls, sound: 'bpy.types.Sound') -> 'bpy.types.Sound':
+ ''' Modulates two factories.
+
+ :param sound: The sound to modulate over the other.
+ :type sound: 'bpy.types.Sound'
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def mutable(cls) -> 'bpy.types.Sound':
+ ''' Creates a sound that will be restarted when sought backwards. If the original sound is a sound list, the playing sound can change.
+
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def pingpong(cls) -> 'bpy.types.Sound':
+ ''' Plays a sound forward and then backward. This is like joining a sound with its reverse.
+
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def pitch(cls, factor: float) -> 'bpy.types.Sound':
+ ''' Changes the pitch of a sound with a specific factor.
+
+ :param factor: The factor to change the pitch with.
+ :type factor: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def rechannel(cls, channels: int) -> 'bpy.types.Sound':
+ ''' Rechannels the sound.
+
+ :param channels: The new channel configuration.
+ :type channels: int
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def resample(cls, rate, high_quality: bool) -> 'bpy.types.Sound':
+ ''' Resamples the sound.
+
+ :param rate: The new sample rate.
+ :type rate:
+ :param high_quality: When true use a higher quality but slower resampler.
+ :type high_quality: bool
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def reverse(cls) -> 'bpy.types.Sound':
+ ''' Plays a sound reversed.
+
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def sum(cls) -> 'bpy.types.Sound':
+ ''' Sums the samples of a sound.
+
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def threshold(cls, threshold=' 0') -> 'bpy.types.Sound':
+ ''' Makes a threshold wave out of an audio wave by setting all samples with a amplitude >= threshold to 1, all <= -threshold to -1 and all between to 0.
+
+ :param threshold: Threshold value over which an amplitude counts non-zero.
+ :type threshold: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def volume(cls, volume: float) -> 'bpy.types.Sound':
+ ''' Changes the volume of a sound.
+
+ :param volume: The new volume..
+ :type volume: float
+ :rtype: 'bpy.types.Sound'
+ :return: Sound object.
+ '''
+ pass
+
+ @classmethod
+ def write(cls, filename: str, rate: int, channels: int, format: int,
+ container: int, codec: int, bitrate: int, buffersize: int):
+ ''' Writes the sound to a file.
+
+ :param filename: The path to write to.
+ :type filename: str
+ :param rate: The sample rate to write with.
+ :type rate: int
+ :param channels: The number of channels to write with.
+ :type channels: int
+ :param format: The sample format to write with.
+ :type format: int
+ :param container: The container format for the file.
+ :type container: int
+ :param codec: The codec to use in the file.
+ :type codec: int
+ :param bitrate: The bitrate to write with.
+ :type bitrate: int
+ :param buffersize: The size of the writing buffer.
+ :type buffersize: int
+ '''
+ pass
+
+
+class Source:
+ ''' The source object represents the source position of a binaural sound.
+ '''
+
+ azimuth = None
+ ''' The azimuth angle.'''
+
+ distance = None
+ ''' The distance value. 0 is min, 1 is max.'''
+
+ elevation = None
+ ''' The elevation angle.'''
+
+
+class ThreadPool:
+ ''' A ThreadPool is used to parallelize convolution efficiently.
+ '''
+
+ pass
+
+
+class error:
+ pass
+
+
+AP_LOCATION = None
+''' constant value 3
+'''
+
+AP_ORIENTATION = None
+''' constant value 4
+'''
+
+AP_PANNING = None
+''' constant value 1
+'''
+
+AP_PITCH = None
+''' constant value 2
+'''
+
+AP_VOLUME = None
+''' constant value 0
+'''
+
+CHANNELS_INVALID = None
+''' constant value 0
+'''
+
+CHANNELS_MONO = None
+''' constant value 1
+'''
+
+CHANNELS_STEREO = None
+''' constant value 2
+'''
+
+CHANNELS_STEREO_LFE = None
+''' constant value 3
+'''
+
+CHANNELS_SURROUND4 = None
+''' constant value 4
+'''
+
+CHANNELS_SURROUND5 = None
+''' constant value 5
+'''
+
+CHANNELS_SURROUND51 = None
+''' constant value 6
+'''
+
+CHANNELS_SURROUND61 = None
+''' constant value 7
+'''
+
+CHANNELS_SURROUND71 = None
+''' constant value 8
+'''
+
+CODEC_AAC = None
+''' constant value 1
+'''
+
+CODEC_AC3 = None
+''' constant value 2
+'''
+
+CODEC_FLAC = None
+''' constant value 3
+'''
+
+CODEC_INVALID = None
+''' constant value 0
+'''
+
+CODEC_MP2 = None
+''' constant value 4
+'''
+
+CODEC_MP3 = None
+''' constant value 5
+'''
+
+CODEC_OPUS = None
+''' constant value 8
+'''
+
+CODEC_PCM = None
+''' constant value 6
+'''
+
+CODEC_VORBIS = None
+''' constant value 7
+'''
+
+CONTAINER_AC3 = None
+''' constant value 1
+'''
+
+CONTAINER_FLAC = None
+''' constant value 2
+'''
+
+CONTAINER_INVALID = None
+''' constant value 0
+'''
+
+CONTAINER_MATROSKA = None
+''' constant value 3
+'''
+
+CONTAINER_MP2 = None
+''' constant value 4
+'''
+
+CONTAINER_MP3 = None
+''' constant value 5
+'''
+
+CONTAINER_OGG = None
+''' constant value 6
+'''
+
+CONTAINER_WAV = None
+''' constant value 7
+'''
+
+DISTANCE_MODEL_EXPONENT = None
+''' constant value 5
+'''
+
+DISTANCE_MODEL_EXPONENT_CLAMPED = None
+''' constant value 6
+'''
+
+DISTANCE_MODEL_INVALID = None
+''' constant value 0
+'''
+
+DISTANCE_MODEL_INVERSE = None
+''' constant value 1
+'''
+
+DISTANCE_MODEL_INVERSE_CLAMPED = None
+''' constant value 2
+'''
+
+DISTANCE_MODEL_LINEAR = None
+''' constant value 3
+'''
+
+DISTANCE_MODEL_LINEAR_CLAMPED = None
+''' constant value 4
+'''
+
+FORMAT_FLOAT32 = None
+''' constant value 36
+'''
+
+FORMAT_FLOAT64 = None
+''' constant value 40
+'''
+
+FORMAT_INVALID = None
+''' constant value 0
+'''
+
+FORMAT_S16 = None
+''' constant value 18
+'''
+
+FORMAT_S24 = None
+''' constant value 19
+'''
+
+FORMAT_S32 = None
+''' constant value 20
+'''
+
+FORMAT_U8 = None
+''' constant value 1
+'''
+
+RATE_11025 = None
+''' constant value 11025
+'''
+
+RATE_16000 = None
+''' constant value 16000
+'''
+
+RATE_192000 = None
+''' constant value 192000
+'''
+
+RATE_22050 = None
+''' constant value 22050
+'''
+
+RATE_32000 = None
+''' constant value 32000
+'''
+
+RATE_44100 = None
+''' constant value 44100
+'''
+
+RATE_48000 = None
+''' constant value 48000
+'''
+
+RATE_8000 = None
+''' constant value 8000
+'''
+
+RATE_88200 = None
+''' constant value 88200
+'''
+
+RATE_96000 = None
+''' constant value 96000
+'''
+
+RATE_INVALID = None
+''' constant value 0
+'''
+
+STATUS_INVALID = None
+''' constant value 0
+'''
+
+STATUS_PAUSED = None
+''' constant value 2
+'''
+
+STATUS_PLAYING = None
+''' constant value 1
+'''
+
+STATUS_STOPPED = None
+''' constant value 3
+'''
diff --git a/blender_autocomplete/bgl.py b/blender_autocomplete/bgl.py
new file mode 100644
index 0000000..d4e261f
--- /dev/null
+++ b/blender_autocomplete/bgl.py
@@ -0,0 +1,4807 @@
+import sys
+import typing
+import bpy.context
+
+
+class Buffer:
+ ''' The Buffer object is simply a block of memory that is delineated and initialized by the user. Many OpenGL functions return data to a C-style pointer, however, because this is not possible in python the Buffer object can be used to this end. Wherever pointer notation is used in the OpenGL functions the Buffer object can be used in it's bgl wrapper. In some instances the Buffer object will need to be initialized with the template parameter, while in other instances the user will want to create just a blank buffer which will be zeroed by default.
+ '''
+
+ dimensions = None
+ ''' The number of dimensions of the Buffer.'''
+
+ def to_list(self):
+ ''' The contents of the Buffer as a python list.
+
+ '''
+ pass
+
+ def __init__(
+ self,
+ type: int,
+ dimensions: typing.Union[typing.List[int], typing.
+ List['bpy.context.object']],
+ template=' None') -> typing.Union['Buffer', 'bpy.context.object']:
+ ''' This will create a new Buffer object for use with other bgl OpenGL commands. Only the type of argument to store in the buffer and the dimensions of the buffer are necessary. Buffers are zeroed by default unless a template is supplied, in which case the buffer is initialized to the template.
+
+ :param type: The format to store data in. The type should be one of GL_BYTE, GL_SHORT, GL_INT, or GL_FLOAT.
+ :type type: int
+ :param dimensions: If the dimensions are specified as an int a linear array will be created for the buffer. If a sequence is passed for the dimensions, the buffer becomes n-Dimensional, where n is equal to the number of parameters passed in the sequence. Example: [256,2] is a two- dimensional buffer while [256,256,4] creates a three- dimensional buffer. You can think of each additional dimension as a sub-item of the dimension to the left. i.e. [10,2] is a 10 element array each with 2 sub-items. [(0,0), (0,1), (1,0), (1,1), (2,0), ...] etc.
+ :type dimensions: typing.Union[typing.List[int], typing.List['bpy.context.object']]
+ :param template: A sequence of matching dimensions which will be used to initialize the Buffer. If a template is not passed in all fields will be initialized to 0.
+ :type template: typing.List['bpy.context.object']
+ :rtype: typing.Union['Buffer', 'bpy.context.object']
+ :return: The newly created buffer as a PyObject.
+ '''
+ pass
+
+
+def glActiveTexture(texture: int):
+ ''' Select active texture unit.
+
+ :param texture: Constant in GL_TEXTURE0 0 - 8
+ :type texture: int
+ '''
+
+ pass
+
+
+def glAttachShader(program: int, shader: int):
+ ''' Attaches a shader object to a program object.
+
+ :param program: Specifies the program object to which a shader object will be attached.
+ :type program: int
+ :param shader: Specifies the shader object that is to be attached.
+ :type shader: int
+ '''
+
+ pass
+
+
+def glBeginQuery(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glBindAttribLocation(p0: int, p1: int, p2: str):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: str
+ '''
+
+ pass
+
+
+def glBindBuffer(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glBindBufferBase(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glBindBufferRange(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glBindFramebuffer(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glBindRenderbuffer(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glBindTexture(target: typing.Union[int, str], texture: int):
+ ''' Bind a named texture to a texturing target
+
+ :param target: Specifies the target to which the texture is bound.
+ :type target: typing.Union[int, str]
+ :param texture: Specifies the name of a texture.
+ :type texture: int
+ '''
+
+ pass
+
+
+def glBindVertexArray(p0: int):
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glBlendColor(p0: float, p1: float, p2: float, p3: float):
+ '''
+
+ :type p0: float
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ '''
+
+ pass
+
+
+def glBlendEquation(p0: int):
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glBlendEquationSeparate(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glBlendFunc(sfactor: typing.Union[int, str],
+ dfactor: typing.Union[int, str]):
+ ''' Specify pixel arithmetic
+
+ :param sfactor: Specifies how the red, green, blue, and alpha source blending factors are computed.
+ :type sfactor: typing.Union[int, str]
+ :param dfactor: Specifies how the red, green, blue, and alpha destination blending factors are computed.
+ :type dfactor: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glBlitFramebuffer(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int, p7: int, p8: int, p9: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ :type p8: int
+ :type p9: int
+ '''
+
+ pass
+
+
+def glBufferData(p0: int, p1: int, p2, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glBufferSubData(p0: int, p1: int, p2: int, p3):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glCheckFramebufferStatus(p0: int) -> int:
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glClear(mask):
+ ''' Clear buffers to preset values
+
+ :param mask: Bitwise OR of masks that indicate the buffers to be cleared.
+ '''
+
+ pass
+
+
+def glClearColor(red: float, green: float, blue: float, alpha: float):
+ ''' Specify clear values for the color buffers
+
+ :param red: Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
+ :type red: float
+ :param green: Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
+ :type green: float
+ :param blue: Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
+ :type blue: float
+ :param alpha: Specify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
+ :type alpha: float
+ '''
+
+ pass
+
+
+def glClearDepth(depth: int):
+ ''' Specify the clear value for the depth buffer
+
+ :param depth: Specifies the depth value used when the depth buffer is cleared. The initial value is 1.
+ :type depth: int
+ '''
+
+ pass
+
+
+def glClearStencil(s: int):
+ ''' Specify the clear value for the stencil buffer
+
+ :param s: Specifies the index used when the stencil buffer is cleared. The initial value is 0.
+ :type s: int
+ '''
+
+ pass
+
+
+def glClipPlane(plane: typing.Union[int, str],
+ equation: typing.Union['Buffer', 'bpy.context.object']):
+ ''' Specify a plane against which all geometry is clipped
+
+ :param plane: Specifies which clipping plane is being positioned.
+ :type plane: typing.Union[int, str]
+ :param equation: Specifies the address of an array of four double- precision floating-point values. These values are interpreted as a plane equation.
+ :type equation: typing.Union['Buffer', 'bpy.context.object']
+ '''
+
+ pass
+
+
+def glColor(red, green, blue, alpha):
+ ''' B{glColor3b, glColor3d, glColor3f, glColor3i, glColor3s, glColor3ub, glColor3ui, glColor3us, glColor4b, glColor4d, glColor4f, glColor4i, glColor4s, glColor4ub, glColor4ui, glColor4us, glColor3bv, glColor3dv, glColor3fv, glColor3iv, glColor3sv, glColor3ubv, glColor3uiv, glColor3usv, glColor4bv, glColor4dv, glColor4fv, glColor4iv, glColor4sv, glColor4ubv, glColor4uiv, glColor4usv} Set a new color.
+
+ :param red: Specify new red, green, and blue values for the current color.
+ :param green: Specify new red, green, and blue values for the current color.
+ :param blue: Specify new red, green, and blue values for the current color.
+ :param alpha: Specifies a new alpha value for the current color. Included only in the four-argument glColor4 commands. (With '4' colors only)
+ '''
+
+ pass
+
+
+def glColorMask(red: typing.Union[int, bool], green: typing.Union[int, bool],
+ blue: typing.Union[int, bool], alpha: typing.Union[int, bool]):
+ ''' Enable and disable writing of frame buffer color components
+
+ :param red: Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
+ :type red: typing.Union[int, bool]
+ :param green: Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
+ :type green: typing.Union[int, bool]
+ :param blue: Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
+ :type blue: typing.Union[int, bool]
+ :param alpha: Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components can be written.
+ :type alpha: typing.Union[int, bool]
+ '''
+
+ pass
+
+
+def glCompileShader(shader: int):
+ ''' Compiles a shader object.
+
+ :param shader: Specifies the shader object to be compiled.
+ :type shader: int
+ '''
+
+ pass
+
+
+def glCompressedTexImage1D(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ '''
+
+ pass
+
+
+def glCompressedTexImage2D(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6: int, p7):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ '''
+
+ pass
+
+
+def glCompressedTexImage3D(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6: int, p7: int, p8):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ '''
+
+ pass
+
+
+def glCompressedTexSubImage1D(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ '''
+
+ pass
+
+
+def glCompressedTexSubImage2D(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6: int, p7: int, p8):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ '''
+
+ pass
+
+
+def glCopyTexImage1D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ '''
+
+ pass
+
+
+def glCopyTexImage2D(target: typing.Union[int, str], level: int,
+ internalformat: int, x: int, y: int, width: int,
+ height: int, border: int):
+ ''' Copy pixels into a 2D texture image
+
+ :param target: Specifies the target texture.
+ :type target: typing.Union[int, str]
+ :param level: Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
+ :type level: int
+ :param internalformat: Specifies the number of color components in the texture.
+ :type internalformat: int
+ :param width: Specifies the width of the texture image. Must be 2n+2(border) for some integer n. All implementations support texture images that are at least 64 texels wide.
+ :type width: int
+ :param x: Specify the window coordinates of the first pixel that is copied from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
+ :type x: int
+ :param y: Specify the window coordinates of the first pixel that is copied from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
+ :type y: int
+ :param height: Specifies the height of the texture image. Must be 2m+2(border) for some integer m. All implementations support texture images that are at least 64 texels high.
+ :type height: int
+ :param border: Specifies the width of the border. Must be either 0 or 1.
+ :type border: int
+ '''
+
+ pass
+
+
+def glCopyTexSubImage1D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ '''
+
+ pass
+
+
+def glCopyTexSubImage2D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int, p7: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ '''
+
+ pass
+
+
+def glCopyTexSubImage3D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int, p7: int, p8: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ :type p8: int
+ '''
+
+ pass
+
+
+def glCreateProgram() -> int:
+ ''' Creates a program object
+
+ :return: The new program or zero if an error occurs.
+ '''
+
+ pass
+
+
+def glCreateShader(
+ shaderType: typing.
+ Union['GL_GEOMETRY_SHADER', 'GL_VERTEX_SHADER', 'GL_FRAGMENT_SHADER']
+) -> int:
+ ''' Creates a shader object.
+
+ :type shaderType: typing.Union['GL_GEOMETRY_SHADER', 'GL_VERTEX_SHADER', 'GL_FRAGMENT_SHADER']
+ :return: 0 if an error occurs.
+ '''
+
+ pass
+
+
+def glCullFace(mode: typing.Union[int, str]):
+ ''' Specify whether front- or back-facing facets can be culled
+
+ :param mode: Specifies whether front- or back-facing facets are candidates for culling.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glDeleteBuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDeleteFramebuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDeleteProgram(program: int):
+ ''' Deletes a program object.
+
+ :param program: Specifies the program object to be deleted.
+ :type program: int
+ '''
+
+ pass
+
+
+def glDeleteQueries(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDeleteRenderbuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDeleteShader(shader: int):
+ ''' Deletes a shader object.
+
+ :param shader: Specifies the shader object to be deleted.
+ :type shader: int
+ '''
+
+ pass
+
+
+def glDeleteTextures(n: int, textures: 'Buffer'):
+ ''' Delete named textures
+
+ :param n: Specifies the number of textures to be deleted
+ :type n: int
+ :param textures: Specifies an array of textures to be deleted
+ :type textures: 'Buffer'
+ '''
+
+ pass
+
+
+def glDeleteVertexArrays(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDepthFunc(func: typing.Union[int, str]):
+ ''' Specify the value used for depth buffer comparisons
+
+ :param func: Specifies the depth comparison function.
+ :type func: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glDepthMask(flag: typing.Union[int, bool]):
+ ''' Enable or disable writing into the depth buffer
+
+ :param flag: Specifies whether the depth buffer is enabled for writing. If flag is GL_FALSE, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.
+ :type flag: typing.Union[int, bool]
+ '''
+
+ pass
+
+
+def glDepthRange(zNear: int, zFar: int):
+ ''' Specify mapping of depth values from normalized device coordinates to window coordinates
+
+ :param zNear: Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
+ :type zNear: int
+ :param zFar: Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
+ :type zFar: int
+ '''
+
+ pass
+
+
+def glDetachShader(program: int, shader: int):
+ ''' Detaches a shader object from a program object to which it is attached.
+
+ :param program: Specifies the program object from which to detach the shader object.
+ :type program: int
+ :param shader: pecifies the program object from which to detach the shader object.
+ :type shader: int
+ '''
+
+ pass
+
+
+def glDisable(cap: typing.Union[int, str]):
+ ''' Disable server-side GL capabilities
+
+ :param cap: Specifies a symbolic constant indicating a GL capability.
+ :type cap: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glDisableVertexAttribArray(p0: int):
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glDrawArrays(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glDrawBuffer(mode: typing.Union[int, str]):
+ ''' Specify which color buffers are to be drawn into
+
+ :param mode: Specifies up to four color buffers to be drawn into.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glDrawBuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glDrawElements(p0: int, p1: int, p2: int, p3):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glDrawRangeElements(p0: int, p1: int, p2: int, p3: int, p4: int, p5):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glEdgeFlag(flag):
+ ''' B{glEdgeFlag, glEdgeFlagv} Flag edges as either boundary or non-boundary
+
+ :param flag: Specifies the current edge flag value.The initial value is GL_TRUE.
+ '''
+
+ pass
+
+
+def glEnable(cap: typing.Union[int, str]):
+ ''' Enable server-side GL capabilities
+
+ :param cap: Specifies a symbolic constant indicating a GL capability.
+ :type cap: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glEnableVertexAttribArray(p0: int):
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glEndQuery(p0: int):
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glEvalCoord(u, v):
+ ''' B{glEvalCoord1d, glEvalCoord1f, glEvalCoord2d, glEvalCoord2f, glEvalCoord1dv, glEvalCoord1fv, glEvalCoord2dv, glEvalCoord2fv} Evaluate enabled one- and two-dimensional maps
+
+ :param u: Specifies a value that is the domain coordinate u to the basis function defined in a previous glMap1 or glMap2 command. If the function prototype ends in 'v' then u specifies a pointer to an array containing either one or two domain coordinates. The first coordinate is u. The second coordinate is v, which is present only in glEvalCoord2 versions.
+ :param v: Specifies a value that is the domain coordinate v to the basis function defined in a previous glMap2 command. This argument is not present in a glEvalCoord1 command.
+ '''
+
+ pass
+
+
+def glEvalMesh(mode: typing.Union[int, str], i1: int, i2: int):
+ ''' B{glEvalMesh1 or glEvalMesh2} Compute a one- or two-dimensional grid of points or lines
+
+ :param mode: In glEvalMesh1, specifies whether to compute a one-dimensional mesh of points or lines.
+ :type mode: typing.Union[int, str]
+ :param i1: Specify the first and last integer values for the grid domain variable i.
+ :type i1: int
+ :param i2: Specify the first and last integer values for the grid domain variable i.
+ :type i2: int
+ '''
+
+ pass
+
+
+def glEvalPoint(i: int, j: int):
+ ''' B{glEvalPoint1 and glEvalPoint2} Generate and evaluate a single point in a mesh
+
+ :param i: Specifies the integer value for grid domain variable i.
+ :type i: int
+ :param j: Specifies the integer value for grid domain variable j (glEvalPoint2 only).
+ :type j: int
+ '''
+
+ pass
+
+
+def glFeedbackBuffer(size: int, type: typing.Union[int, str],
+ buffer: typing.Union['Buffer', 'bpy.context.object']):
+ ''' Controls feedback mode
+
+ :param size: Specifies the maximum number of values that can be written into buffer.
+ :type size: int
+ :param type: Specifies a symbolic constant that describes the information that will be returned for each vertex.
+ :type type: typing.Union[int, str]
+ :param buffer: Returns the feedback data.
+ :type buffer: typing.Union['Buffer', 'bpy.context.object']
+ '''
+
+ pass
+
+
+def glFinish():
+ ''' Block until all GL execution is complete
+
+ '''
+
+ pass
+
+
+def glFlush():
+ ''' Force Execution of GL commands in finite time
+
+ '''
+
+ pass
+
+
+def glFog(pname: typing.Union[int, str], param):
+ ''' B{glFogf, glFogi, glFogfv, glFogiv} Specify fog parameters
+
+ :param pname: Specifies a single-valued fog parameter. If the function prototype ends in 'v' specifies a fog parameter.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value or values to be assigned to pname. GL_FOG_COLOR requires an array of four values. All other parameters accept an array containing only a single value.
+ '''
+
+ pass
+
+
+def glFramebufferRenderbuffer(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glFramebufferTexture(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glFrontFace(mode: typing.Union[int, str]):
+ ''' Define front- and back-facing polygons
+
+ :param mode: Specifies the orientation of front-facing polygons.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glGenBuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGenFramebuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGenQueries(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGenRenderbuffers(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGenTextures(n: int,
+ textures: typing.Union['Buffer', 'bpy.context.object']):
+ ''' Generate texture names
+
+ :param n: Specifies the number of textures name to be generated.
+ :type n: int
+ :param textures: Specifies an array in which the generated textures names are stored.
+ :type textures: typing.Union['Buffer', 'bpy.context.object']
+ '''
+
+ pass
+
+
+def glGenVertexArrays(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGet(pname: typing.Union[int, str], param):
+ ''' B{glGetBooleanv, glGetfloatv, glGetFloatv, glGetIntegerv} Return the value or values of a selected parameter
+
+ :param pname: Specifies the parameter value to be returned.
+ :type pname: typing.Union[int, str]
+ :param param: Returns the value or values of the specified parameter.
+ '''
+
+ pass
+
+
+def glGetActiveAttrib(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ '''
+
+ pass
+
+
+def glGetActiveUniform(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ '''
+
+ pass
+
+
+def glGetActiveUniformBlockName(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glGetActiveUniformBlockiv(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glGetActiveUniformName(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glGetActiveUniformsiv(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glGetAttachedShaders(program: int, maxCount: int,
+ count: typing.Union[int, 'Buffer'],
+ shaders: typing.Union[int, 'Buffer']):
+ ''' Returns the handles of the shader objects attached to a program object.
+
+ :param program: Specifies the program object to be queried.
+ :type program: int
+ :param maxCount: Specifies the size of the array for storing the returned object names.
+ :type maxCount: int
+ :param count: Returns the number of names actually returned in objects.
+ :type count: typing.Union[int, 'Buffer']
+ :param shaders: Specifies an array that is used to return the names of attached shader objects.
+ :type shaders: typing.Union[int, 'Buffer']
+ '''
+
+ pass
+
+
+def glGetAttribLocation(p0: int, p1: str) -> int:
+ '''
+
+ :type p0: int
+ :type p1: str
+ '''
+
+ pass
+
+
+def glGetBooleanv(p0: int, p1: bool):
+ '''
+
+ :type p0: int
+ :type p1: bool
+ '''
+
+ pass
+
+
+def glGetBufferParameteri64v(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetBufferParameteriv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetBufferPointerv(p0: int, p1: int, p2):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGetBufferSubData(p0: int, p1: int, p2: int, p3):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetCompressedTexImage(p0: int, p1: int, p2):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGetDoublev(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glGetError():
+ ''' Return error information
+
+ '''
+
+ pass
+
+
+def glGetFloatv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glGetIntegerv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGetLight(light: typing.Union[int, str], pname: typing.Union[int, str],
+ params: 'Buffer'):
+ ''' B{glGetLightfv and glGetLightiv} Return light source parameter values
+
+ :param light: Specifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHTi where 0 < i < GL_MAX_LIGHTS.
+ :type light: typing.Union[int, str]
+ :param pname: Specifies a light source parameter for light.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the requested data.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetMap(target: typing.Union[int, str], query: typing.Union[int, str],
+ v: 'Buffer'):
+ ''' B{glGetMapdv, glGetMapfv, glGetMapiv} Return evaluator parameters
+
+ :param target: Specifies the symbolic name of a map.
+ :type target: typing.Union[int, str]
+ :param query: Specifies which parameter to return.
+ :type query: typing.Union[int, str]
+ :param v: Returns the requested data.
+ :type v: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetMaterial(face: typing.Union[int, str], pname: typing.Union[int, str],
+ params: 'Buffer'):
+ ''' B{glGetMaterialfv, glGetMaterialiv} Return material parameters
+
+ :param face: Specifies which of the two materials is being queried. representing the front and back materials, respectively.
+ :type face: typing.Union[int, str]
+ :param pname: Specifies the material parameter to return.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the requested data.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetMultisamplefv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glGetPixelMap(map: typing.Union[int, str], values: 'Buffer'):
+ ''' B{glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapusv} Return the specified pixel map
+
+ :param map: Specifies the name of the pixel map to return.
+ :type map: typing.Union[int, str]
+ :param values: Returns the pixel map contents.
+ :type values: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetProgramInfoLog(program: int, maxLength: int,
+ length: typing.Union[int, 'Buffer'],
+ infoLog: 'Buffer'):
+ ''' Returns the information log for a program object.
+
+ :param program: Specifies the program object whose information log is to be queried.
+ :type program: int
+ :param maxLength: Specifies the size of the character buffer for storing the returned information log.
+ :type maxLength: int
+ :param length: Returns the length of the string returned in **infoLog** (excluding the null terminator).
+ :type length: typing.Union[int, 'Buffer']
+ :param infoLog: Specifies an array of characters that is used to return the information log.
+ :type infoLog: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetProgramiv(program: int, pname: int,
+ params: typing.Union[int, 'Buffer']):
+ ''' Returns a parameter from a program object.
+
+ :param program: Specifies the program object to be queried.
+ :type program: int
+ :param pname: Specifies the object parameter.
+ :type pname: int
+ :param params: Returns the requested object parameter.
+ :type params: typing.Union[int, 'Buffer']
+ '''
+
+ pass
+
+
+def glGetQueryObjectiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetQueryObjectuiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetQueryiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetShaderInfoLog(program, maxLength: int,
+ length: typing.Union[int, 'Buffer'], infoLog: 'Buffer'):
+ ''' Returns the information log for a shader object.
+
+ :param shader: Specifies the shader object whose information log is to be queried.
+ :type shader: int
+ :param maxLength: Specifies the size of the character buffer for storing the returned information log.
+ :type maxLength: int
+ :param length: Returns the length of the string returned in **infoLog** (excluding the null terminator).
+ :type length: typing.Union[int, 'Buffer']
+ :param infoLog: Specifies an array of characters that is used to return the information log.
+ :type infoLog: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetShaderSource(shader: int, bufSize: int,
+ length: typing.Union[int, 'Buffer'], source: 'Buffer'):
+ ''' Returns the source code string from a shader object
+
+ :param shader: Specifies the shader object to be queried.
+ :type shader: int
+ :param bufSize: Specifies the size of the character buffer for storing the returned source code string.
+ :type bufSize: int
+ :param length: Returns the length of the string returned in source (excluding the null terminator).
+ :type length: typing.Union[int, 'Buffer']
+ :param source: Specifies an array of characters that is used to return the source code string.
+ :type source: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetShaderiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetString(name: typing.Union[int, str]):
+ ''' Return a string describing the current GL connection
+
+ :param name: Specifies a symbolic constant.
+ :type name: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glGetStringi(p0: int, p1: int) -> str:
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGetTexEnv(target: typing.Union[int, str], pname: typing.Union[int, str],
+ params: 'Buffer'):
+ ''' B{glGetTexEnvfv, glGetTexEnviv} Return texture environment parameters
+
+ :param target: Specifies a texture environment. Must be GL_TEXTURE_ENV.
+ :type target: typing.Union[int, str]
+ :param pname: Specifies the symbolic name of a texture environment parameter.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the requested data.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetTexGen(coord: typing.Union[int, str], pname: typing.Union[int, str],
+ params: 'Buffer'):
+ ''' B{glGetTexGendv, glGetTexGenfv, glGetTexGeniv} Return texture coordinate generation parameters
+
+ :param coord: Specifies a texture coordinate.
+ :type coord: typing.Union[int, str]
+ :param pname: Specifies the symbolic name of the value(s) to be returned.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the requested data.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetTexImage(target: typing.Union[int, str], level: int,
+ format: typing.Union[int, str], type: typing.Union[int, str],
+ pixels: 'Buffer'):
+ ''' Return a texture image
+
+ :param target: Specifies which texture is to be obtained.
+ :type target: typing.Union[int, str]
+ :param level: Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level n is the nth mipmap reduction image.
+ :type level: int
+ :param format: Specifies a pixel format for the returned data.
+ :type format: typing.Union[int, str]
+ :param type: Specifies a pixel type for the returned data.
+ :type type: typing.Union[int, str]
+ :param pixels: Returns the texture image. Should be a pointer to an array of the type specified by type
+ :type pixels: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetTexLevelParameter(target: typing.Union[int, str], level: int,
+ pname: typing.Union[int, str], params: 'Buffer'):
+ ''' B{glGetTexLevelParameterfv, glGetTexLevelParameteriv} return texture parameter values for a specific level of detail
+
+ :param target: Specifies the symbolic name of the target texture.
+ :type target: typing.Union[int, str]
+ :param level: Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level n is the nth mipmap reduction image.
+ :type level: int
+ :param pname: Specifies the symbolic name of a texture parameter.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the requested data.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetTexLevelParameterfv(p0: int, p1: int, p2: int, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: float
+ '''
+
+ pass
+
+
+def glGetTexLevelParameteriv(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glGetTexParameter(target: typing.Union[int, str],
+ pname: typing.Union[int, str], params: 'Buffer'):
+ ''' B{glGetTexParameterfv, glGetTexParameteriv} Return texture parameter values
+
+ :param target: Specifies the symbolic name of the target texture.
+ :type target: typing.Union[int, str]
+ :param pname: Specifies the symbolic name the target texture.
+ :type pname: typing.Union[int, str]
+ :param params: Returns the texture parameters.
+ :type params: 'Buffer'
+ '''
+
+ pass
+
+
+def glGetTexParameterfv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glGetTexParameteriv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetUniformBlockIndex(p0: int, p1: str) -> int:
+ '''
+
+ :type p0: int
+ :type p1: str
+ '''
+
+ pass
+
+
+def glGetUniformIndices(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glGetUniformLocation(p0: int, p1: str) -> int:
+ '''
+
+ :type p0: int
+ :type p1: str
+ '''
+
+ pass
+
+
+def glGetUniformfv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glGetUniformiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glGetVertexAttribPointerv(p0: int, p1: int, p2):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glGetVertexAttribdv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glGetVertexAttribfv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glGetVertexAttribiv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glHint(target: typing.Union[int, str], mode: typing.Union[int, str]):
+ ''' Specify implementation-specific hints
+
+ :param target: Specifies a symbolic constant indicating the behavior to be controlled.
+ :type target: typing.Union[int, str]
+ :param mode: Specifies a symbolic constant indicating the desired behavior.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glIsBuffer(p0: int) -> bool:
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glIsEnabled(cap: typing.Union[int, str]):
+ ''' Test whether a capability is enabled
+
+ :param cap: Specifies a constant representing a GL capability.
+ :type cap: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glIsProgram(program: int):
+ ''' Determines if a name corresponds to a program object
+
+ :param program: Specifies a potential program object.
+ :type program: int
+ '''
+
+ pass
+
+
+def glIsQuery(p0: int) -> bool:
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glIsShader(shader: int):
+ ''' Determines if a name corresponds to a shader object.
+
+ :param shader: Specifies a potential shader object.
+ :type shader: int
+ '''
+
+ pass
+
+
+def glIsTexture(texture: int):
+ ''' Determine if a name corresponds to a texture
+
+ :param texture: Specifies a value that may be the name of a texture.
+ :type texture: int
+ '''
+
+ pass
+
+
+def glIsVertexArray(p0: int) -> bool:
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glLight(light: typing.Union[int, str], pname: typing.Union[int, str],
+ param):
+ ''' B{glLightf,glLighti, glLightfv, glLightiv} Set the light source parameters
+
+ :param light: Specifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHTi where 0 < i < GL_MAX_LIGHTS.
+ :type light: typing.Union[int, str]
+ :param pname: Specifies a single-valued light source parameter for light.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value that parameter pname of light source light will be set to. If function prototype ends in 'v' specifies a pointer to the value or values that parameter pname of light source light will be set to.
+ '''
+
+ pass
+
+
+def glLightModel(pname: typing.Union[int, str], param):
+ ''' B{glLightModelf, glLightModeli, glLightModelfv, glLightModeliv} Set the lighting model parameters
+
+ :param pname: Specifies a single-value light model parameter.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value that param will be set to. If function prototype ends in 'v' specifies a pointer to the value or values that param will be set to.
+ '''
+
+ pass
+
+
+def glLineWidth(width: float):
+ ''' Specify the width of rasterized lines.
+
+ :param width: Specifies the width of rasterized lines. The initial value is 1.
+ :type width: float
+ '''
+
+ pass
+
+
+def glLinkProgram(program: int):
+ ''' Links a program object.
+
+ :param program: Specifies the handle of the program object to be linked.
+ :type program: int
+ '''
+
+ pass
+
+
+def glLoadMatrix(m: 'Buffer'):
+ ''' B{glLoadMatrixd, glLoadMatixf} Replace the current matrix with the specified matrix
+
+ :param m: Specifies a pointer to 16 consecutive values, which are used as the elements of a 4x4 column-major matrix.
+ :type m: 'Buffer'
+ '''
+
+ pass
+
+
+def glLogicOp(opcode: typing.Union[int, str]):
+ ''' Specify a logical pixel operation for color index rendering
+
+ :param opcode: Specifies a symbolic constant that selects a logical operation.
+ :type opcode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glMap1(target: typing.Union[int, str], u1, u2, stride: int, order: int,
+ points: 'Buffer'):
+ ''' B{glMap1d, glMap1f} Define a one-dimensional evaluator
+
+ :param target: Specifies the kind of values that are generated by the evaluator.
+ :type target: typing.Union[int, str]
+ :param u1: Specify a linear mapping of u, as presented to glEvalCoord1, to ^, t he variable that is evaluated by the equations specified by this command.
+ :param u2: Specify a linear mapping of u, as presented to glEvalCoord1, to ^, t he variable that is evaluated by the equations specified by this command.
+ :param stride: Specifies the number of floats or float (double)s between the beginning of one control point and the beginning of the next one in the data structure referenced in points. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations.
+ :type stride: int
+ :param order: Specifies the number of control points. Must be positive.
+ :type order: int
+ :param points: Specifies a pointer to the array of control points.
+ :type points: 'Buffer'
+ '''
+
+ pass
+
+
+def glMap2(target: typing.Union[int, str], u1, u2, ustride: int, uorder: int,
+ v1, v2, vstride: int, vorder: int, points: 'Buffer'):
+ ''' B{glMap2d, glMap2f} Define a two-dimensional evaluator
+
+ :param target: Specifies the kind of values that are generated by the evaluator.
+ :type target: typing.Union[int, str]
+ :param u1: Specify a linear mapping of u, as presented to glEvalCoord2, to ^, t he variable that is evaluated by the equations specified by this command. Initially u1 is 0 and u2 is 1.
+ :param u2: Specify a linear mapping of u, as presented to glEvalCoord2, to ^, t he variable that is evaluated by the equations specified by this command. Initially u1 is 0 and u2 is 1.
+ :param ustride: Specifies the number of floats or float (double)s between the beginning of control point R and the beginning of control point R ij, where i and j are the u and v control point indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of ustride is 0.
+ :type ustride: int
+ :param uorder: Specifies the dimension of the control point array in the u axis. Must be positive. The initial value is 1.
+ :type uorder: int
+ :param v1: Specify a linear mapping of v, as presented to glEvalCoord2, to ^, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
+ :param v2: Specify a linear mapping of v, as presented to glEvalCoord2, to ^, one of the two variables that are evaluated by the equations specified by this command. Initially, v1 is 0 and v2 is 1.
+ :param vstride: Specifies the number of floats or float (double)s between the beginning of control point R and the beginning of control point R ij, where i and j are the u and v control point(indices, respectively. This allows control points to be embedded in arbitrary data structures. The only constraint is that the values for a particular control point must occupy contiguous memory locations. The initial value of vstride is 0.
+ :type vstride: int
+ :param vorder: Specifies the dimension of the control point array in the v axis. Must be positive. The initial value is 1.
+ :type vorder: int
+ :param points: Specifies a pointer to the array of control points.
+ :type points: 'Buffer'
+ '''
+
+ pass
+
+
+def glMapBuffer(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glMapGrid(un: int, u1, u2, vn: int, v1, v2):
+ ''' B{glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f} Define a one- or two-dimensional mesh
+
+ :param un: Specifies the number of partitions in the grid range interval [u1, u2]. Must be positive.
+ :type un: int
+ :param u1: Specify the mappings for integer grid domain values i=0 and i=un.
+ :param u2: Specify the mappings for integer grid domain values i=0 and i=un.
+ :param vn: Specifies the number of partitions in the grid range interval [v1, v2] (glMapGrid2 only).
+ :type vn: int
+ :param v1: Specify the mappings for integer grid domain values j=0 and j=vn (glMapGrid2 only).
+ :param v2: Specify the mappings for integer grid domain values j=0 and j=vn (glMapGrid2 only).
+ '''
+
+ pass
+
+
+def glMaterial(face: typing.Union[int, str], pname: typing.Union[int, str],
+ params: int):
+ ''' Specify material parameters for the lighting model.
+
+ :type face: typing.Union[int, str]
+ :param pname: Specifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
+ :type pname: typing.Union[int, str]
+ :param params: Specifies the value that parameter GL_SHININESS will be set to. If function prototype ends in 'v' specifies a pointer to the value or values that pname will be set to.
+ :type params: int
+ '''
+
+ pass
+
+
+def glMultMatrix(m: 'Buffer'):
+ ''' B{glMultMatrixd, glMultMatrixf} Multiply the current matrix with the specified matrix
+
+ :param m: Points to 16 consecutive values that are used as the elements of a 4x4 column major matrix.
+ :type m: 'Buffer'
+ '''
+
+ pass
+
+
+def glNormal3(nx, ny, nz, v: 'Buffer'):
+ ''' B{Normal3b, Normal3bv, Normal3d, Normal3dv, Normal3f, Normal3fv, Normal3i, Normal3iv, Normal3s, Normal3sv} Set the current normal vector
+
+ :param nx: Specify the x, y, and z coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
+ :param ny: Specify the x, y, and z coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
+ :param nz: Specify the x, y, and z coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
+ :param v: the x, y, and z coordinates of the new current normal.
+ :type v: 'Buffer'
+ '''
+
+ pass
+
+
+def glPixelMap(map: typing.Union[int, str], mapsize: int, values: 'Buffer'):
+ ''' B{glPixelMapfv, glPixelMapuiv, glPixelMapusv} Set up pixel transfer maps
+
+ :param map: Specifies a symbolic map name.
+ :type map: typing.Union[int, str]
+ :param mapsize: Specifies the size of the map being defined.
+ :type mapsize: int
+ :param values: Specifies an array of mapsize values.
+ :type values: 'Buffer'
+ '''
+
+ pass
+
+
+def glPixelStore(pname: typing.Union[int, str], param):
+ ''' B{glPixelStoref, glPixelStorei} Set pixel storage modes
+
+ :param pname: Specifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory. Six more affect the unpacking of pixel data from memory.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value that pname is set to.
+ '''
+
+ pass
+
+
+def glPixelStoref(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glPixelStorei(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glPixelTransfer(pname: typing.Union[int, str], param):
+ ''' B{glPixelTransferf, glPixelTransferi} Set pixel transfer modes
+
+ :param pname: Specifies the symbolic name of the pixel transfer parameter to be set.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value that pname is set to.
+ '''
+
+ pass
+
+
+def glPointSize(size: float):
+ ''' Specify the diameter of rasterized points
+
+ :param size: Specifies the diameter of rasterized points. The initial value is 1.
+ :type size: float
+ '''
+
+ pass
+
+
+def glPolygonMode(face: typing.Union[int, str], mode: typing.Union[int, str]):
+ ''' Select a polygon rasterization mode
+
+ :param face: Specifies the polygons that mode applies to. Must be GL_FRONT for front-facing polygons, GL_BACK for back- facing polygons, or GL_FRONT_AND_BACK for front- and back-facing polygons.
+ :type face: typing.Union[int, str]
+ :param mode: Specifies how polygons will be rasterized. The initial value is GL_FILL for both front- and back- facing polygons.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glPolygonOffset(factor: float, units: float):
+ ''' Set the scale and units used to calculate depth values
+
+ :param factor: Specifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.
+ :type factor: float
+ :param units: Is multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.
+ :type units: float
+ '''
+
+ pass
+
+
+def glRasterPos(x, y, z, w):
+ ''' B{glRasterPos2d, glRasterPos2f, glRasterPos2i, glRasterPos2s, glRasterPos3d, glRasterPos3f, glRasterPos3i, glRasterPos3s, glRasterPos4d, glRasterPos4f, glRasterPos4i, glRasterPos4s, glRasterPos2dv, glRasterPos2fv, glRasterPos2iv, glRasterPos2sv, glRasterPos3dv, glRasterPos3fv, glRasterPos3iv, glRasterPos3sv, glRasterPos4dv, glRasterPos4fv, glRasterPos4iv, glRasterPos4sv} Specify the raster position for pixel operations
+
+ :param x: Specify the x,y,z, and w object coordinates (if present) for the raster position. If function prototype ends in 'v' specifies a pointer to an array of two, three, or four elements, specifying x, y, z, and w coordinates, respectively.
+ :param y: Specify the x,y,z, and w object coordinates (if present) for the raster position. If function prototype ends in 'v' specifies a pointer to an array of two, three, or four elements, specifying x, y, z, and w coordinates, respectively.
+ :param z: Specify the x,y,z, and w object coordinates (if present) for the raster position. If function prototype ends in 'v' specifies a pointer to an array of two, three, or four elements, specifying x, y, z, and w coordinates, respectively.
+ :param w: Specify the x,y,z, and w object coordinates (if present) for the raster position. If function prototype ends in 'v' specifies a pointer to an array of two, three, or four elements, specifying x, y, z, and w coordinates, respectively.
+ '''
+
+ pass
+
+
+def glReadBuffer(mode: typing.Union[int, str]):
+ ''' Select a color buffer source for pixels.
+
+ :param mode: Specifies a color buffer.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glReadPixels(x: int, y: int, width: int, height: int,
+ format: typing.Union[int, str], type: typing.Union[int, str],
+ pixels: typing.Union['Buffer', 'bpy.context.object']):
+ ''' Read a block of pixels from the frame buffer
+
+ :param x: Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
+ :type x: int
+ :param y: Specify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
+ :type y: int
+ :param width: Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
+ :type width: int
+ :param height: Specify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
+ :type height: int
+ :param format: Specifies the format of the pixel data.
+ :type format: typing.Union[int, str]
+ :param type: Specifies the data type of the pixel data.
+ :type type: typing.Union[int, str]
+ :param pixels: Returns the pixel data.
+ :type pixels: typing.Union['Buffer', 'bpy.context.object']
+ '''
+
+ pass
+
+
+def glRect(x1, y1, x2, y2, v1, v2):
+ ''' B{glRectd, glRectf, glRecti, glRects, glRectdv, glRectfv, glRectiv, glRectsv} Draw a rectangle
+
+ :param x1: Specify one vertex of a rectangle
+ :param y1: Specify one vertex of a rectangle
+ :param x2: Specify the opposite vertex of the rectangle
+ :param y2: Specify the opposite vertex of the rectangle
+ :param v1: Specifies a pointer to one vertex of a rectangle and the pointer to the opposite vertex of the rectangle
+ :param v2: Specifies a pointer to one vertex of a rectangle and the pointer to the opposite vertex of the rectangle
+ '''
+
+ pass
+
+
+def glRenderbufferStorage(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glRotate(angle, x, y, z):
+ ''' B{glRotated, glRotatef} Multiply the current matrix by a rotation matrix
+
+ :param angle: Specifies the angle of rotation in degrees.
+ :param x: Specify the x, y, and z coordinates of a vector respectively.
+ :param y: Specify the x, y, and z coordinates of a vector respectively.
+ :param z: Specify the x, y, and z coordinates of a vector respectively.
+ '''
+
+ pass
+
+
+def glSampleCoverage(p0: float, p1: bool):
+ '''
+
+ :type p0: float
+ :type p1: bool
+ '''
+
+ pass
+
+
+def glSampleMaski(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glScale(x, y, z):
+ ''' B{glScaled, glScalef} Multiply the current matrix by a general scaling matrix
+
+ :param x: Specify scale factors along the x, y, and z axes, respectively.
+ :param y: Specify scale factors along the x, y, and z axes, respectively.
+ :param z: Specify scale factors along the x, y, and z axes, respectively.
+ '''
+
+ pass
+
+
+def glScissor(x: int, y: int, width: int, height: int):
+ ''' Define the scissor box
+
+ :param x: Specify the lower left corner of the scissor box. Initially (0, 0).
+ :type x: int
+ :param y: Specify the lower left corner of the scissor box. Initially (0, 0).
+ :type y: int
+ :type width: int
+ :type height: int
+ '''
+
+ pass
+
+
+def glShaderSource(shader: int, shader_string: str):
+ ''' Replaces the source code in a shader object.
+
+ :param shader: Specifies the handle of the shader object whose source code is to be replaced.
+ :type shader: int
+ :param shader_string: The shader string.
+ :type shader_string: str
+ '''
+
+ pass
+
+
+def glStencilFunc(func: typing.Union[int, str], ref: int, mask: int):
+ ''' Set function and reference value for stencil testing
+
+ :param func: Specifies the test function.
+ :type func: typing.Union[int, str]
+ :param ref: Specifies the reference value for the stencil test. ref is clamped to the range [0,2n-1], where n is the number of bitplanes in the stencil buffer. The initial value is 0.
+ :type ref: int
+ :param mask: Specifies a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.
+ :type mask: int
+ '''
+
+ pass
+
+
+def glStencilFuncSeparate(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glStencilMask(mask: int):
+ ''' Control the writing of individual bits in the stencil planes
+
+ :param mask: Specifies a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.
+ :type mask: int
+ '''
+
+ pass
+
+
+def glStencilMaskSeparate(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glStencilOp(fail: typing.Union[int, str], zfail: typing.Union[int, str],
+ zpass: typing.Union[int, str]):
+ ''' Set stencil test actions
+
+ :param fail: Specifies the action to take when the stencil test fails. The initial value is GL_KEEP.
+ :type fail: typing.Union[int, str]
+ :param zfail: Specifies the stencil action when the stencil test passes, but the depth test fails. zfail accepts the same symbolic constants as fail. The initial value is GL_KEEP.
+ :type zfail: typing.Union[int, str]
+ :param zpass: Specifies the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. zpass accepts the same symbolic constants as fail. The initial value is GL_KEEP.
+ :type zpass: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def glStencilOpSeparate(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glTexCoord(s, t, r, q, v: 'Buffer'):
+ ''' B{glTexCoord1d, glTexCoord1f, glTexCoord1i, glTexCoord1s, glTexCoord2d, glTexCoord2f, glTexCoord2i, glTexCoord2s, glTexCoord3d, glTexCoord3f, glTexCoord3i, glTexCoord3s, glTexCoord4d, glTexCoord4f, glTexCoord4i, glTexCoord4s, glTexCoord1dv, glTexCoord1fv, glTexCoord1iv, glTexCoord1sv, glTexCoord2dv, glTexCoord2fv, glTexCoord2iv, glTexCoord2sv, glTexCoord3dv, glTexCoord3fv, glTexCoord3iv, glTexCoord3sv, glTexCoord4dv, glTexCoord4fv, glTexCoord4iv, glTexCoord4sv} Set the current texture coordinates
+
+ :param s: Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
+ :param t: Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
+ :param r: Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
+ :param q: Specify s, t, r, and q texture coordinates. Not all parameters are present in all forms of the command.
+ :param v: Specifies a pointer to an array of one, two, three, or four elements, which in turn specify the s, t, r, and q texture coordinates.
+ :type v: 'Buffer'
+ '''
+
+ pass
+
+
+def glTexEnv(target: typing.Union[int, str], pname: typing.Union[int, str],
+ param):
+ ''' B{glTextEnvf, glTextEnvi, glTextEnvfv, glTextEnviv} Set texture environment parameters
+
+ :param target: Specifies a texture environment. Must be GL_TEXTURE_ENV.
+ :type target: typing.Union[int, str]
+ :param pname: Specifies the symbolic name of a single-valued texture environment parameter. Must be GL_TEXTURE_ENV_MODE.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies a single symbolic constant. If function prototype ends in 'v' specifies a pointer to a parameter array that contains either a single symbolic constant or an RGBA color
+ '''
+
+ pass
+
+
+def glTexGen(coord: typing.Union[int, str], pname: typing.Union[int, str],
+ param):
+ ''' B{glTexGend, glTexGenf, glTexGeni, glTexGendv, glTexGenfv, glTexGeniv} Control the generation of texture coordinates
+
+ :param coord: Specifies a texture coordinate.
+ :type coord: typing.Union[int, str]
+ :param pname: Specifies the symbolic name of the texture- coordinate generation function.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies a single-valued texture generation parameter. If function prototype ends in 'v' specifies a pointer to an array of texture generation parameters. If pname is GL_TEXTURE_GEN_MODE, then the array must contain a single symbolic constant. Otherwise, params holds the coefficients for the texture-coordinate generation function specified by pname.
+ '''
+
+ pass
+
+
+def glTexImage1D(target: typing.Union[int, str], level: int,
+ internalformat: int, width: int, border: int,
+ format: typing.Union[int, str], type: typing.Union[int, str],
+ pixels: 'Buffer'):
+ ''' Specify a one-dimensional texture image
+
+ :param target: Specifies the target texture.
+ :type target: typing.Union[int, str]
+ :param level: Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
+ :type level: int
+ :param internalformat: Specifies the number of color components in the texture.
+ :type internalformat: int
+ :param width: Specifies the width of the texture image. Must be 2n+2(border) for some integer n. All implementations support texture images that are at least 64 texels wide. The height of the 1D texture image is 1.
+ :type width: int
+ :param border: Specifies the width of the border. Must be either 0 or 1.
+ :type border: int
+ :param format: Specifies the format of the pixel data.
+ :type format: typing.Union[int, str]
+ :param type: Specifies the data type of the pixel data.
+ :type type: typing.Union[int, str]
+ :param pixels: Specifies a pointer to the image data in memory.
+ :type pixels: 'Buffer'
+ '''
+
+ pass
+
+
+def glTexImage2D(target: typing.Union[int, str], level: int,
+ internalformat: int, width: int, height: int, border: int,
+ format: typing.Union[int, str], type: typing.Union[int, str],
+ pixels: 'Buffer'):
+ ''' Specify a two-dimensional texture image
+
+ :param target: Specifies the target texture.
+ :type target: typing.Union[int, str]
+ :param level: Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
+ :type level: int
+ :param internalformat: Specifies the number of color components in the texture.
+ :type internalformat: int
+ :param width: Specifies the width of the texture image. Must be 2n+2(border) for some integer n. All implementations support texture images that are at least 64 texels wide.
+ :type width: int
+ :param height: Specifies the height of the texture image. Must be 2m+2(border) for some integer m. All implementations support texture images that are at least 64 texels high.
+ :type height: int
+ :param border: Specifies the width of the border. Must be either 0 or 1.
+ :type border: int
+ :param format: Specifies the format of the pixel data.
+ :type format: typing.Union[int, str]
+ :param type: Specifies the data type of the pixel data.
+ :type type: typing.Union[int, str]
+ :param pixels: Specifies a pointer to the image data in memory.
+ :type pixels: 'Buffer'
+ '''
+
+ pass
+
+
+def glTexImage2DMultisample(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: bool):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: bool
+ '''
+
+ pass
+
+
+def glTexImage3D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int,
+ p7: int, p8: int, p9):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ :type p8: int
+ '''
+
+ pass
+
+
+def glTexImage3DMultisample(p0: int, p1: int, p2: int, p3: int, p4: int,
+ p5: int, p6: bool):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: bool
+ '''
+
+ pass
+
+
+def glTexParameter(target: typing.Union[int, str],
+ pname: typing.Union[int, str], param):
+ ''' B{glTexParameterf, glTexParameteri, glTexParameterfv, glTexParameteriv} Set texture parameters
+
+ :param target: Specifies the target texture.
+ :type target: typing.Union[int, str]
+ :param pname: Specifies the symbolic name of a single-valued texture parameter.
+ :type pname: typing.Union[int, str]
+ :param param: Specifies the value of pname. If function prototype ends in 'v' specifies a pointer to an array where the value or values of pname are stored.
+ '''
+
+ pass
+
+
+def glTexParameterf(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glTexParameterfv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glTexParameteri(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glTexParameteriv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glTexSubImage1D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ '''
+
+ pass
+
+
+def glTexSubImage2D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int, p7: int, p8):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ '''
+
+ pass
+
+
+def glTexSubImage3D(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int,
+ p6: int, p7: int, p8: int, p9: int, p10):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ :type p5: int
+ :type p6: int
+ :type p7: int
+ :type p8: int
+ :type p9: int
+ '''
+
+ pass
+
+
+def glTranslate(x, y, z):
+ ''' B{glTranslatef, glTranslated} Multiply the current matrix by a translation matrix
+
+ :param x: Specify the x, y, and z coordinates of a translation vector.
+ :param y: Specify the x, y, and z coordinates of a translation vector.
+ :param z: Specify the x, y, and z coordinates of a translation vector.
+ '''
+
+ pass
+
+
+def glUniform1f(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glUniform1fv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glUniform1i(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glUniform1iv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniform2f(p0: int, p1: float, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ '''
+
+ pass
+
+
+def glUniform2fv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glUniform2i(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniform2iv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniform3f(p0: int, p1: float, p2: float, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniform3fv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glUniform3i(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glUniform3iv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniform4f(p0: int, p1: float, p2: float, p3: float, p4: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ :type p4: float
+ '''
+
+ pass
+
+
+def glUniform4fv(p0: int, p1: int, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: float
+ '''
+
+ pass
+
+
+def glUniform4i(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glUniform4iv(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniformBlockBinding(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glUniformMatrix2fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix2x3fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix2x4fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix3fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix3x2fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix3x4fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix4fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix4x2fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUniformMatrix4x3fv(p0: int, p1: int, p2: bool, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: bool
+ :type p3: float
+ '''
+
+ pass
+
+
+def glUnmapBuffer(p0: int) -> bool:
+ '''
+
+ :type p0: int
+ '''
+
+ pass
+
+
+def glUseProgram(program: int):
+ ''' Installs a program object as part of current rendering state
+
+ :param program: Specifies the handle of the program object whose executables are to be used as part of current rendering state.
+ :type program: int
+ '''
+
+ pass
+
+
+def glValidateProgram(program: int):
+ ''' Validates a program object
+
+ :param program: Specifies the handle of the program object to be validated.
+ :type program: int
+ '''
+
+ pass
+
+
+def glVertexAttrib1d(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib1dv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib1f(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib1fv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib1s(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib1sv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib2d(p0: int, p1: float, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ '''
+
+ pass
+
+
+def glVertexAttrib2dv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib2f(p0: int, p1: float, p2: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ '''
+
+ pass
+
+
+def glVertexAttrib2fv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib2s(p0: int, p1: int, p2: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ '''
+
+ pass
+
+
+def glVertexAttrib2sv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib3d(p0: int, p1: float, p2: float, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ '''
+
+ pass
+
+
+def glVertexAttrib3dv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib3f(p0: int, p1: float, p2: float, p3: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ '''
+
+ pass
+
+
+def glVertexAttrib3fv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib3s(p0: int, p1: int, p2: int, p3: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glVertexAttrib3sv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nbv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Niv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nsv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nub(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nubv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nuiv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4Nusv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4bv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4d(p0: int, p1: float, p2: float, p3: float, p4: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ :type p4: float
+ '''
+
+ pass
+
+
+def glVertexAttrib4dv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib4f(p0: int, p1: float, p2: float, p3: float, p4: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ :type p2: float
+ :type p3: float
+ :type p4: float
+ '''
+
+ pass
+
+
+def glVertexAttrib4fv(p0: int, p1: float):
+ '''
+
+ :type p0: int
+ :type p1: float
+ '''
+
+ pass
+
+
+def glVertexAttrib4iv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4s(p0: int, p1: int, p2: int, p3: int, p4: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ :type p4: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4sv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4ubv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4uiv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttrib4usv(p0: int, p1: int):
+ '''
+
+ :type p0: int
+ :type p1: int
+ '''
+
+ pass
+
+
+def glVertexAttribIPointer(p0: int, p1: int, p2: int, p3: int, p4):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: int
+ '''
+
+ pass
+
+
+def glVertexAttribPointer(p0: int, p1: int, p2: int, p3: bool, p4: int, p5):
+ '''
+
+ :type p0: int
+ :type p1: int
+ :type p2: int
+ :type p3: bool
+ :type p4: int
+ '''
+
+ pass
+
+
+def glViewport(x: int, y: int, width: int, height: int):
+ ''' Set the viewport
+
+ :param x: Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
+ :type x: int
+ :param y: Specify the lower left corner of the viewport rectangle, in pixels. The initial value is (0,0).
+ :type y: int
+ :param width: Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
+ :type width: int
+ :param height: Specify the width and height of the viewport. When a GL context is first attached to a window, width and height are set to the dimensions of that window.
+ :type height: int
+ '''
+
+ pass
+
+
+GL_ACTIVE_ATTRIBUTES: float = None
+
+GL_ACTIVE_ATTRIBUTE_MAX_LENGTH: float = None
+
+GL_ACTIVE_TEXTURE: float = None
+
+GL_ACTIVE_UNIFORMS: float = None
+
+GL_ACTIVE_UNIFORM_BLOCKS: float = None
+
+GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: float = None
+
+GL_ACTIVE_UNIFORM_MAX_LENGTH: float = None
+
+GL_ALIASED_LINE_WIDTH_RANGE: float = None
+
+GL_ALPHA: float = None
+
+GL_ALREADY_SIGNALED: float = None
+
+GL_ALWAYS: float = None
+
+GL_AND: float = None
+
+GL_AND_INVERTED: float = None
+
+GL_AND_REVERSE: float = None
+
+GL_ANY_SAMPLES_PASSED: float = None
+
+GL_ARRAY_BUFFER: float = None
+
+GL_ARRAY_BUFFER_BINDING: float = None
+
+GL_ATTACHED_SHADERS: float = None
+
+GL_BACK: float = None
+
+GL_BACK_LEFT: float = None
+
+GL_BACK_RIGHT: float = None
+
+GL_BGR: float = None
+
+GL_BGRA: float = None
+
+GL_BGRA_INTEGER: float = None
+
+GL_BGR_INTEGER: float = None
+
+GL_BLEND: float = None
+
+GL_BLEND_DST: float = None
+
+GL_BLEND_DST_ALPHA: float = None
+
+GL_BLEND_DST_RGB: float = None
+
+GL_BLEND_EQUATION_ALPHA: float = None
+
+GL_BLEND_EQUATION_RGB: float = None
+
+GL_BLEND_SRC: float = None
+
+GL_BLEND_SRC_ALPHA: float = None
+
+GL_BLEND_SRC_RGB: float = None
+
+GL_BLUE: float = None
+
+GL_BLUE_INTEGER: float = None
+
+GL_BOOL: float = None
+
+GL_BOOL_VEC2: float = None
+
+GL_BOOL_VEC3: float = None
+
+GL_BOOL_VEC4: float = None
+
+GL_BUFFER_ACCESS: float = None
+
+GL_BUFFER_ACCESS_FLAGS: float = None
+
+GL_BUFFER_MAPPED: float = None
+
+GL_BUFFER_MAP_LENGTH: float = None
+
+GL_BUFFER_MAP_OFFSET: float = None
+
+GL_BUFFER_MAP_POINTER: float = None
+
+GL_BUFFER_SIZE: float = None
+
+GL_BUFFER_USAGE: float = None
+
+GL_BYTE: float = None
+
+GL_CCW: float = None
+
+GL_CLAMP_READ_COLOR: float = None
+
+GL_CLAMP_TO_BORDER: float = None
+
+GL_CLAMP_TO_EDGE: float = None
+
+GL_CLEAR: float = None
+
+GL_CLIP_DISTANCE0: float = None
+
+GL_CLIP_DISTANCE1: float = None
+
+GL_CLIP_DISTANCE2: float = None
+
+GL_CLIP_DISTANCE3: float = None
+
+GL_CLIP_DISTANCE4: float = None
+
+GL_CLIP_DISTANCE5: float = None
+
+GL_CLIP_DISTANCE6: float = None
+
+GL_CLIP_DISTANCE7: float = None
+
+GL_COLOR: float = None
+
+GL_COLOR_ATTACHMENT0: float = None
+
+GL_COLOR_ATTACHMENT1: float = None
+
+GL_COLOR_ATTACHMENT10: float = None
+
+GL_COLOR_ATTACHMENT11: float = None
+
+GL_COLOR_ATTACHMENT12: float = None
+
+GL_COLOR_ATTACHMENT13: float = None
+
+GL_COLOR_ATTACHMENT14: float = None
+
+GL_COLOR_ATTACHMENT15: float = None
+
+GL_COLOR_ATTACHMENT16: float = None
+
+GL_COLOR_ATTACHMENT17: float = None
+
+GL_COLOR_ATTACHMENT18: float = None
+
+GL_COLOR_ATTACHMENT19: float = None
+
+GL_COLOR_ATTACHMENT2: float = None
+
+GL_COLOR_ATTACHMENT20: float = None
+
+GL_COLOR_ATTACHMENT21: float = None
+
+GL_COLOR_ATTACHMENT22: float = None
+
+GL_COLOR_ATTACHMENT23: float = None
+
+GL_COLOR_ATTACHMENT24: float = None
+
+GL_COLOR_ATTACHMENT25: float = None
+
+GL_COLOR_ATTACHMENT26: float = None
+
+GL_COLOR_ATTACHMENT27: float = None
+
+GL_COLOR_ATTACHMENT28: float = None
+
+GL_COLOR_ATTACHMENT29: float = None
+
+GL_COLOR_ATTACHMENT3: float = None
+
+GL_COLOR_ATTACHMENT30: float = None
+
+GL_COLOR_ATTACHMENT31: float = None
+
+GL_COLOR_ATTACHMENT4: float = None
+
+GL_COLOR_ATTACHMENT5: float = None
+
+GL_COLOR_ATTACHMENT6: float = None
+
+GL_COLOR_ATTACHMENT7: float = None
+
+GL_COLOR_ATTACHMENT8: float = None
+
+GL_COLOR_ATTACHMENT9: float = None
+
+GL_COLOR_BUFFER_BIT: float = None
+
+GL_COLOR_CLEAR_VALUE: float = None
+
+GL_COLOR_LOGIC_OP: float = None
+
+GL_COLOR_WRITEMASK: float = None
+
+GL_COMPARE_REF_TO_TEXTURE: float = None
+
+GL_COMPILE_STATUS: float = None
+
+GL_COMPRESSED_RED: float = None
+
+GL_COMPRESSED_RED_RGTC1: float = None
+
+GL_COMPRESSED_RG: float = None
+
+GL_COMPRESSED_RGB: float = None
+
+GL_COMPRESSED_RGBA: float = None
+
+GL_COMPRESSED_RG_RGTC2: float = None
+
+GL_COMPRESSED_SIGNED_RED_RGTC1: float = None
+
+GL_COMPRESSED_SIGNED_RG_RGTC2: float = None
+
+GL_COMPRESSED_SRGB: float = None
+
+GL_COMPRESSED_SRGB_ALPHA: float = None
+
+GL_COMPRESSED_TEXTURE_FORMATS: float = None
+
+GL_CONDITION_SATISFIED: float = None
+
+GL_CONSTANT_ALPHA: float = None
+
+GL_CONSTANT_COLOR: float = None
+
+GL_CONTEXT_COMPATIBILITY_PROFILE_BIT: float = None
+
+GL_CONTEXT_CORE_PROFILE_BIT: float = None
+
+GL_CONTEXT_FLAGS: float = None
+
+GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT: float = None
+
+GL_CONTEXT_PROFILE_MASK: float = None
+
+GL_COPY: float = None
+
+GL_COPY_INVERTED: float = None
+
+GL_COPY_READ_BUFFER: float = None
+
+GL_COPY_WRITE_BUFFER: float = None
+
+GL_CULL_FACE: float = None
+
+GL_CULL_FACE_MODE: float = None
+
+GL_CURRENT_PROGRAM: float = None
+
+GL_CURRENT_QUERY: float = None
+
+GL_CURRENT_VERTEX_ATTRIB: float = None
+
+GL_CW: float = None
+
+GL_DECR: float = None
+
+GL_DECR_WRAP: float = None
+
+GL_DELETE_STATUS: float = None
+
+GL_DEPTH: float = None
+
+GL_DEPTH24_STENCIL8: float = None
+
+GL_DEPTH32F_STENCIL8: float = None
+
+GL_DEPTH_ATTACHMENT: float = None
+
+GL_DEPTH_BUFFER_BIT: float = None
+
+GL_DEPTH_CLAMP: float = None
+
+GL_DEPTH_CLEAR_VALUE: float = None
+
+GL_DEPTH_COMPONENT: float = None
+
+GL_DEPTH_COMPONENT16: float = None
+
+GL_DEPTH_COMPONENT24: float = None
+
+GL_DEPTH_COMPONENT32: float = None
+
+GL_DEPTH_COMPONENT32F: float = None
+
+GL_DEPTH_FUNC: float = None
+
+GL_DEPTH_RANGE: float = None
+
+GL_DEPTH_STENCIL: float = None
+
+GL_DEPTH_STENCIL_ATTACHMENT: float = None
+
+GL_DEPTH_TEST: float = None
+
+GL_DEPTH_WRITEMASK: float = None
+
+GL_DITHER: float = None
+
+GL_DONT_CARE: float = None
+
+GL_DOUBLE: float = None
+
+GL_DOUBLEBUFFER: float = None
+
+GL_DRAW_BUFFER: float = None
+
+GL_DRAW_BUFFER0: float = None
+
+GL_DRAW_BUFFER1: float = None
+
+GL_DRAW_BUFFER10: float = None
+
+GL_DRAW_BUFFER11: float = None
+
+GL_DRAW_BUFFER12: float = None
+
+GL_DRAW_BUFFER13: float = None
+
+GL_DRAW_BUFFER14: float = None
+
+GL_DRAW_BUFFER15: float = None
+
+GL_DRAW_BUFFER2: float = None
+
+GL_DRAW_BUFFER3: float = None
+
+GL_DRAW_BUFFER4: float = None
+
+GL_DRAW_BUFFER5: float = None
+
+GL_DRAW_BUFFER6: float = None
+
+GL_DRAW_BUFFER7: float = None
+
+GL_DRAW_BUFFER8: float = None
+
+GL_DRAW_BUFFER9: float = None
+
+GL_DRAW_FRAMEBUFFER: float = None
+
+GL_DRAW_FRAMEBUFFER_BINDING: float = None
+
+GL_DST_ALPHA: float = None
+
+GL_DST_COLOR: float = None
+
+GL_DYNAMIC_COPY: float = None
+
+GL_DYNAMIC_DRAW: float = None
+
+GL_DYNAMIC_READ: float = None
+
+GL_ELEMENT_ARRAY_BUFFER: float = None
+
+GL_ELEMENT_ARRAY_BUFFER_BINDING: float = None
+
+GL_EQUAL: float = None
+
+GL_EQUIV: float = None
+
+GL_EXTENSIONS: float = None
+
+GL_FALSE: float = None
+
+GL_FASTEST: float = None
+
+GL_FILL: float = None
+
+GL_FIRST_VERTEX_CONVENTION: float = None
+
+GL_FIXED_ONLY: float = None
+
+GL_FLOAT: float = None
+
+GL_FLOAT_32_UNSIGNED_INT_24_8_REV: float = None
+
+GL_FLOAT_MAT2: float = None
+
+GL_FLOAT_MAT2x3: float = None
+
+GL_FLOAT_MAT2x4: float = None
+
+GL_FLOAT_MAT3: float = None
+
+GL_FLOAT_MAT3x2: float = None
+
+GL_FLOAT_MAT3x4: float = None
+
+GL_FLOAT_MAT4: float = None
+
+GL_FLOAT_MAT4x2: float = None
+
+GL_FLOAT_MAT4x3: float = None
+
+GL_FLOAT_VEC2: float = None
+
+GL_FLOAT_VEC3: float = None
+
+GL_FLOAT_VEC4: float = None
+
+GL_FRAGMENT_SHADER: float = None
+
+GL_FRAGMENT_SHADER_DERIVATIVE_HINT: float = None
+
+GL_FRAMEBUFFER: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_LAYERED: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: float = None
+
+GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: float = None
+
+GL_FRAMEBUFFER_BINDING: float = None
+
+GL_FRAMEBUFFER_COMPLETE: float = None
+
+GL_FRAMEBUFFER_DEFAULT: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: float = None
+
+GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: float = None
+
+GL_FRAMEBUFFER_SRGB: float = None
+
+GL_FRAMEBUFFER_UNDEFINED: float = None
+
+GL_FRAMEBUFFER_UNSUPPORTED: float = None
+
+GL_FRONT: float = None
+
+GL_FRONT_AND_BACK: float = None
+
+GL_FRONT_FACE: float = None
+
+GL_FRONT_LEFT: float = None
+
+GL_FRONT_RIGHT: float = None
+
+GL_FUNC_ADD: float = None
+
+GL_FUNC_REVERSE_SUBTRACT: float = None
+
+GL_FUNC_SUBTRACT: float = None
+
+GL_GEOMETRY_INPUT_TYPE: float = None
+
+GL_GEOMETRY_OUTPUT_TYPE: float = None
+
+GL_GEOMETRY_SHADER: float = None
+
+GL_GEOMETRY_VERTICES_OUT: float = None
+
+GL_GEQUAL: float = None
+
+GL_GREATER: float = None
+
+GL_GREEN: float = None
+
+GL_GREEN_INTEGER: float = None
+
+GL_HALF_FLOAT: float = None
+
+GL_INCR: float = None
+
+GL_INCR_WRAP: float = None
+
+GL_INDEX: float = None
+
+GL_INFO_LOG_LENGTH: float = None
+
+GL_INT: float = None
+
+GL_INTERLEAVED_ATTRIBS: float = None
+
+GL_INT_2_10_10_10_REV: float = None
+
+GL_INT_SAMPLER_1D: float = None
+
+GL_INT_SAMPLER_1D_ARRAY: float = None
+
+GL_INT_SAMPLER_2D: float = None
+
+GL_INT_SAMPLER_2D_ARRAY: float = None
+
+GL_INT_SAMPLER_2D_MULTISAMPLE: float = None
+
+GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_INT_SAMPLER_2D_RECT: float = None
+
+GL_INT_SAMPLER_3D: float = None
+
+GL_INT_SAMPLER_BUFFER: float = None
+
+GL_INT_SAMPLER_CUBE: float = None
+
+GL_INT_VEC2: float = None
+
+GL_INT_VEC3: float = None
+
+GL_INT_VEC4: float = None
+
+GL_INVALID_ENUM: float = None
+
+GL_INVALID_FRAMEBUFFER_OPERATION: float = None
+
+GL_INVALID_INDEX: float = None
+
+GL_INVALID_OPERATION: float = None
+
+GL_INVALID_VALUE: float = None
+
+GL_INVERT: float = None
+
+GL_KEEP: float = None
+
+GL_LAST_VERTEX_CONVENTION: float = None
+
+GL_LEFT: float = None
+
+GL_LEQUAL: float = None
+
+GL_LESS: float = None
+
+GL_LINE: float = None
+
+GL_LINEAR: float = None
+
+GL_LINEAR_MIPMAP_LINEAR: float = None
+
+GL_LINEAR_MIPMAP_NEAREST: float = None
+
+GL_LINES: float = None
+
+GL_LINES_ADJACENCY: float = None
+
+GL_LINE_LOOP: float = None
+
+GL_LINE_SMOOTH: float = None
+
+GL_LINE_SMOOTH_HINT: float = None
+
+GL_LINE_STRIP: float = None
+
+GL_LINE_STRIP_ADJACENCY: float = None
+
+GL_LINE_WIDTH: float = None
+
+GL_LINE_WIDTH_GRANULARITY: float = None
+
+GL_LINE_WIDTH_RANGE: float = None
+
+GL_LINK_STATUS: float = None
+
+GL_LOGIC_OP_MODE: float = None
+
+GL_LOWER_LEFT: float = None
+
+GL_MAJOR_VERSION: float = None
+
+GL_MAP_FLUSH_EXPLICIT_BIT: float = None
+
+GL_MAP_INVALIDATE_BUFFER_BIT: float = None
+
+GL_MAP_INVALIDATE_RANGE_BIT: float = None
+
+GL_MAP_READ_BIT: float = None
+
+GL_MAP_UNSYNCHRONIZED_BIT: float = None
+
+GL_MAP_WRITE_BIT: float = None
+
+GL_MAX: float = None
+
+GL_MAX_3D_TEXTURE_SIZE: float = None
+
+GL_MAX_ARRAY_TEXTURE_LAYERS: float = None
+
+GL_MAX_CLIP_DISTANCES: float = None
+
+GL_MAX_COLOR_ATTACHMENTS: float = None
+
+GL_MAX_COLOR_TEXTURE_SAMPLES: float = None
+
+GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: float = None
+
+GL_MAX_COMBINED_UNIFORM_BLOCKS: float = None
+
+GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_CUBE_MAP_TEXTURE_SIZE: float = None
+
+GL_MAX_DEPTH_TEXTURE_SAMPLES: float = None
+
+GL_MAX_DRAW_BUFFERS: float = None
+
+GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: float = None
+
+GL_MAX_ELEMENTS_INDICES: float = None
+
+GL_MAX_ELEMENTS_VERTICES: float = None
+
+GL_MAX_FRAGMENT_INPUT_COMPONENTS: float = None
+
+GL_MAX_FRAGMENT_UNIFORM_BLOCKS: float = None
+
+GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_GEOMETRY_INPUT_COMPONENTS: float = None
+
+GL_MAX_GEOMETRY_OUTPUT_COMPONENTS: float = None
+
+GL_MAX_GEOMETRY_OUTPUT_VERTICES: float = None
+
+GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: float = None
+
+GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: float = None
+
+GL_MAX_GEOMETRY_UNIFORM_BLOCKS: float = None
+
+GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_INTEGER_SAMPLES: float = None
+
+GL_MAX_PROGRAM_TEXEL_OFFSET: float = None
+
+GL_MAX_RECTANGLE_TEXTURE_SIZE: float = None
+
+GL_MAX_RENDERBUFFER_SIZE: float = None
+
+GL_MAX_SAMPLES: float = None
+
+GL_MAX_SAMPLE_MASK_WORDS: float = None
+
+GL_MAX_SERVER_WAIT_TIMEOUT: float = None
+
+GL_MAX_TEXTURE_BUFFER_SIZE: float = None
+
+GL_MAX_TEXTURE_IMAGE_UNITS: float = None
+
+GL_MAX_TEXTURE_LOD_BIAS: float = None
+
+GL_MAX_TEXTURE_SIZE: float = None
+
+GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: float = None
+
+GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: float = None
+
+GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: float = None
+
+GL_MAX_UNIFORM_BLOCK_SIZE: float = None
+
+GL_MAX_UNIFORM_BUFFER_BINDINGS: float = None
+
+GL_MAX_VARYING_COMPONENTS: float = None
+
+GL_MAX_VARYING_FLOATS: float = None
+
+GL_MAX_VERTEX_ATTRIBS: float = None
+
+GL_MAX_VERTEX_OUTPUT_COMPONENTS: float = None
+
+GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: float = None
+
+GL_MAX_VERTEX_UNIFORM_BLOCKS: float = None
+
+GL_MAX_VERTEX_UNIFORM_COMPONENTS: float = None
+
+GL_MAX_VIEWPORT_DIMS: float = None
+
+GL_MIN: float = None
+
+GL_MINOR_VERSION: float = None
+
+GL_MIN_PROGRAM_TEXEL_OFFSET: float = None
+
+GL_MIRRORED_REPEAT: float = None
+
+GL_MULTISAMPLE: float = None
+
+GL_NAND: float = None
+
+GL_NEAREST: float = None
+
+GL_NEAREST_MIPMAP_LINEAR: float = None
+
+GL_NEAREST_MIPMAP_NEAREST: float = None
+
+GL_NEVER: float = None
+
+GL_NICEST: float = None
+
+GL_NONE: float = None
+
+GL_NOOP: float = None
+
+GL_NOR: float = None
+
+GL_NOTEQUAL: float = None
+
+GL_NO_ERROR: float = None
+
+GL_NUM_COMPRESSED_TEXTURE_FORMATS: float = None
+
+GL_NUM_EXTENSIONS: float = None
+
+GL_OBJECT_TYPE: float = None
+
+GL_ONE: float = None
+
+GL_ONE_MINUS_CONSTANT_ALPHA: float = None
+
+GL_ONE_MINUS_CONSTANT_COLOR: float = None
+
+GL_ONE_MINUS_DST_ALPHA: float = None
+
+GL_ONE_MINUS_DST_COLOR: float = None
+
+GL_ONE_MINUS_SRC1_ALPHA: float = None
+
+GL_ONE_MINUS_SRC1_COLOR: float = None
+
+GL_ONE_MINUS_SRC_ALPHA: float = None
+
+GL_ONE_MINUS_SRC_COLOR: float = None
+
+GL_OR: float = None
+
+GL_OR_INVERTED: float = None
+
+GL_OR_REVERSE: float = None
+
+GL_OUT_OF_MEMORY: float = None
+
+GL_PACK_ALIGNMENT: float = None
+
+GL_PACK_IMAGE_HEIGHT: float = None
+
+GL_PACK_LSB_FIRST: float = None
+
+GL_PACK_ROW_LENGTH: float = None
+
+GL_PACK_SKIP_IMAGES: float = None
+
+GL_PACK_SKIP_PIXELS: float = None
+
+GL_PACK_SKIP_ROWS: float = None
+
+GL_PACK_SWAP_BYTES: float = None
+
+GL_PIXEL_PACK_BUFFER: float = None
+
+GL_PIXEL_PACK_BUFFER_BINDING: float = None
+
+GL_PIXEL_UNPACK_BUFFER: float = None
+
+GL_PIXEL_UNPACK_BUFFER_BINDING: float = None
+
+GL_POINT: float = None
+
+GL_POINTS: float = None
+
+GL_POINT_FADE_THRESHOLD_SIZE: float = None
+
+GL_POINT_SIZE: float = None
+
+GL_POINT_SPRITE_COORD_ORIGIN: float = None
+
+GL_POLYGON_MODE: float = None
+
+GL_POLYGON_OFFSET_FACTOR: float = None
+
+GL_POLYGON_OFFSET_FILL: float = None
+
+GL_POLYGON_OFFSET_LINE: float = None
+
+GL_POLYGON_OFFSET_POINT: float = None
+
+GL_POLYGON_OFFSET_UNITS: float = None
+
+GL_POLYGON_SMOOTH: float = None
+
+GL_POLYGON_SMOOTH_HINT: float = None
+
+GL_PRIMITIVES_GENERATED: float = None
+
+GL_PRIMITIVE_RESTART: float = None
+
+GL_PRIMITIVE_RESTART_INDEX: float = None
+
+GL_PROGRAM_POINT_SIZE: float = None
+
+GL_PROVOKING_VERTEX: float = None
+
+GL_PROXY_TEXTURE_1D: float = None
+
+GL_PROXY_TEXTURE_1D_ARRAY: float = None
+
+GL_PROXY_TEXTURE_2D: float = None
+
+GL_PROXY_TEXTURE_2D_ARRAY: float = None
+
+GL_PROXY_TEXTURE_2D_MULTISAMPLE: float = None
+
+GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_PROXY_TEXTURE_3D: float = None
+
+GL_PROXY_TEXTURE_CUBE_MAP: float = None
+
+GL_PROXY_TEXTURE_RECTANGLE: float = None
+
+GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: float = None
+
+GL_QUERY_BY_REGION_NO_WAIT: float = None
+
+GL_QUERY_BY_REGION_WAIT: float = None
+
+GL_QUERY_COUNTER_BITS: float = None
+
+GL_QUERY_NO_WAIT: float = None
+
+GL_QUERY_RESULT: float = None
+
+GL_QUERY_RESULT_AVAILABLE: float = None
+
+GL_QUERY_WAIT: float = None
+
+GL_R11F_G11F_B10F: float = None
+
+GL_R16: float = None
+
+GL_R16F: float = None
+
+GL_R16I: float = None
+
+GL_R16UI: float = None
+
+GL_R16_SNORM: float = None
+
+GL_R32F: float = None
+
+GL_R32I: float = None
+
+GL_R32UI: float = None
+
+GL_R3_G3_B2: float = None
+
+GL_R8: float = None
+
+GL_R8I: float = None
+
+GL_R8UI: float = None
+
+GL_R8_SNORM: float = None
+
+GL_RASTERIZER_DISCARD: float = None
+
+GL_READ_BUFFER: float = None
+
+GL_READ_FRAMEBUFFER: float = None
+
+GL_READ_FRAMEBUFFER_BINDING: float = None
+
+GL_READ_ONLY: float = None
+
+GL_READ_WRITE: float = None
+
+GL_RED: float = None
+
+GL_RED_INTEGER: float = None
+
+GL_RENDERBUFFER: float = None
+
+GL_RENDERBUFFER_ALPHA_SIZE: float = None
+
+GL_RENDERBUFFER_BINDING: float = None
+
+GL_RENDERBUFFER_BLUE_SIZE: float = None
+
+GL_RENDERBUFFER_DEPTH_SIZE: float = None
+
+GL_RENDERBUFFER_GREEN_SIZE: float = None
+
+GL_RENDERBUFFER_HEIGHT: float = None
+
+GL_RENDERBUFFER_INTERNAL_FORMAT: float = None
+
+GL_RENDERBUFFER_RED_SIZE: float = None
+
+GL_RENDERBUFFER_SAMPLES: float = None
+
+GL_RENDERBUFFER_STENCIL_SIZE: float = None
+
+GL_RENDERBUFFER_WIDTH: float = None
+
+GL_RENDERER: float = None
+
+GL_REPEAT: float = None
+
+GL_REPLACE: float = None
+
+GL_RG: float = None
+
+GL_RG16: float = None
+
+GL_RG16F: float = None
+
+GL_RG16I: float = None
+
+GL_RG16UI: float = None
+
+GL_RG16_SNORM: float = None
+
+GL_RG32F: float = None
+
+GL_RG32I: float = None
+
+GL_RG32UI: float = None
+
+GL_RG8: float = None
+
+GL_RG8I: float = None
+
+GL_RG8UI: float = None
+
+GL_RG8_SNORM: float = None
+
+GL_RGB: float = None
+
+GL_RGB10: float = None
+
+GL_RGB10_A2: float = None
+
+GL_RGB10_A2UI: float = None
+
+GL_RGB12: float = None
+
+GL_RGB16: float = None
+
+GL_RGB16F: float = None
+
+GL_RGB16I: float = None
+
+GL_RGB16UI: float = None
+
+GL_RGB16_SNORM: float = None
+
+GL_RGB32F: float = None
+
+GL_RGB32I: float = None
+
+GL_RGB32UI: float = None
+
+GL_RGB4: float = None
+
+GL_RGB5: float = None
+
+GL_RGB5_A1: float = None
+
+GL_RGB8: float = None
+
+GL_RGB8I: float = None
+
+GL_RGB8UI: float = None
+
+GL_RGB8_SNORM: float = None
+
+GL_RGB9_E5: float = None
+
+GL_RGBA: float = None
+
+GL_RGBA12: float = None
+
+GL_RGBA16: float = None
+
+GL_RGBA16F: float = None
+
+GL_RGBA16I: float = None
+
+GL_RGBA16UI: float = None
+
+GL_RGBA16_SNORM: float = None
+
+GL_RGBA2: float = None
+
+GL_RGBA32F: float = None
+
+GL_RGBA32I: float = None
+
+GL_RGBA32UI: float = None
+
+GL_RGBA4: float = None
+
+GL_RGBA8: float = None
+
+GL_RGBA8I: float = None
+
+GL_RGBA8UI: float = None
+
+GL_RGBA8_SNORM: float = None
+
+GL_RGBA_INTEGER: float = None
+
+GL_RGB_INTEGER: float = None
+
+GL_RG_INTEGER: float = None
+
+GL_RIGHT: float = None
+
+GL_SAMPLER_1D: float = None
+
+GL_SAMPLER_1D_ARRAY: float = None
+
+GL_SAMPLER_1D_ARRAY_SHADOW: float = None
+
+GL_SAMPLER_1D_SHADOW: float = None
+
+GL_SAMPLER_2D: float = None
+
+GL_SAMPLER_2D_ARRAY: float = None
+
+GL_SAMPLER_2D_ARRAY_SHADOW: float = None
+
+GL_SAMPLER_2D_MULTISAMPLE: float = None
+
+GL_SAMPLER_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_SAMPLER_2D_RECT: float = None
+
+GL_SAMPLER_2D_RECT_SHADOW: float = None
+
+GL_SAMPLER_2D_SHADOW: float = None
+
+GL_SAMPLER_3D: float = None
+
+GL_SAMPLER_BINDING: float = None
+
+GL_SAMPLER_BUFFER: float = None
+
+GL_SAMPLER_CUBE: float = None
+
+GL_SAMPLER_CUBE_SHADOW: float = None
+
+GL_SAMPLES: float = None
+
+GL_SAMPLES_PASSED: float = None
+
+GL_SAMPLE_ALPHA_TO_COVERAGE: float = None
+
+GL_SAMPLE_ALPHA_TO_ONE: float = None
+
+GL_SAMPLE_BUFFERS: float = None
+
+GL_SAMPLE_COVERAGE: float = None
+
+GL_SAMPLE_COVERAGE_INVERT: float = None
+
+GL_SAMPLE_COVERAGE_VALUE: float = None
+
+GL_SAMPLE_MASK: float = None
+
+GL_SAMPLE_MASK_VALUE: float = None
+
+GL_SAMPLE_POSITION: float = None
+
+GL_SCISSOR_BOX: float = None
+
+GL_SCISSOR_TEST: float = None
+
+GL_SEPARATE_ATTRIBS: float = None
+
+GL_SET: float = None
+
+GL_SHADER_SOURCE_LENGTH: float = None
+
+GL_SHADER_TYPE: float = None
+
+GL_SHADING_LANGUAGE_VERSION: float = None
+
+GL_SHORT: float = None
+
+GL_SIGNALED: float = None
+
+GL_SIGNED_NORMALIZED: float = None
+
+GL_SMOOTH_LINE_WIDTH_GRANULARITY: float = None
+
+GL_SMOOTH_LINE_WIDTH_RANGE: float = None
+
+GL_SMOOTH_POINT_SIZE_GRANULARITY: float = None
+
+GL_SMOOTH_POINT_SIZE_RANGE: float = None
+
+GL_SRC1_COLOR: float = None
+
+GL_SRC_ALPHA: float = None
+
+GL_SRC_ALPHA_SATURATE: float = None
+
+GL_SRC_COLOR: float = None
+
+GL_SRGB: float = None
+
+GL_SRGB8: float = None
+
+GL_SRGB8_ALPHA8: float = None
+
+GL_SRGB_ALPHA: float = None
+
+GL_STATIC_COPY: float = None
+
+GL_STATIC_DRAW: float = None
+
+GL_STATIC_READ: float = None
+
+GL_STENCIL: float = None
+
+GL_STENCIL_ATTACHMENT: float = None
+
+GL_STENCIL_BACK_FAIL: float = None
+
+GL_STENCIL_BACK_FUNC: float = None
+
+GL_STENCIL_BACK_PASS_DEPTH_FAIL: float = None
+
+GL_STENCIL_BACK_PASS_DEPTH_PASS: float = None
+
+GL_STENCIL_BACK_REF: float = None
+
+GL_STENCIL_BACK_VALUE_MASK: float = None
+
+GL_STENCIL_BACK_WRITEMASK: float = None
+
+GL_STENCIL_BUFFER_BIT: float = None
+
+GL_STENCIL_CLEAR_VALUE: float = None
+
+GL_STENCIL_FAIL: float = None
+
+GL_STENCIL_FUNC: float = None
+
+GL_STENCIL_INDEX: float = None
+
+GL_STENCIL_INDEX1: float = None
+
+GL_STENCIL_INDEX16: float = None
+
+GL_STENCIL_INDEX4: float = None
+
+GL_STENCIL_INDEX8: float = None
+
+GL_STENCIL_PASS_DEPTH_FAIL: float = None
+
+GL_STENCIL_PASS_DEPTH_PASS: float = None
+
+GL_STENCIL_REF: float = None
+
+GL_STENCIL_TEST: float = None
+
+GL_STENCIL_VALUE_MASK: float = None
+
+GL_STENCIL_WRITEMASK: float = None
+
+GL_STEREO: float = None
+
+GL_STREAM_COPY: float = None
+
+GL_STREAM_DRAW: float = None
+
+GL_STREAM_READ: float = None
+
+GL_SUBPIXEL_BITS: float = None
+
+GL_SYNC_CONDITION: float = None
+
+GL_SYNC_FENCE: float = None
+
+GL_SYNC_FLAGS: float = None
+
+GL_SYNC_FLUSH_COMMANDS_BIT: float = None
+
+GL_SYNC_GPU_COMMANDS_COMPLETE: float = None
+
+GL_SYNC_STATUS: float = None
+
+GL_TEXTURE: float = None
+
+GL_TEXTURE0: float = None
+
+GL_TEXTURE1: float = None
+
+GL_TEXTURE10: float = None
+
+GL_TEXTURE11: float = None
+
+GL_TEXTURE12: float = None
+
+GL_TEXTURE13: float = None
+
+GL_TEXTURE14: float = None
+
+GL_TEXTURE15: float = None
+
+GL_TEXTURE16: float = None
+
+GL_TEXTURE17: float = None
+
+GL_TEXTURE18: float = None
+
+GL_TEXTURE19: float = None
+
+GL_TEXTURE2: float = None
+
+GL_TEXTURE20: float = None
+
+GL_TEXTURE21: float = None
+
+GL_TEXTURE22: float = None
+
+GL_TEXTURE23: float = None
+
+GL_TEXTURE24: float = None
+
+GL_TEXTURE25: float = None
+
+GL_TEXTURE26: float = None
+
+GL_TEXTURE27: float = None
+
+GL_TEXTURE28: float = None
+
+GL_TEXTURE29: float = None
+
+GL_TEXTURE3: float = None
+
+GL_TEXTURE30: float = None
+
+GL_TEXTURE31: float = None
+
+GL_TEXTURE4: float = None
+
+GL_TEXTURE5: float = None
+
+GL_TEXTURE6: float = None
+
+GL_TEXTURE7: float = None
+
+GL_TEXTURE8: float = None
+
+GL_TEXTURE9: float = None
+
+GL_TEXTURE_1D: float = None
+
+GL_TEXTURE_1D_ARRAY: float = None
+
+GL_TEXTURE_2D: float = None
+
+GL_TEXTURE_2D_ARRAY: float = None
+
+GL_TEXTURE_2D_MULTISAMPLE: float = None
+
+GL_TEXTURE_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_TEXTURE_3D: float = None
+
+GL_TEXTURE_ALPHA_SIZE: float = None
+
+GL_TEXTURE_ALPHA_TYPE: float = None
+
+GL_TEXTURE_BASE_LEVEL: float = None
+
+GL_TEXTURE_BINDING_1D: float = None
+
+GL_TEXTURE_BINDING_1D_ARRAY: float = None
+
+GL_TEXTURE_BINDING_2D: float = None
+
+GL_TEXTURE_BINDING_2D_ARRAY: float = None
+
+GL_TEXTURE_BINDING_2D_MULTISAMPLE: float = None
+
+GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_TEXTURE_BINDING_3D: float = None
+
+GL_TEXTURE_BINDING_BUFFER: float = None
+
+GL_TEXTURE_BINDING_CUBE_MAP: float = None
+
+GL_TEXTURE_BINDING_RECTANGLE: float = None
+
+GL_TEXTURE_BLUE_SIZE: float = None
+
+GL_TEXTURE_BLUE_TYPE: float = None
+
+GL_TEXTURE_BORDER_COLOR: float = None
+
+GL_TEXTURE_BUFFER: float = None
+
+GL_TEXTURE_BUFFER_DATA_STORE_BINDING: float = None
+
+GL_TEXTURE_COMPARE_FUNC: float = None
+
+GL_TEXTURE_COMPARE_MODE: float = None
+
+GL_TEXTURE_COMPRESSED: float = None
+
+GL_TEXTURE_COMPRESSED_IMAGE_SIZE: float = None
+
+GL_TEXTURE_COMPRESSION_HINT: float = None
+
+GL_TEXTURE_CUBE_MAP: float = None
+
+GL_TEXTURE_CUBE_MAP_NEGATIVE_X: float = None
+
+GL_TEXTURE_CUBE_MAP_NEGATIVE_Y: float = None
+
+GL_TEXTURE_CUBE_MAP_NEGATIVE_Z: float = None
+
+GL_TEXTURE_CUBE_MAP_POSITIVE_X: float = None
+
+GL_TEXTURE_CUBE_MAP_POSITIVE_Y: float = None
+
+GL_TEXTURE_CUBE_MAP_POSITIVE_Z: float = None
+
+GL_TEXTURE_CUBE_MAP_SEAMLESS: float = None
+
+GL_TEXTURE_DEPTH: float = None
+
+GL_TEXTURE_DEPTH_SIZE: float = None
+
+GL_TEXTURE_DEPTH_TYPE: float = None
+
+GL_TEXTURE_FIXED_SAMPLE_LOCATIONS: float = None
+
+GL_TEXTURE_GREEN_SIZE: float = None
+
+GL_TEXTURE_GREEN_TYPE: float = None
+
+GL_TEXTURE_HEIGHT: float = None
+
+GL_TEXTURE_INTERNAL_FORMAT: float = None
+
+GL_TEXTURE_LOD_BIAS: float = None
+
+GL_TEXTURE_MAG_FILTER: float = None
+
+GL_TEXTURE_MAX_LEVEL: float = None
+
+GL_TEXTURE_MAX_LOD: float = None
+
+GL_TEXTURE_MIN_FILTER: float = None
+
+GL_TEXTURE_MIN_LOD: float = None
+
+GL_TEXTURE_RECTANGLE: float = None
+
+GL_TEXTURE_RED_SIZE: float = None
+
+GL_TEXTURE_RED_TYPE: float = None
+
+GL_TEXTURE_SAMPLES: float = None
+
+GL_TEXTURE_SHARED_SIZE: float = None
+
+GL_TEXTURE_STENCIL_SIZE: float = None
+
+GL_TEXTURE_SWIZZLE_A: float = None
+
+GL_TEXTURE_SWIZZLE_B: float = None
+
+GL_TEXTURE_SWIZZLE_G: float = None
+
+GL_TEXTURE_SWIZZLE_R: float = None
+
+GL_TEXTURE_SWIZZLE_RGBA: float = None
+
+GL_TEXTURE_WIDTH: float = None
+
+GL_TEXTURE_WRAP_R: float = None
+
+GL_TEXTURE_WRAP_S: float = None
+
+GL_TEXTURE_WRAP_T: float = None
+
+GL_TIMEOUT_EXPIRED: float = None
+
+GL_TIMEOUT_IGNORED: float = None
+
+GL_TIMESTAMP: float = None
+
+GL_TIME_ELAPSED: float = None
+
+GL_TRANSFORM_FEEDBACK_BUFFER: float = None
+
+GL_TRANSFORM_FEEDBACK_BUFFER_BINDING: float = None
+
+GL_TRANSFORM_FEEDBACK_BUFFER_MODE: float = None
+
+GL_TRANSFORM_FEEDBACK_BUFFER_SIZE: float = None
+
+GL_TRANSFORM_FEEDBACK_BUFFER_START: float = None
+
+GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: float = None
+
+GL_TRANSFORM_FEEDBACK_VARYINGS: float = None
+
+GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: float = None
+
+GL_TRIANGLES: float = None
+
+GL_TRIANGLES_ADJACENCY: float = None
+
+GL_TRIANGLE_FAN: float = None
+
+GL_TRIANGLE_STRIP: float = None
+
+GL_TRIANGLE_STRIP_ADJACENCY: float = None
+
+GL_TRUE: float = None
+
+GL_UNIFORM_ARRAY_STRIDE: float = None
+
+GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS: float = None
+
+GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: float = None
+
+GL_UNIFORM_BLOCK_BINDING: float = None
+
+GL_UNIFORM_BLOCK_DATA_SIZE: float = None
+
+GL_UNIFORM_BLOCK_INDEX: float = None
+
+GL_UNIFORM_BLOCK_NAME_LENGTH: float = None
+
+GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: float = None
+
+GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER: float = None
+
+GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: float = None
+
+GL_UNIFORM_BUFFER: float = None
+
+GL_UNIFORM_BUFFER_BINDING: float = None
+
+GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: float = None
+
+GL_UNIFORM_BUFFER_SIZE: float = None
+
+GL_UNIFORM_BUFFER_START: float = None
+
+GL_UNIFORM_IS_ROW_MAJOR: float = None
+
+GL_UNIFORM_MATRIX_STRIDE: float = None
+
+GL_UNIFORM_NAME_LENGTH: float = None
+
+GL_UNIFORM_OFFSET: float = None
+
+GL_UNIFORM_SIZE: float = None
+
+GL_UNIFORM_TYPE: float = None
+
+GL_UNPACK_ALIGNMENT: float = None
+
+GL_UNPACK_IMAGE_HEIGHT: float = None
+
+GL_UNPACK_LSB_FIRST: float = None
+
+GL_UNPACK_ROW_LENGTH: float = None
+
+GL_UNPACK_SKIP_IMAGES: float = None
+
+GL_UNPACK_SKIP_PIXELS: float = None
+
+GL_UNPACK_SKIP_ROWS: float = None
+
+GL_UNPACK_SWAP_BYTES: float = None
+
+GL_UNSIGNALED: float = None
+
+GL_UNSIGNED_BYTE: float = None
+
+GL_UNSIGNED_BYTE_2_3_3_REV: float = None
+
+GL_UNSIGNED_BYTE_3_3_2: float = None
+
+GL_UNSIGNED_INT: float = None
+
+GL_UNSIGNED_INT_10F_11F_11F_REV: float = None
+
+GL_UNSIGNED_INT_10_10_10_2: float = None
+
+GL_UNSIGNED_INT_24_8: float = None
+
+GL_UNSIGNED_INT_2_10_10_10_REV: float = None
+
+GL_UNSIGNED_INT_5_9_9_9_REV: float = None
+
+GL_UNSIGNED_INT_8_8_8_8: float = None
+
+GL_UNSIGNED_INT_8_8_8_8_REV: float = None
+
+GL_UNSIGNED_INT_SAMPLER_1D: float = None
+
+GL_UNSIGNED_INT_SAMPLER_1D_ARRAY: float = None
+
+GL_UNSIGNED_INT_SAMPLER_2D: float = None
+
+GL_UNSIGNED_INT_SAMPLER_2D_ARRAY: float = None
+
+GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: float = None
+
+GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: float = None
+
+GL_UNSIGNED_INT_SAMPLER_2D_RECT: float = None
+
+GL_UNSIGNED_INT_SAMPLER_3D: float = None
+
+GL_UNSIGNED_INT_SAMPLER_BUFFER: float = None
+
+GL_UNSIGNED_INT_SAMPLER_CUBE: float = None
+
+GL_UNSIGNED_INT_VEC2: float = None
+
+GL_UNSIGNED_INT_VEC3: float = None
+
+GL_UNSIGNED_INT_VEC4: float = None
+
+GL_UNSIGNED_NORMALIZED: float = None
+
+GL_UNSIGNED_SHORT: float = None
+
+GL_UNSIGNED_SHORT_1_5_5_5_REV: float = None
+
+GL_UNSIGNED_SHORT_4_4_4_4: float = None
+
+GL_UNSIGNED_SHORT_4_4_4_4_REV: float = None
+
+GL_UNSIGNED_SHORT_5_5_5_1: float = None
+
+GL_UNSIGNED_SHORT_5_6_5: float = None
+
+GL_UNSIGNED_SHORT_5_6_5_REV: float = None
+
+GL_UPPER_LEFT: float = None
+
+GL_VALIDATE_STATUS: float = None
+
+GL_VENDOR: float = None
+
+GL_VERSION: float = None
+
+GL_VERTEX_ARRAY_BINDING: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_DIVISOR: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_ENABLED: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_INTEGER: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_NORMALIZED: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_POINTER: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_SIZE: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_STRIDE: float = None
+
+GL_VERTEX_ATTRIB_ARRAY_TYPE: float = None
+
+GL_VERTEX_PROGRAM_POINT_SIZE: float = None
+
+GL_VERTEX_SHADER: float = None
+
+GL_VIEWPORT: float = None
+
+GL_WAIT_FAILED: float = None
+
+GL_WRITE_ONLY: float = None
+
+GL_XOR: float = None
+
+GL_ZERO: float = None
diff --git a/blender_autocomplete/bl_app_override/__init__.py b/blender_autocomplete/bl_app_override/__init__.py
new file mode 100644
index 0000000..40b980c
--- /dev/null
+++ b/blender_autocomplete/bl_app_override/__init__.py
@@ -0,0 +1,29 @@
+import sys
+import typing
+from . import helpers
+
+
+def class_filter(cls_parent, kw):
+ '''
+
+ '''
+
+ pass
+
+
+def ui_draw_filter_register(ui_ignore_classes, ui_ignore_operator,
+ ui_ignore_property, ui_ignore_menu,
+ ui_ignore_label):
+ '''
+
+ '''
+
+ pass
+
+
+def ui_draw_filter_unregister(ui_ignore_store):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_app_override/helpers.py b/blender_autocomplete/bl_app_override/helpers.py
new file mode 100644
index 0000000..ea5a57f
--- /dev/null
+++ b/blender_autocomplete/bl_app_override/helpers.py
@@ -0,0 +1,40 @@
+import sys
+import typing
+
+
+class AppOverrideState:
+ addon_paths = None
+ ''' '''
+
+ addons = None
+ ''' '''
+
+ class_ignore = None
+ ''' '''
+
+ ui_ignore_classes = None
+ ''' '''
+
+ ui_ignore_label = None
+ ''' '''
+
+ ui_ignore_menu = None
+ ''' '''
+
+ ui_ignore_operator = None
+ ''' '''
+
+ ui_ignore_property = None
+ ''' '''
+
+ def setup(self):
+ '''
+
+ '''
+ pass
+
+ def teardown(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_app_template_utils.py b/blender_autocomplete/bl_app_template_utils.py
new file mode 100644
index 0000000..7ecef78
--- /dev/null
+++ b/blender_autocomplete/bl_app_template_utils.py
@@ -0,0 +1,34 @@
+import sys
+import typing
+
+
+def activate(template_id):
+ '''
+
+ '''
+
+ pass
+
+
+def import_from_id(template_id, ignore_not_found):
+ '''
+
+ '''
+
+ pass
+
+
+def import_from_path(path, ignore_not_found):
+ '''
+
+ '''
+
+ pass
+
+
+def reset(reload_scripts):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/__init__.py b/blender_autocomplete/bl_i18n_utils/__init__.py
new file mode 100644
index 0000000..95e4da2
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/__init__.py
@@ -0,0 +1,8 @@
+import sys
+import typing
+from . import utils_languages_menu
+from . import settings
+from . import bl_extract_messages
+from . import utils_rtl
+from . import utils
+from . import merge_po
diff --git a/blender_autocomplete/bl_i18n_utils/bl_extract_messages.py b/blender_autocomplete/bl_i18n_utils/bl_extract_messages.py
new file mode 100644
index 0000000..bdd85d2
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/bl_extract_messages.py
@@ -0,0 +1,90 @@
+import sys
+import typing
+
+
+def check(check_ctxt, msgs, key, msgsrc, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_addon_messages(module_name, do_checks, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_messages(do_messages, do_checks, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_py_messages(msgs, reports, addons, settings, addons_only):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_py_messages_from_files(msgs, reports, files, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_rna_messages(msgs, reports, settings, verbose):
+ '''
+
+ '''
+
+ pass
+
+
+def dump_src_messages(msgs, reports, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def init_spell_check(settings, lang):
+ '''
+
+ '''
+
+ pass
+
+
+def main():
+ '''
+
+ '''
+
+ pass
+
+
+def print_info(reports, pot):
+ '''
+
+ '''
+
+ pass
+
+
+def process_msg(msgs, msgctxt, msgid, msgsrc, reports, check_ctxt, settings):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/merge_po.py b/blender_autocomplete/bl_i18n_utils/merge_po.py
new file mode 100644
index 0000000..f7fba10
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/merge_po.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def main():
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/settings.py b/blender_autocomplete/bl_i18n_utils/settings.py
new file mode 100644
index 0000000..c06c34a
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/settings.py
@@ -0,0 +1,73 @@
+import sys
+import typing
+
+
+class I18nSettings:
+ BRANCHES_DIR = None
+ ''' '''
+
+ FILE_NAME_POT = None
+ ''' '''
+
+ GIT_I18N_PO_DIR = None
+ ''' '''
+
+ GIT_I18N_ROOT = None
+ ''' '''
+
+ MO_PATH_ROOT = None
+ ''' '''
+
+ MO_PATH_TEMPLATE = None
+ ''' '''
+
+ POTFILES_SOURCE_DIR = None
+ ''' '''
+
+ PY_SYS_PATHS = None
+ ''' '''
+
+ TRUNK_DIR = None
+ ''' '''
+
+ TRUNK_MO_DIR = None
+ ''' '''
+
+ TRUNK_PO_DIR = None
+ ''' '''
+
+ def from_dict(self, mapping):
+ '''
+
+ '''
+ pass
+
+ def from_json(self, string):
+ '''
+
+ '''
+ pass
+
+ def load(self, fname, reset):
+ '''
+
+ '''
+ pass
+
+ def save(self, fname):
+ '''
+
+ '''
+ pass
+
+ def to_dict(self):
+ '''
+
+ '''
+ pass
+
+ def to_json(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/utils.py b/blender_autocomplete/bl_i18n_utils/utils.py
new file mode 100644
index 0000000..f3077a6
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/utils.py
@@ -0,0 +1,320 @@
+import sys
+import typing
+
+
+class I18n:
+ parsers = None
+ ''' '''
+
+ py_file = None
+ ''' '''
+
+ writers = None
+ ''' '''
+
+ def check_py_module_has_translations(self, src, settings):
+ '''
+
+ '''
+ pass
+
+ def escape(self, do_all):
+ '''
+
+ '''
+ pass
+
+ def parse(self, kind, src, langs):
+ '''
+
+ '''
+ pass
+
+ def parse_from_po(self, src, langs):
+ '''
+
+ '''
+ pass
+
+ def parse_from_py(self, src, langs):
+ '''
+
+ '''
+ pass
+
+ def print_stats(self, prefix, print_msgs):
+ '''
+
+ '''
+ pass
+
+ def unescape(self, do_all):
+ '''
+
+ '''
+ pass
+
+ def update_info(self):
+ '''
+
+ '''
+ pass
+
+ def write(self, kind, langs):
+ '''
+
+ '''
+ pass
+
+ def write_to_po(self, langs):
+ '''
+
+ '''
+ pass
+
+ def write_to_py(self, langs):
+ '''
+
+ '''
+ pass
+
+
+class I18nMessage:
+ comment_lines = None
+ ''' '''
+
+ is_commented = None
+ ''' '''
+
+ is_fuzzy = None
+ ''' '''
+
+ is_tooltip = None
+ ''' '''
+
+ msgctxt = None
+ ''' '''
+
+ msgctxt_lines = None
+ ''' '''
+
+ msgid = None
+ ''' '''
+
+ msgid_lines = None
+ ''' '''
+
+ msgstr = None
+ ''' '''
+
+ msgstr_lines = None
+ ''' '''
+
+ settings = None
+ ''' '''
+
+ sources = None
+ ''' '''
+
+ def copy(self):
+ '''
+
+ '''
+ pass
+
+ def do_escape(self, txt):
+ '''
+
+ '''
+ pass
+
+ def do_unescape(self, txt):
+ '''
+
+ '''
+ pass
+
+ def escape(self, do_all):
+ '''
+
+ '''
+ pass
+
+ def normalize(self, max_len):
+ '''
+
+ '''
+ pass
+
+ def unescape(self, do_all):
+ '''
+
+ '''
+ pass
+
+
+class I18nMessages:
+ parsers = None
+ ''' '''
+
+ writers = None
+ ''' '''
+
+ def check(self, fix):
+ '''
+
+ '''
+ pass
+
+ def clean_commented(self):
+ '''
+
+ '''
+ pass
+
+ def escape(self, do_all):
+ '''
+
+ '''
+ pass
+
+ def find_best_messages_matches(self, msgs, msgmap, rna_ctxt,
+ rna_struct_name, rna_prop_name,
+ rna_enum_name):
+ '''
+
+ '''
+ pass
+
+ def gen_empty_messages(self, uid, blender_ver, blender_hash, time, year,
+ default_copyright, settings):
+ '''
+
+ '''
+ pass
+
+ def invalidate_reverse_cache(self, rebuild_now):
+ '''
+
+ '''
+ pass
+
+ def merge(self, msgs, replace):
+ '''
+
+ '''
+ pass
+
+ def normalize(self, max_len):
+ '''
+
+ '''
+ pass
+
+ def parse(self, kind, key, src):
+ '''
+
+ '''
+ pass
+
+ def parse_messages_from_po(self, src, key):
+ '''
+
+ '''
+ pass
+
+ def print_info(self, prefix, output, print_stats, print_errors):
+ '''
+
+ '''
+ pass
+
+ def rtl_process(self):
+ '''
+
+ '''
+ pass
+
+ def unescape(self, do_all):
+ '''
+
+ '''
+ pass
+
+ def update(self, ref, use_similar, keep_old_commented):
+ '''
+
+ '''
+ pass
+
+ def update_info(self):
+ '''
+
+ '''
+ pass
+
+ def write(self, kind, dest):
+ '''
+
+ '''
+ pass
+
+ def write_messages_to_mo(self, fname):
+ '''
+
+ '''
+ pass
+
+ def write_messages_to_po(self, fname, compact):
+ '''
+
+ '''
+ pass
+
+
+def enable_addons(addons, support, disable, check_only):
+ '''
+
+ '''
+
+ pass
+
+
+def find_best_isocode_matches(uid, iso_codes):
+ '''
+
+ '''
+
+ pass
+
+
+def get_best_similar(data):
+ '''
+
+ '''
+
+ pass
+
+
+def get_po_files_from_dir(root_dir, langs):
+ '''
+
+ '''
+
+ pass
+
+
+def is_valid_po_path(path):
+ '''
+
+ '''
+
+ pass
+
+
+def locale_match(loc1, loc2):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/utils_languages_menu.py b/blender_autocomplete/bl_i18n_utils/utils_languages_menu.py
new file mode 100644
index 0000000..b787cd9
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/utils_languages_menu.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def gen_menu_file(stats, settings):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_i18n_utils/utils_rtl.py b/blender_autocomplete/bl_i18n_utils/utils_rtl.py
new file mode 100644
index 0000000..edd6bb5
--- /dev/null
+++ b/blender_autocomplete/bl_i18n_utils/utils_rtl.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def log2vis(msgs, settings):
+ '''
+
+ '''
+
+ pass
+
+
+def protect_format_seq(msg):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_keymap_utils/__init__.py b/blender_autocomplete/bl_keymap_utils/__init__.py
new file mode 100644
index 0000000..5f3fd22
--- /dev/null
+++ b/blender_autocomplete/bl_keymap_utils/__init__.py
@@ -0,0 +1,6 @@
+import sys
+import typing
+from . import keymap_hierarchy
+from . import platform_helpers
+from . import keymap_from_toolbar
+from . import io
diff --git a/blender_autocomplete/bl_keymap_utils/io.py b/blender_autocomplete/bl_keymap_utils/io.py
new file mode 100644
index 0000000..9bf34be
--- /dev/null
+++ b/blender_autocomplete/bl_keymap_utils/io.py
@@ -0,0 +1,74 @@
+import sys
+import typing
+
+
+def indent(levels):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_export_as_data(wm, kc, filepath, all_keymaps):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_import_from_data(name, keyconfig_data):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_init_from_data(kc, keyconfig_data):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_merge(kc1, kc2):
+ '''
+
+ '''
+
+ pass
+
+
+def keymap_init_from_data(km, km_items, is_modal):
+ '''
+
+ '''
+
+ pass
+
+
+def kmi_args_as_data(kmi):
+ '''
+
+ '''
+
+ pass
+
+
+def repr_f32(f):
+ '''
+
+ '''
+
+ pass
+
+
+def round_float_32(f):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_keymap_utils/keymap_from_toolbar.py b/blender_autocomplete/bl_keymap_utils/keymap_from_toolbar.py
new file mode 100644
index 0000000..fa44391
--- /dev/null
+++ b/blender_autocomplete/bl_keymap_utils/keymap_from_toolbar.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def generate(context, space_type, use_fallback_keys, use_reset):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_keymap_utils/keymap_hierarchy.py b/blender_autocomplete/bl_keymap_utils/keymap_hierarchy.py
new file mode 100644
index 0000000..55d6b3f
--- /dev/null
+++ b/blender_autocomplete/bl_keymap_utils/keymap_hierarchy.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def generate():
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_keymap_utils/platform_helpers.py b/blender_autocomplete/bl_keymap_utils/platform_helpers.py
new file mode 100644
index 0000000..99c7fc0
--- /dev/null
+++ b/blender_autocomplete/bl_keymap_utils/platform_helpers.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def keyconfig_data_oskey_from_ctrl(keyconfig_data_src, filter_fn):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_data_oskey_from_ctrl_for_macos(keyconfig_data_src):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/__init__.py b/blender_autocomplete/bl_operators/__init__.py
new file mode 100644
index 0000000..456ae12
--- /dev/null
+++ b/blender_autocomplete/bl_operators/__init__.py
@@ -0,0 +1,46 @@
+import sys
+import typing
+from . import screen_play_rendered_anim
+from . import vertexpaint_dirt
+from . import object_align
+from . import object_randomize_transform
+from . import anim
+from . import view3d
+from . import add_mesh_torus
+from . import clip
+from . import gpencil_mesh_bake
+from . import sequencer
+from . import presets
+from . import node
+from . import rigidbody
+from . import simulation
+from . import uvcalc_lightmap
+from . import console
+from . import constraint
+from . import object_quick_effects
+from . import image
+from . import userpref
+from . import mesh
+from . import freestyle
+from . import uvcalc_follow_active
+from . import object
+from . import wm
+from . import uvcalc_smart_project
+from . import bmesh
+from . import file
+
+
+def register():
+ '''
+
+ '''
+
+ pass
+
+
+def unregister():
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/add_mesh_torus.py b/blender_autocomplete/bl_operators/add_mesh_torus.py
new file mode 100644
index 0000000..c97496e
--- /dev/null
+++ b/blender_autocomplete/bl_operators/add_mesh_torus.py
@@ -0,0 +1,208 @@
+import sys
+import typing
+import bpy_types
+import bpy_extras.object_utils
+
+
+class AddTorus(bpy_types.Operator, bpy_extras.object_utils.AddObjectHelper):
+ align_items = None
+ ''' '''
+
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def align_update_callback(self, _context):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def mode_update_callback(self, _context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def add_torus(major_rad, minor_rad, major_seg, minor_seg):
+ '''
+
+ '''
+
+ pass
+
+
+def add_uvs(mesh, minor_seg, major_seg):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/anim.py b/blender_autocomplete/bl_operators/anim.py
new file mode 100644
index 0000000..749ff7b
--- /dev/null
+++ b/blender_autocomplete/bl_operators/anim.py
@@ -0,0 +1,638 @@
+import sys
+import typing
+import bpy_types
+
+
+class ANIM_OT_keying_set_export(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ClearUselessActions(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_OT_bake(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class UpdateAnimatedTransformConstraint(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/bmesh/__init__.py b/blender_autocomplete/bl_operators/bmesh/__init__.py
new file mode 100644
index 0000000..e72a7d1
--- /dev/null
+++ b/blender_autocomplete/bl_operators/bmesh/__init__.py
@@ -0,0 +1,3 @@
+import sys
+import typing
+from . import find_adjacent
diff --git a/blender_autocomplete/bl_operators/bmesh/find_adjacent.py b/blender_autocomplete/bl_operators/bmesh/find_adjacent.py
new file mode 100644
index 0000000..4b4f4e8
--- /dev/null
+++ b/blender_autocomplete/bl_operators/bmesh/find_adjacent.py
@@ -0,0 +1,74 @@
+import sys
+import typing
+
+
+def edges_from_elem(ele):
+ '''
+
+ '''
+
+ pass
+
+
+def elems_depth_measure(ele_dst, ele_src, other_edges_over_cb):
+ '''
+
+ '''
+
+ pass
+
+
+def elems_depth_search(ele_init, depths, other_edges_over_cb, results_init):
+ '''
+
+ '''
+
+ pass
+
+
+def find_next(ele_dst, ele_src):
+ '''
+
+ '''
+
+ pass
+
+
+def other_edges_over_edge(e):
+ '''
+
+ '''
+
+ pass
+
+
+def other_edges_over_face(e):
+ '''
+
+ '''
+
+ pass
+
+
+def select_next(bm, report):
+ '''
+
+ '''
+
+ pass
+
+
+def select_prev(bm, report):
+ '''
+
+ '''
+
+ pass
+
+
+def verts_from_elem(ele):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/clip.py b/blender_autocomplete/bl_operators/clip.py
new file mode 100644
index 0000000..9964f7f
--- /dev/null
+++ b/blender_autocomplete/bl_operators/clip.py
@@ -0,0 +1,1656 @@
+import sys
+import typing
+import bpy_types
+
+
+class CLIP_OT_bundles_to_mesh(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_constraint_to_fcurve(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_delete_proxy(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_filter_tracks(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_set_active_clip(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_set_viewport_background(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_setup_tracking_scene(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def createCollection(self, context, collection_name):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_track_settings_as_default(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_track_settings_to_track(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_OT_track_to_empty(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def CLIP_camera_for_clip(context, clip):
+ '''
+
+ '''
+
+ pass
+
+
+def CLIP_default_settings_from_track(clip, track, framenr):
+ '''
+
+ '''
+
+ pass
+
+
+def CLIP_set_viewport_background(context, clip, clip_user):
+ '''
+
+ '''
+
+ pass
+
+
+def CLIP_spaces_walk(context, all_screens, tarea, tspace, callback, args):
+ '''
+
+ '''
+
+ pass
+
+
+def CLIP_track_view_selected(sc, track):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/console.py b/blender_autocomplete/bl_operators/console.py
new file mode 100644
index 0000000..b40a5cd
--- /dev/null
+++ b/blender_autocomplete/bl_operators/console.py
@@ -0,0 +1,793 @@
+import sys
+import typing
+import bpy_types
+
+
+class ConsoleAutocomplete(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConsoleBanner(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConsoleCopyAsScript(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConsoleExec(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConsoleLanguage(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/constraint.py b/blender_autocomplete/bl_operators/constraint.py
new file mode 100644
index 0000000..d6901d5
--- /dev/null
+++ b/blender_autocomplete/bl_operators/constraint.py
@@ -0,0 +1,629 @@
+import sys
+import typing
+import bpy_types
+
+
+class CONSTRAINT_OT_add_target(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSTRAINT_OT_disable_keep_transform(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSTRAINT_OT_normalize_target_weights(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSTRAINT_OT_remove_target(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/file.py b/blender_autocomplete/bl_operators/file.py
new file mode 100644
index 0000000..62cbd81
--- /dev/null
+++ b/blender_autocomplete/bl_operators/file.py
@@ -0,0 +1,486 @@
+import sys
+import typing
+import bpy_types
+
+
+class WM_OT_blend_strings_utf8_validate(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def validate_strings(self, item, done_items):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_previews_batch_clear(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_previews_batch_generate(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/freestyle.py b/blender_autocomplete/bl_operators/freestyle.py
new file mode 100644
index 0000000..143a595
--- /dev/null
+++ b/blender_autocomplete/bl_operators/freestyle.py
@@ -0,0 +1,653 @@
+import sys
+import typing
+import bpy_types
+
+
+class SCENE_OT_freestyle_add_edge_marks_to_keying_set(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_OT_freestyle_add_face_marks_to_keying_set(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_OT_freestyle_fill_range_by_selection(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_OT_freestyle_module_open(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/gpencil_mesh_bake.py b/blender_autocomplete/bl_operators/gpencil_mesh_bake.py
new file mode 100644
index 0000000..80554de
--- /dev/null
+++ b/blender_autocomplete/bl_operators/gpencil_mesh_bake.py
@@ -0,0 +1,178 @@
+import sys
+import typing
+import bpy_types
+
+
+class GPENCIL_OT_mesh_bake(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def my_objlist_callback(scene, context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/image.py b/blender_autocomplete/bl_operators/image.py
new file mode 100644
index 0000000..85488ff
--- /dev/null
+++ b/blender_autocomplete/bl_operators/image.py
@@ -0,0 +1,474 @@
+import sys
+import typing
+import bpy_types
+
+
+class EditExternally(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ProjectApply(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ProjectEdit(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/mesh.py b/blender_autocomplete/bl_operators/mesh.py
new file mode 100644
index 0000000..86a46dc
--- /dev/null
+++ b/blender_autocomplete/bl_operators/mesh.py
@@ -0,0 +1,492 @@
+import sys
+import typing
+import bpy_types
+
+
+class MeshMirrorUV(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def do_mesh_mirror_UV(self, mesh, DIR):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshSelectNext(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshSelectPrev(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/node.py b/blender_autocomplete/bl_operators/node.py
new file mode 100644
index 0000000..97d5533
--- /dev/null
+++ b/blender_autocomplete/bl_operators/node.py
@@ -0,0 +1,1043 @@
+import sys
+import typing
+import bpy_types
+
+
+class NODE_OT_collapse_hide_unused_toggle(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_OT_tree_path_parent(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NodeAddOperator:
+ def create_node(self, context, node_type):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def store_mouse_cursor(self, context, event):
+ '''
+
+ '''
+ pass
+
+
+class NodeSetting(bpy_types.PropertyGroup):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_OT_add_and_link_node(NodeAddOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def create_node(self, context, node_type):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def store_mouse_cursor(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_OT_add_node(NodeAddOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def create_node(self, context, node_type):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def store_mouse_cursor(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_OT_add_search(NodeAddOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_property = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def create_node(self, context, node_type):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def find_node_item(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def node_enum_items(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def store_mouse_cursor(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/object.py b/blender_autocomplete/bl_operators/object.py
new file mode 100644
index 0000000..495ad76
--- /dev/null
+++ b/blender_autocomplete/bl_operators/object.py
@@ -0,0 +1,2483 @@
+import sys
+import typing
+import bpy_types
+
+
+class ClearAllRestrictRender(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DupliOffsetFromCursor(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IsolateTypeRender(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class JoinUVs(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class LoadImageAsEmpty:
+ bl_options = None
+ ''' '''
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def set_settings(self, context, obj):
+ '''
+
+ '''
+ pass
+
+
+class MakeDupliFace(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_OT_assign_property_defaults(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def assign_defaults(self, obj):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SelectCamera(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SelectHierarchy(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SelectPattern(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ShapeTransfer(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SubdivisionSet(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TransformsToDeltas(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def transfer_location(self, obj):
+ '''
+
+ '''
+ pass
+
+ def transfer_rotation(self, obj):
+ '''
+
+ '''
+ pass
+
+ def transfer_scale(self, obj):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TransformsToDeltasAnim(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class LoadBackgroundImage(LoadImageAsEmpty, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def set_settings(self, context, obj):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class LoadReferenceImage(LoadImageAsEmpty, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def set_settings(self, context, obj):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/object_align.py b/blender_autocomplete/bl_operators/object_align.py
new file mode 100644
index 0000000..ed49e1d
--- /dev/null
+++ b/blender_autocomplete/bl_operators/object_align.py
@@ -0,0 +1,189 @@
+import sys
+import typing
+import bpy_types
+
+
+class AlignObjects(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def align_objects(context, align_x, align_y, align_z, align_mode, relative_to,
+ bb_quality):
+ '''
+
+ '''
+
+ pass
+
+
+def worldspace_bounds_from_object_bounds(bb_world):
+ '''
+
+ '''
+
+ pass
+
+
+def worldspace_bounds_from_object_data(depsgraph, obj):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/object_quick_effects.py b/blender_autocomplete/bl_operators/object_quick_effects.py
new file mode 100644
index 0000000..f87d160
--- /dev/null
+++ b/blender_autocomplete/bl_operators/object_quick_effects.py
@@ -0,0 +1,679 @@
+import sys
+import typing
+import bpy_types
+
+
+class ObjectModeOperator:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class QuickLiquid(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class QuickExplode(ObjectModeOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class QuickFur(ObjectModeOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class QuickSmoke(ObjectModeOperator, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def grid_location(x, y):
+ '''
+
+ '''
+
+ pass
+
+
+def obj_bb_minmax(obj, min_co, max_co):
+ '''
+
+ '''
+
+ pass
+
+
+def object_ensure_material(obj, mat_name):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/object_randomize_transform.py b/blender_autocomplete/bl_operators/object_randomize_transform.py
new file mode 100644
index 0000000..ff00f01
--- /dev/null
+++ b/blender_autocomplete/bl_operators/object_randomize_transform.py
@@ -0,0 +1,173 @@
+import sys
+import typing
+import bpy_types
+
+
+class RandomizeLocRotSize(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def randomize_selected(context, seed, delta, loc, rot, scale, scale_even,
+ _scale_min):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/presets.py b/blender_autocomplete/bl_operators/presets.py
new file mode 100644
index 0000000..d1fdf0e
--- /dev/null
+++ b/blender_autocomplete/bl_operators/presets.py
@@ -0,0 +1,3163 @@
+import sys
+import typing
+import bpy_types
+
+
+class AddPresetBase:
+ bl_options = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+
+class ExecutePreset(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_MT_operator_presets(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetCamera(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetCloth(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetFluid(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetGpencilBrush(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetGpencilMaterial(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetHairDynamics(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetInterfaceTheme(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetKeyconfig(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def add(self, _context, filepath):
+ '''
+
+ '''
+ pass
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def post_cb(self, context):
+ '''
+
+ '''
+ pass
+
+ def pre_cb(self, context):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetNodeColor(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetOperator(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def operator_path(self, operator):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetRender(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetSafeAreas(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetTrackingCamera(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetTrackingSettings(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class AddPresetTrackingTrackColor(AddPresetBase, bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_defines = None
+ ''' '''
+
+ preset_menu = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_values = None
+ ''' '''
+
+ def as_filename(self, name):
+ '''
+
+ '''
+ pass
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/rigidbody.py b/blender_autocomplete/bl_operators/rigidbody.py
new file mode 100644
index 0000000..6834900
--- /dev/null
+++ b/blender_autocomplete/bl_operators/rigidbody.py
@@ -0,0 +1,492 @@
+import sys
+import typing
+import bpy_types
+
+
+class BakeToKeyframes(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConnectRigidBodies(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CopyRigidbodySettings(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/screen_play_rendered_anim.py b/blender_autocomplete/bl_operators/screen_play_rendered_anim.py
new file mode 100644
index 0000000..6a1f227
--- /dev/null
+++ b/blender_autocomplete/bl_operators/screen_play_rendered_anim.py
@@ -0,0 +1,166 @@
+import sys
+import typing
+import bpy_types
+
+
+class PlayRenderedAnim(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def guess_player_path(preset):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/sequencer.py b/blender_autocomplete/bl_operators/sequencer.py
new file mode 100644
index 0000000..a24ff4c
--- /dev/null
+++ b/blender_autocomplete/bl_operators/sequencer.py
@@ -0,0 +1,879 @@
+import sys
+import typing
+import bpy_types
+
+
+class Fade:
+ animated_property = None
+ ''' '''
+
+ duration = None
+ ''' '''
+
+ end = None
+ ''' '''
+
+ max_value = None
+ ''' '''
+
+ start = None
+ ''' '''
+
+ type = None
+ ''' '''
+
+ def calculate_max_value(self, sequence, fade_fcurve):
+ '''
+
+ '''
+ pass
+
+
+class SequencerCrossfadeSounds(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SequencerDeinterlaceSelectedMovies(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SequencerFadesAdd(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def calculate_fade_duration(self, context, sequence):
+ '''
+
+ '''
+ pass
+
+ def calculate_fades(self, sequence, fade_fcurve, animated_property,
+ duration):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def fade_animation_clear(self, fade_fcurve, fades):
+ '''
+
+ '''
+ pass
+
+ def fade_animation_create(self, fade_fcurve, fades):
+ '''
+
+ '''
+ pass
+
+ def fade_find_or_create_fcurve(self, context, sequence, animated_property):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_long_enough(self, sequence, duration):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SequencerFadesClear(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SequencerSplitMulticam(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def calculate_duration_frames(context, duration_seconds):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/simulation.py b/blender_autocomplete/bl_operators/simulation.py
new file mode 100644
index 0000000..7029891
--- /dev/null
+++ b/blender_autocomplete/bl_operators/simulation.py
@@ -0,0 +1,164 @@
+import sys
+import typing
+import bpy_types
+
+
+class NewSimulation(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/userpref.py b/blender_autocomplete/bl_operators/userpref.py
new file mode 100644
index 0000000..6c7bb2b
--- /dev/null
+++ b/blender_autocomplete/bl_operators/userpref.py
@@ -0,0 +1,3775 @@
+import sys
+import typing
+import bpy_types
+
+
+class PREFERENCES_OT_addon_disable(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_enable(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_expand(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_install(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_refresh(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_remove(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_addon(self, module):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_addon_show(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_app_template_install(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_copy_prev(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def previous_version(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyconfig_activate(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyconfig_export(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyconfig_import(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyconfig_remove(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyconfig_test(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyitem_add(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyitem_remove(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keyitem_restore(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_keymap_restore(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_studiolight_copy_settings(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_studiolight_install(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_studiolight_new(bpy_types.Operator):
+ ask_overide = None
+ ''' '''
+
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_studiolight_show(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_studiolight_uninstall(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PREFERENCES_OT_theme_install(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def module_filesystem_remove(path_base, module_name):
+ '''
+
+ '''
+
+ pass
+
+
+def preferences_copytree(src, dst):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/uvcalc_follow_active.py b/blender_autocomplete/bl_operators/uvcalc_follow_active.py
new file mode 100644
index 0000000..ad4ee85
--- /dev/null
+++ b/blender_autocomplete/bl_operators/uvcalc_follow_active.py
@@ -0,0 +1,186 @@
+import sys
+import typing
+import bpy_types
+
+
+class FollowActiveQuads(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def extend(obj, EXTEND_MODE):
+ '''
+
+ '''
+
+ pass
+
+
+def main(context, operator):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/uvcalc_lightmap.py b/blender_autocomplete/bl_operators/uvcalc_lightmap.py
new file mode 100644
index 0000000..a3c4372
--- /dev/null
+++ b/blender_autocomplete/bl_operators/uvcalc_lightmap.py
@@ -0,0 +1,232 @@
+import sys
+import typing
+import bpy_types
+
+
+class LightMapPack(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class prettyface:
+ children = None
+ ''' '''
+
+ has_parent = None
+ ''' '''
+
+ height = None
+ ''' '''
+
+ rot = None
+ ''' '''
+
+ uv = None
+ ''' '''
+
+ width = None
+ ''' '''
+
+ xoff = None
+ ''' '''
+
+ yoff = None
+ ''' '''
+
+ def place(self, xoff, yoff, xfac, yfac, margin_w, margin_h):
+ '''
+
+ '''
+ pass
+
+ def spin(self):
+ '''
+
+ '''
+ pass
+
+
+def lightmap_uvpack(meshes, PREF_SEL_ONLY, PREF_NEW_UVLAYER, PREF_PACK_IN_ONE,
+ PREF_APPLY_IMAGE, PREF_IMG_PX_SIZE, PREF_BOX_DIV,
+ PREF_MARGIN_DIV):
+ '''
+
+ '''
+
+ pass
+
+
+def unwrap(operator, context, kwargs):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/uvcalc_smart_project.py b/blender_autocomplete/bl_operators/uvcalc_smart_project.py
new file mode 100644
index 0000000..d9f7738
--- /dev/null
+++ b/blender_autocomplete/bl_operators/uvcalc_smart_project.py
@@ -0,0 +1,279 @@
+import sys
+import typing
+import bpy_types
+
+
+class SmartProject(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class thickface:
+ pass
+
+
+def VectoQuat(vec):
+ '''
+
+ '''
+
+ pass
+
+
+def boundsIsland(faces):
+ '''
+
+ '''
+
+ pass
+
+
+def getUvIslands(faceGroups, me):
+ '''
+
+ '''
+
+ pass
+
+
+def island2Edge(island):
+ '''
+
+ '''
+
+ pass
+
+
+def islandIntersectUvIsland(source, target, SourceOffset):
+ '''
+
+ '''
+
+ pass
+
+
+def main(context, island_margin, projection_limit, user_area_weight,
+ use_aspect, stretch_to_bounds):
+ '''
+
+ '''
+
+ pass
+
+
+def main_consts():
+ '''
+
+ '''
+
+ pass
+
+
+def mergeUvIslands(islandList):
+ '''
+
+ '''
+
+ pass
+
+
+def optiRotateUvIsland(faces):
+ '''
+
+ '''
+
+ pass
+
+
+def packIslands(islandList):
+ '''
+
+ '''
+
+ pass
+
+
+def pointInIsland(pt, island):
+ '''
+
+ '''
+
+ pass
+
+
+def pointInTri2D(v, v1, v2, v3):
+ '''
+
+ '''
+
+ pass
+
+
+def rotate_uvs(uv_points, angle):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/vertexpaint_dirt.py b/blender_autocomplete/bl_operators/vertexpaint_dirt.py
new file mode 100644
index 0000000..761af55
--- /dev/null
+++ b/blender_autocomplete/bl_operators/vertexpaint_dirt.py
@@ -0,0 +1,181 @@
+import sys
+import typing
+import bpy_types
+
+
+class VertexPaintDirt(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def applyVertexDirt(me, blur_iterations, blur_strength, clamp_dirt,
+ clamp_clean, dirt_only, normalize):
+ '''
+
+ '''
+
+ pass
+
+
+def get_vcolor_layer_data(me):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_operators/view3d.py b/blender_autocomplete/bl_operators/view3d.py
new file mode 100644
index 0000000..65b354b
--- /dev/null
+++ b/blender_autocomplete/bl_operators/view3d.py
@@ -0,0 +1,833 @@
+import sys
+import typing
+import bpy_types
+
+
+class VIEW3D_OT_edit_mesh_extrude_individual_move(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_OT_edit_mesh_extrude_manifold_normal(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_OT_edit_mesh_extrude_move(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def extrude_region(self, context, use_vert_normals,
+ dissolve_and_intersect):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_OT_edit_mesh_extrude_shrink_fatten(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_OT_transform_gizmo_set(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_operators/wm.py b/blender_autocomplete/bl_operators/wm.py
new file mode 100644
index 0000000..ea93512
--- /dev/null
+++ b/blender_autocomplete/bl_operators/wm.py
@@ -0,0 +1,6684 @@
+import sys
+import typing
+import bpy_types
+
+
+class BatchRenameAction(bpy_types.PropertyGroup):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_MT_splash(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_setup(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_MT_splash_about(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_batch_rename(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_collection_boolean_set(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_cycle_array(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_cycle_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_cycle_int(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_menu_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_modal_mouse(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def modal(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_pie_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_scale_float(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_scale_int(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_boolean(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_float(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_id(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_int(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_string(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_set_value(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_toggle(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_context_toggle_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_doc_view(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_doc_view_manual(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_drop_blend_file(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, menu, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_operator_cheat_sheet(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_operator_pie_enum(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_owner_disable(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_owner_enable(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_path_open(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_properties_add(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_properties_context_change(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_properties_edit(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ subtype_items = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_default_eval(self):
+ '''
+
+ '''
+ pass
+
+ def get_value_eval(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_properties_remove(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_sysinfo(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_tool_set_by_id(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_tool_set_by_index(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_toolbar(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keymap_from_toolbar(self, context, space_type, use_fallback_keys,
+ use_reset):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_toolbar_fallback_pie(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_toolbar_prompt(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def modal(self, context, event):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_url_open(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WM_OT_url_open_preset(bpy_types.Operator):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_items = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def context_path_validate(context, data_path):
+ '''
+
+ '''
+
+ pass
+
+
+def execute_context_assign(context):
+ '''
+
+ '''
+
+ pass
+
+
+def operator_path_is_undo(context, data_path):
+ '''
+
+ '''
+
+ pass
+
+
+def operator_path_undo_return(context, data_path):
+ '''
+
+ '''
+
+ pass
+
+
+def operator_value_is_undo(value):
+ '''
+
+ '''
+
+ pass
+
+
+def operator_value_undo_return(value):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_previews_utils/__init__.py b/blender_autocomplete/bl_previews_utils/__init__.py
new file mode 100644
index 0000000..2eee6c3
--- /dev/null
+++ b/blender_autocomplete/bl_previews_utils/__init__.py
@@ -0,0 +1,3 @@
+import sys
+import typing
+from . import bl_previews_render
diff --git a/blender_autocomplete/bl_previews_utils/bl_previews_render.py b/blender_autocomplete/bl_previews_utils/bl_previews_render.py
new file mode 100644
index 0000000..5c66130
--- /dev/null
+++ b/blender_autocomplete/bl_previews_utils/bl_previews_render.py
@@ -0,0 +1,50 @@
+import sys
+import typing
+
+
+def do_clear_previews(do_objects, do_collections, do_scenes, do_data_intern):
+ '''
+
+ '''
+
+ pass
+
+
+def do_previews(do_objects, do_collections, do_scenes, do_data_intern):
+ '''
+
+ '''
+
+ pass
+
+
+def ids_nolib(bids):
+ '''
+
+ '''
+
+ pass
+
+
+def main():
+ '''
+
+ '''
+
+ pass
+
+
+def rna_backup_gen(data, include_props, exclude_props, root):
+ '''
+
+ '''
+
+ pass
+
+
+def rna_backup_restore(data, backup):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/__init__.py b/blender_autocomplete/bl_ui/__init__.py
new file mode 100644
index 0000000..f52f9d4
--- /dev/null
+++ b/blender_autocomplete/bl_ui/__init__.py
@@ -0,0 +1,261 @@
+import sys
+import typing
+import bpy_types
+
+from . import properties_physics_fluid
+from . import properties_data_shaderfx
+from . import space_time
+from . import properties_data_light
+from . import properties_data_camera
+from . import properties_workspace
+from . import space_info
+from . import space_nla
+from . import properties_data_gpencil
+from . import properties_texture
+from . import space_graph
+from . import space_clip
+from . import space_userpref
+from . import space_view3d
+from . import space_toolsystem_toolbar
+from . import properties_physics_common
+from . import properties_physics_dynamicpaint
+from . import properties_constraint
+from . import properties_freestyle
+from . import properties_data_lightprobe
+from . import space_toolsystem_common
+from . import properties_material_gpencil
+from . import space_properties
+from . import properties_particle
+from . import properties_data_empty
+from . import properties_data_bone
+from . import properties_output
+from . import properties_data_metaball
+from . import properties_physics_rigidbody_constraint
+from . import space_text
+from . import properties_physics_cloth
+from . import space_outliner
+from . import space_view3d_toolbar
+from . import properties_view_layer
+from . import properties_grease_pencil_common
+from . import utils
+from . import properties_physics_softbody
+from . import properties_data_lattice
+from . import properties_paint_common
+from . import properties_render
+from . import properties_data_pointcloud
+from . import properties_mask_common
+from . import properties_world
+from . import space_sequencer
+from . import space_console
+from . import space_node
+from . import properties_data_speaker
+from . import space_topbar
+from . import properties_scene
+from . import properties_data_curve
+from . import properties_object
+from . import space_image
+from . import properties_data_modifier
+from . import properties_data_volume
+from . import properties_data_mesh
+from . import space_dopesheet
+from . import properties_material
+from . import properties_physics_rigidbody
+from . import space_statusbar
+from . import properties_animviz
+from . import properties_data_armature
+from . import properties_data_hair
+from . import properties_physics_field
+from . import space_filebrowser
+
+
+class UI_UL_list(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def filter_items_by_name(self, pattern, bitflag, items, propname, flags,
+ reverse):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def sort_items_by_name(self, items, propname):
+ '''
+
+ '''
+ pass
+
+ def sort_items_helper(self, sort_data, key, reverse):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def register():
+ '''
+
+ '''
+
+ pass
+
+
+def unregister():
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_animviz.py b/blender_autocomplete/bl_ui/properties_animviz.py
new file mode 100644
index 0000000..efb71b9
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_animviz.py
@@ -0,0 +1,36 @@
+import sys
+import typing
+
+
+class MotionPathButtonsPanel:
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
+
+
+class MotionPathButtonsPanel_display:
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_constraint.py b/blender_autocomplete/bl_ui/properties_constraint.py
new file mode 100644
index 0000000..9d1f25b
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_constraint.py
@@ -0,0 +1,26423 @@
+import sys
+import typing
+import bpy_types
+
+
+class BoneConstraintPanel(bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConstraintButtonsPanel(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ConstraintButtonsSubPanel(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ObjectConstraintPanel(bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_constraints(BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bActionConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bArmatureConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bCameraSolverConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bChildOfConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bClampToConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bDampTrackConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bDistLimitConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bFollowPathConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bFollowTrackConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bKinematicConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bLocLimitConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bLocateLikeConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bLockTrackConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bMinMaxConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bObjectSolverConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bPivotConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bPythonConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bRotLimitConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bRotateLikeConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSameVolumeConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bShrinkwrapConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSizeLikeConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSizeLimitConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSplineIKConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bStretchToConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTrackToConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTransLikeConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTransformCacheConstraint(ConstraintButtonsPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTransformConstraint(ConstraintButtonsPanel, BoneConstraintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bActionConstraint_action(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bActionConstraint_target(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bArmatureConstraint_bones(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSplineIKConstraint_chain_scaling(
+ ConstraintButtonsSubPanel, BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bSplineIKConstraint_fitting(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTransformConstraint_from(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_bTransformConstraint_to(ConstraintButtonsSubPanel,
+ BoneConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bActionConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bActionConstraint_action(
+ ObjectConstraintPanel, ConstraintButtonsSubPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bActionConstraint_target(
+ ObjectConstraintPanel, ConstraintButtonsSubPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bArmatureConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bArmatureConstraint_bones(
+ ObjectConstraintPanel, ConstraintButtonsSubPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bCameraSolverConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bChildOfConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bClampToConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bDampTrackConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bDistLimitConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bFollowPathConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bFollowTrackConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bKinematicConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bLocLimitConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bLocateLikeConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bLockTrackConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bMinMaxConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bObjectSolverConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bPivotConstraint(ObjectConstraintPanel, ConstraintButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bPythonConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bRotLimitConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bRotateLikeConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bSameVolumeConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bShrinkwrapConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bSizeLikeConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bSizeLimitConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bStretchToConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTrackToConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTransLikeConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTransformCacheConstraint(
+ ObjectConstraintPanel, ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTransformConstraint(ObjectConstraintPanel,
+ ConstraintButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_camera_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_childof(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_clamp_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_damp_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_dist_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_path(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_follow_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_influence(self, layout, con):
+ '''
+
+ '''
+ pass
+
+ def draw_kinematic(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_loc_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_locate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_lock_track(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_min_max(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_object_solver(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_pivot(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_python_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rot_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_rotate_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_same_volume(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_shrinkwrap(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_size_limit(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_stretch_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trackto(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_trans_like(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_cache(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def space_template(self, layout, con, target, owner):
+ '''
+
+ '''
+ pass
+
+ def target_template(self, layout, con, subtargets):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTransformConstraint_destination(
+ ObjectConstraintPanel, ConstraintButtonsSubPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_bTransformConstraint_source(
+ ObjectConstraintPanel, ConstraintButtonsSubPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_action(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_action_target(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_armature_bones(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_chain_scaling(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_spline_ik_fitting(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_from(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_transform_to(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_constraint(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_constraints(ObjectConstraintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_armature.py b/blender_autocomplete/bl_ui/properties_data_armature.py
new file mode 100644
index 0000000..c6e384f
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_armature.py
@@ -0,0 +1,1901 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+import bl_ui.properties_animviz
+
+
+class ArmatureButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_MT_bone_group_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_motion_paths(bl_ui.properties_animviz.MotionPathButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_motion_paths_display(
+ bl_ui.properties_animviz.MotionPathButtonsPanel_display,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_bone_groups(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_arm(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_arm(ArmatureButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_display(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_iksolver_itasc(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_pose_library(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_skeleton(ArmatureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_bone.py b/blender_autocomplete/bl_ui/properties_data_bone.py
new file mode 100644
index 0000000..d4b9a9f
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_bone.py
@@ -0,0 +1,1701 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class BoneButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_context_bone(BoneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_curved(BoneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_custom_props(BoneButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_deform(BoneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_display(BoneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_display_custom_shape(BoneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_inverse_kinematics(BoneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_relations(BoneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BONE_PT_transform(BoneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_camera.py b/blender_autocomplete/bl_ui/properties_data_camera.py
new file mode 100644
index 0000000..4c9f446
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_camera.py
@@ -0,0 +1,2945 @@
+import sys
+import typing
+import bl_ui.utils
+import bpy_types
+import rna_prop_ui
+
+
+class CAMERA_PT_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CameraButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class SAFE_AREAS_PT_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_background_image(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_display(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_display_composition_guides(
+ CameraButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_display_passepartout(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_dof(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_dof_aperture(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_safe_areas(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_safe_areas_center_cut(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_camera_stereoscopy(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_camera(CameraButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_camera(CameraButtonsPanel,
+ rna_prop_ui.PropertyPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lens(CameraButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def draw_display_safe_settings(layout, safe_data, settings):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_curve.py b/blender_autocomplete/bl_ui/properties_data_curve.py
new file mode 100644
index 0000000..e0a88e6
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_curve.py
@@ -0,0 +1,2702 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class CurveButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CurveButtonsPanelActive(CurveButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CurveButtonsPanelCurve(CurveButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CurveButtonsPanelSurface(CurveButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CurveButtonsPanelText(CurveButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_curve(CurveButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_curve_texture_space(CurveButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_curve(CurveButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_shape_curve(CurveButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_active_spline(CurveButtonsPanelActive, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_geometry_curve(CurveButtonsPanelCurve, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_geometry_curve_bevel(CurveButtonsPanelCurve, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_pathanim(CurveButtonsPanelCurve, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_font(CurveButtonsPanelText, CurveButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_font_transform(CurveButtonsPanelText, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_paragraph(CurveButtonsPanelText, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_paragraph_alignment(CurveButtonsPanelText, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_paragraph_spacing(CurveButtonsPanelText, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_text_boxes(CurveButtonsPanelText, CurveButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_empty.py b/blender_autocomplete/bl_ui/properties_data_empty.py
new file mode 100644
index 0000000..4df3bb1
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_empty.py
@@ -0,0 +1,577 @@
+import sys
+import typing
+import bpy_types
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_empty(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_empty_alpha(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_empty_image(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_gpencil.py b/blender_autocomplete/bl_ui/properties_data_gpencil.py
new file mode 100644
index 0000000..2d0adf8
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_gpencil.py
@@ -0,0 +1,3241 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+import bl_ui.properties_grease_pencil_common
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_gpencil_vertex_group(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_layer_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_UL_vgroups(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class LayerDataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class ObjectButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_gpencil(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_gpencil(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_canvas(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_display(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_layers(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, _context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_onion_skinning(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_onion_skinning_custom_colors(
+ DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_onion_skinning_display(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_strokes(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_layer_adjustments(LayerDataButtonsPanel,
+ bl_ui.properties_grease_pencil_common.
+ GreasePencilLayerAdjustmentsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_layer_display(
+ LayerDataButtonsPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_layer_masks(
+ LayerDataButtonsPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerMasksPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_layer_relations(
+ LayerDataButtonsPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerRelationsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_gpencil_vertex_groups(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_hair.py b/blender_autocomplete/bl_ui/properties_data_hair.py
new file mode 100644
index 0000000..8a1c000
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_hair.py
@@ -0,0 +1,587 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_hair(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_hair(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_hair(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_lattice.py b/blender_autocomplete/bl_ui/properties_data_lattice.py
new file mode 100644
index 0000000..fbe9043
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_lattice.py
@@ -0,0 +1,581 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_lattice(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_lattice(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lattice(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_light.py b/blender_autocomplete/bl_ui/properties_data_light.py
new file mode 100644
index 0000000..230f502
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_light.py
@@ -0,0 +1,2303 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_EEVEE_light(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_EEVEE_light_distance(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_EEVEE_shadow(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_EEVEE_shadow_cascaded_shadow_map(
+ DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_EEVEE_shadow_contact(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_area(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_light(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_light(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_falloff_curve(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_light(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_preview(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_spot(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_lightprobe.py b/blender_autocomplete/bl_ui/properties_data_lightprobe.py
new file mode 100644
index 0000000..d164fbf
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_lightprobe.py
@@ -0,0 +1,968 @@
+import sys
+import typing
+import bpy_types
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_lightprobe(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lightprobe(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lightprobe_display(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lightprobe_parallax(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_lightprobe_visibility(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_mesh.py b/blender_autocomplete/bl_ui/properties_data_mesh.py
new file mode 100644
index 0000000..60de4f5
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_mesh.py
@@ -0,0 +1,3481 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class MESH_MT_shape_key_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_MT_vertex_group_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_UL_fmaps(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_UL_shape_keys(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_UL_uvmaps(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_UL_vcols(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MESH_UL_vgroups(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data_,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_mesh(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_mesh(MeshButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_customdata(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_face_maps(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_normals(MeshButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_remesh(MeshButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_sculpt_vertex_colors(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_shape_keys(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_texture_space(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_uv_texture(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_vertex_colors(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_vertex_groups(MeshButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_metaball.py b/blender_autocomplete/bl_ui/properties_data_metaball.py
new file mode 100644
index 0000000..6e84965
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_metaball.py
@@ -0,0 +1,955 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_metaball(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_metaball(DataButtonsPanel,
+ rna_prop_ui.PropertyPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_mball_texture_space(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_metaball(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_metaball_element(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_modifier.py b/blender_autocomplete/bl_ui/properties_data_modifier.py
new file mode 100644
index 0000000..4e217b5
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_modifier.py
@@ -0,0 +1,389 @@
+import sys
+import typing
+import bpy_types
+
+
+class ModifierButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class DATA_PT_gpencil_modifiers(ModifierButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_modifiers(ModifierButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_pointcloud.py b/blender_autocomplete/bl_ui/properties_data_pointcloud.py
new file mode 100644
index 0000000..6abd878
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_pointcloud.py
@@ -0,0 +1,589 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_pointcloud(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_pointcloud(DataButtonsPanel,
+ rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_pointcloud(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_shaderfx.py b/blender_autocomplete/bl_ui/properties_data_shaderfx.py
new file mode 100644
index 0000000..a22afd5
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_shaderfx.py
@@ -0,0 +1,194 @@
+import sys
+import typing
+import bpy_types
+
+
+class ShaderFxButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class DATA_PT_shader_fx(ShaderFxButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_speaker.py b/blender_autocomplete/bl_ui/properties_data_speaker.py
new file mode 100644
index 0000000..d106e8c
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_speaker.py
@@ -0,0 +1,964 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_cone(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_speaker(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_speaker(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_distance(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_speaker(DataButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_data_volume.py b/blender_autocomplete/bl_ui/properties_data_volume.py
new file mode 100644
index 0000000..c032beb
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_data_volume.py
@@ -0,0 +1,1311 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class DataButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class VOLUME_UL_grids(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, context, layout, data, grid, icon, active_data,
+ active_propname, index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_context_volume(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_custom_props_volume(DataButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_volume_file(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_volume_grids(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_volume_render(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DATA_PT_volume_viewport_display(DataButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_freestyle.py b/blender_autocomplete/bl_ui/properties_freestyle.py
new file mode 100644
index 0000000..e03e1a7
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_freestyle.py
@@ -0,0 +1,1453 @@
+import sys
+import typing
+import bpy_types
+
+
+class MaterialFreestyleButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_MT_lineset_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RenderFreestyleButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_UL_linesets(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ViewLayerFreestyleButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_freestyle_line(MaterialFreestyleButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_freestyle(RenderFreestyleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_freestyle(ViewLayerFreestyleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ViewLayerFreestyleEditorButtonsPanel(ViewLayerFreestyleButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_freestyle_lineset(ViewLayerFreestyleEditorButtonsPanel,
+ ViewLayerFreestyleButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_edge_type_buttons(self, box, lineset, edge_type):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_freestyle_linestyle(ViewLayerFreestyleEditorButtonsPanel,
+ ViewLayerFreestyleButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_alpha_modifier(self, context, modifier):
+ '''
+
+ '''
+ pass
+
+ def draw_color_modifier(self, context, modifier):
+ '''
+
+ '''
+ pass
+
+ def draw_geometry_modifier(self, _context, modifier):
+ '''
+
+ '''
+ pass
+
+ def draw_modifier_box_error(self, box, _modifier, message):
+ '''
+
+ '''
+ pass
+
+ def draw_modifier_box_header(self, box, modifier):
+ '''
+
+ '''
+ pass
+
+ def draw_modifier_color_ramp_common(self, box, modifier, has_range):
+ '''
+
+ '''
+ pass
+
+ def draw_modifier_common(self, box, modifier):
+ '''
+
+ '''
+ pass
+
+ def draw_modifier_curve_common(self, box, modifier, has_range, has_value):
+ '''
+
+ '''
+ pass
+
+ def draw_thickness_modifier(self, context, modifier):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_grease_pencil_common.py b/blender_autocomplete/bl_ui/properties_grease_pencil_common.py
new file mode 100644
index 0000000..c8d0151
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_grease_pencil_common.py
@@ -0,0 +1,2367 @@
+import sys
+import typing
+import bpy_types
+
+
+class AnnotationDataPanel:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class AnnotationDrawingToolsPanel:
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class AnnotationOnionSkin:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_cleanup(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_gpencil_draw_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_layer_active(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_layer_mask_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_material_active(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_move_to_layer(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_snap(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_MT_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_UL_annotation_layer(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_UL_layer(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_UL_masks(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilBrushFalloff:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilDisplayPanel:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilFlipTintColors(bpy_types.Operator):
+ bl_description = None
+ ''' '''
+
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def execute(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilLayerAdjustmentsPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilLayerDisplayPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilLayerMasksPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilLayerRelationsPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilMaterialsPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilSculptOptionsPanel:
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilSimplifyPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilVertexcolorPanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+def gpencil_stroke_placement_settings(context, layout):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_mask_common.py b/blender_autocomplete/bl_ui/properties_mask_common.py
new file mode 100644
index 0000000..ddc0357
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_mask_common.py
@@ -0,0 +1,1429 @@
+import sys
+import typing
+import bpy_types
+
+
+class MASK_MT_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_MT_animation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_MT_mask(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_MT_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_MT_visibility(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_display:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_layers:
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_mask:
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_point:
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_spline:
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_tools:
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_PT_transforms:
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MASK_UL_layers(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def draw_mask_context_menu(layout, context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_material.py b/blender_autocomplete/bl_ui/properties_material.py
new file mode 100644
index 0000000..43a7a8f
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_material.py
@@ -0,0 +1,1897 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class MATERIAL_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_UL_matslots(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MaterialButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_MATERIAL_PT_context_material(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_MATERIAL_PT_settings(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_MATERIAL_PT_surface(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_MATERIAL_PT_viewport_settings(
+ MaterialButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_MATERIAL_PT_volume(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_custom_props(MaterialButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_preview(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_viewport(MaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def draw_material_settings(context):
+ '''
+
+ '''
+
+ pass
+
+
+def panel_node_draw(layout, ntree, _output_type, input_name):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_material_gpencil.py b/blender_autocomplete/bl_ui/properties_material_gpencil.py
new file mode 100644
index 0000000..8536106
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_material_gpencil.py
@@ -0,0 +1,1904 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+import bl_ui.utils
+import bl_ui.properties_grease_pencil_common
+
+
+class GPENCIL_MT_material_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPENCIL_UL_matslots(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GPMaterialButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_material_presets(
+ bl_ui.utils.PresetPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_slots(
+ bl_ui.properties_grease_pencil_common.GreasePencilMaterialsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_custom_props(GPMaterialButtonsPanel,
+ rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_fillcolor(GPMaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_options(GPMaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_preview(GPMaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_strokecolor(GPMaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MATERIAL_PT_gpencil_surface(GPMaterialButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_object.py b/blender_autocomplete/bl_ui/properties_object.py
new file mode 100644
index 0000000..6385c64
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_object.py
@@ -0,0 +1,2426 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+import bl_ui.properties_animviz
+
+
+class COLLECTION_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_motion_paths(bl_ui.properties_animviz.MotionPathButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_motion_paths_display(
+ bl_ui.properties_animviz.MotionPathButtonsPanel_display,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_settings(self, _context, avs, mpath, bones):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ObjectButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class OBJECT_PT_collections(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_context_object(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_custom_props(ObjectButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_delta_transform(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_display(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_instancing(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_instancing_size(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_relations(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_transform(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OBJECT_PT_visibility(ObjectButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_output.py b/blender_autocomplete/bl_ui/properties_output.py
new file mode 100644
index 0000000..9ad5f28
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_output.py
@@ -0,0 +1,3095 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.utils
+
+
+class RENDER_MT_framerate_presets(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_ffmpeg_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_UL_renderviews(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RenderOutputButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_dimensions(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_framerate(self, layout, rd):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_encoding(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_encoding_audio(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_encoding_video(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_vcodec(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_frame_remapping(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_output(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_output_views(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_post_processing(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_stamp(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_stamp_burn(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_stamp_note(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_stereoscopy(RenderOutputButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_paint_common.py b/blender_autocomplete/bl_ui/properties_paint_common.py
new file mode 100644
index 0000000..0823d4e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_paint_common.py
@@ -0,0 +1,785 @@
+import sys
+import typing
+import bpy_types
+
+
+class UnifiedPaintPanel:
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_tools_projectpaint_clone(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BrushPanel(UnifiedPaintPanel):
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class BrushSelectPanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class ClonePanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class ColorPalettePanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class DisplayPanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class FalloffPanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class SmoothStrokePanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class StrokePanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class TextureMaskPanel(BrushPanel, UnifiedPaintPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+def brush_basic_gpencil_paint_settings(layout, context, brush, compact):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_basic_gpencil_sculpt_settings(layout, context, brush, compact):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_basic_gpencil_vertex_settings(layout, _context, brush, compact):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_basic_gpencil_weight_settings(layout, _context, brush, compact):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_basic_texpaint_settings(layout, context, brush, compact):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_mask_texture_settings(layout, brush):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_settings(layout, context, brush, popover):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_settings_advanced(layout, context, brush, popover):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_shared_settings(layout, context, brush, popover):
+ '''
+
+ '''
+
+ pass
+
+
+def brush_texture_settings(layout, brush, sculpt):
+ '''
+
+ '''
+
+ pass
+
+
+def draw_color_settings(context, layout, brush, color_type):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_particle.py b/blender_autocomplete/bl_ui/properties_particle.py
new file mode 100644
index 0000000..7302fce
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_particle.py
@@ -0,0 +1,9994 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+import bl_ui.utils
+
+
+class PARTICLE_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_dynamics_presets(bl_ui.utils.PresetPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_UL_particle_systems(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, data, item, icon, _active_data,
+ _active_propname, _index, _flt_flag):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ParticleButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_boidbrain(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_cache(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children_clumping(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children_clumping_noise(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children_kink(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children_parting(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_children_roughness(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_context_particles(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_custom_props(ParticleButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_draw(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_emission(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_emission_source(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_field_weights(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_force_fields(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_force_fields_type1(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_force_fields_type1_falloff(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_force_fields_type2(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_force_fields_type2_falloff(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_dynamics(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_dynamics_collision(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_dynamics_structure(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_dynamics_volume(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_hair_shape(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_boids_battle(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_boids_misc(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_boids_movement(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_deflection(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_fluid_advanced(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_fluid_interaction(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_fluid_springs(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_fluid_springs_advanced(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_fluid_springs_viscoelastic(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_forces(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_integration(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_physics_relations(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_collection(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_collection_use_count(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_extra(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_object(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_path(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_render_path_timing(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_rotation(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_rotation_angular_velocity(
+ ParticleButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_textures(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_velocity(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def find_modifier(ob, psys):
+ '''
+
+ '''
+
+ pass
+
+
+def particle_get_settings(context):
+ '''
+
+ '''
+
+ pass
+
+
+def particle_panel_enabled(context, psys):
+ '''
+
+ '''
+
+ pass
+
+
+def particle_panel_poll(cls, context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_cloth.py b/blender_autocomplete/bl_ui/properties_physics_cloth.py
new file mode 100644
index 0000000..313c63e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_cloth.py
@@ -0,0 +1,2730 @@
+import sys
+import typing
+import bl_ui.utils
+import bpy_types
+
+
+class CLOTH_PT_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_cache(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_collision(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_damping(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_field_weights(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_internal_springs(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_object_collision(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_physical_properties(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_pressure(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_property_weights(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_self_collision(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_shape(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cloth_stiffness(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def cloth_panel_enabled(md):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_common.py b/blender_autocomplete/bl_ui/properties_physics_common.py
new file mode 100644
index 0000000..b1f8dec
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_common.py
@@ -0,0 +1,257 @@
+import sys
+import typing
+import bpy_types
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_add(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def basic_force_field_falloff_ui(field):
+ '''
+
+ '''
+
+ pass
+
+
+def basic_force_field_settings_ui(field):
+ '''
+
+ '''
+
+ pass
+
+
+def effector_weights_ui(weights, weight_type):
+ '''
+
+ '''
+
+ pass
+
+
+def physics_add(layout, md, name, type, typeicon, toggles):
+ '''
+
+ '''
+
+ pass
+
+
+def physics_add_special(layout, data, name, addop, removeop, typeicon):
+ '''
+
+ '''
+
+ pass
+
+
+def point_cache_ui(cache, enabled, cachetype):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_dynamicpaint.py b/blender_autocomplete/bl_ui/properties_physics_dynamicpaint.py
new file mode 100644
index 0000000..818246f
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_dynamicpaint.py
@@ -0,0 +1,5033 @@
+import sys
+import typing
+import bpy_types
+
+
+class PHYSICS_UL_dynapaint_surfaces(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_source(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_source_color_ramp(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_velocity(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_velocity_color_ramp(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_velocity_smudge(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_brush_wave(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_cache(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_canvas_initial_color(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_canvas_output(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_canvas_output_paintmaps(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_canvas_output_wetmaps(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_effects(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_effects_drip(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_effects_drip_weights(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_effects_shrink(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_effects_spread(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_surface_canvas(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_surface_canvas_paint_dissolve(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dp_surface_canvas_paint_dry(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dynamic_paint(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_dynamic_paint_settings(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_brush(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_canvas_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_output_maps(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_dyn_paint(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_field.py b/blender_autocomplete/bl_ui/properties_physics_field.py
new file mode 100644
index 0000000..b1e13aa
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_field.py
@@ -0,0 +1,2038 @@
+import sys
+import typing
+import bpy_types
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_collision(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_collision_particle(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_collision_softbody(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_falloff(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_falloff_angular(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_falloff_radial(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_settings(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_settings_kink(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_settings_texture_select(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_collision(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_force_field(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def collision_warning(layout):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_fluid.py b/blender_autocomplete/bl_ui/properties_physics_fluid.py
new file mode 100644
index 0000000..e0de9a2
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_fluid.py
@@ -0,0 +1,5824 @@
+import sys
+import typing
+import bl_ui.utils
+import bpy_types
+
+
+class FLUID_PT_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_adaptive_domain(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_borders(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_cache(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_collections(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_diffusion(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_export(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_field_weights(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_fire(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_flow_initial_velocity(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_flow_source(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_flow_texture(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_fluid(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_guide(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_liquid(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_mesh(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_noise(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_particles(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_settings(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_smoke(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_smoke_dissolve(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_viewport_display(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_viewport_display_color(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_viewport_display_debug(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def check_domain_has_unbaked_guide(self, domain):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_liquid(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_fluid_flow_outflow(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_gas_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_liquid_domain(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_rigidbody.py b/blender_autocomplete/bl_ui/properties_physics_rigidbody.py
new file mode 100644
index 0000000..270a54e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_rigidbody.py
@@ -0,0 +1,1552 @@
+import sys
+import typing
+import bpy_types
+
+
+class PHYSICS_PT_rigidbody_panel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class PHYSICS_PT_rigid_body(PHYSICS_PT_rigidbody_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_collisions(PHYSICS_PT_rigidbody_panel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_collisions_collections(
+ PHYSICS_PT_rigidbody_panel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_collisions_sensitivity(
+ PHYSICS_PT_rigidbody_panel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_collisions_surface(
+ PHYSICS_PT_rigidbody_panel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_dynamics(PHYSICS_PT_rigidbody_panel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_dynamics_deactivation(
+ PHYSICS_PT_rigidbody_panel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_settings(PHYSICS_PT_rigidbody_panel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def rigid_body_warning(layout):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_rigidbody_constraint.py b/blender_autocomplete/bl_ui/properties_physics_rigidbody_constraint.py
new file mode 100644
index 0000000..a457e45
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_rigidbody_constraint.py
@@ -0,0 +1,2498 @@
+import sys
+import typing
+import bpy_types
+
+
+class PHYSICS_PT_rigidbody_constraint_panel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class PHYSICS_PT_rigid_body_constraint(PHYSICS_PT_rigidbody_constraint_panel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_limits(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_limits_angular(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_limits_linear(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_motor(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_motor_angular(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_motor_linear(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_objects(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_override_iterations(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_settings(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_springs(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_springs_angular(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_rigid_body_constraint_springs_linear(
+ PHYSICS_PT_rigidbody_constraint_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_physics_softbody.py b/blender_autocomplete/bl_ui/properties_physics_softbody.py
new file mode 100644
index 0000000..cc13422
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_physics_softbody.py
@@ -0,0 +1,2926 @@
+import sys
+import typing
+import bpy_types
+
+
+class PhysicButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_cache(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_collision(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_edge(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_edge_aerodynamics(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_edge_stiffness(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_field_weights(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_goal(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_goal_settings(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_goal_strengths(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_object(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_simulation(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_solver(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_solver_diagnostics(
+ PhysicButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PHYSICS_PT_softbody_solver_helpers(PhysicButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def softbody_panel_enabled(md):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_render.py b/blender_autocomplete/bl_ui/properties_render.py
new file mode 100644
index 0000000..7b8972e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_render.py
@@ -0,0 +1,5547 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.properties_grease_pencil_common
+
+
+class RENDER_PT_context(bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RenderButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_color_management(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_color_management_curves(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_ambient_occlusion(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_bloom(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_depth_of_field(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_film(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_hair(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_indirect_lighting(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_indirect_lighting_display(
+ RenderButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_motion_blur(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_performance(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_sampling(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_screen_space_reflections(
+ RenderButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_shadows(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_subsurface_scattering(
+ RenderButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_volumetric(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_volumetric_lighting(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_eevee_volumetric_shadows(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_gpencil(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_opengl_color(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_opengl_film(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_opengl_lighting(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_opengl_options(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_opengl_sampling(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_simplify(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_simplify_greasepencil(
+ RenderButtonsPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_grease_pencil_common.GreasePencilSimplifyPanel):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_simplify_render(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RENDER_PT_simplify_viewport(RenderButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_scene.py b/blender_autocomplete/bl_ui/properties_scene.py
new file mode 100644
index 0000000..9561a1e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_scene.py
@@ -0,0 +1,2438 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class SCENE_UL_keying_set_paths(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SceneButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class SceneKeyingSetsPanel:
+ def draw_keyframing_settings(self, context, layout, ks, ksp):
+ '''
+
+ '''
+ pass
+
+
+class RigidBodySubPanel(SceneButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_audio(SceneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_custom_props(SceneButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_physics(SceneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_rigid_body_world(SceneButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_scene(SceneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_unit(SceneButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_keyframing_settings(SceneKeyingSetsPanel, SceneButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_keyframing_settings(self, context, layout, ks, ksp):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_keying_set_paths(SceneKeyingSetsPanel, SceneButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_keyframing_settings(self, context, layout, ks, ksp):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_keying_sets(SceneKeyingSetsPanel, SceneButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_keyframing_settings(self, context, layout, ks, ksp):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_rigid_body_cache(RigidBodySubPanel, SceneButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_rigid_body_field_weights(RigidBodySubPanel, SceneButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SCENE_PT_rigid_body_world_settings(RigidBodySubPanel, SceneButtonsPanel,
+ bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_texture.py b/blender_autocomplete/bl_ui/properties_texture.py
new file mode 100644
index 0000000..f7406de
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_texture.py
@@ -0,0 +1,5000 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class TEXTURE_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_UL_texslots(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TextureButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class TextureColorsPoll:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_context(TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_custom_props(TextureButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_node(TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_preview(TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TextureSlotPanel(TextureButtonsPanel):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class TextureTypePanel(TextureButtonsPanel):
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_colors(TextureColorsPoll, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_colors_ramp(TextureColorsPoll, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_influence(TextureSlotPanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_mapping(TextureSlotPanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_blend(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_clouds(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_distortednoise(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image_alpha(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image_mapping(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image_mapping_crop(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image_sampling(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_image_settings(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_magic(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_marble(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_musgrave(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_stucci(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_voronoi(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_voronoi_feature_weights(TextureTypePanel, TextureButtonsPanel,
+ bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_PT_wood(TextureTypePanel, TextureButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ tex_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def context_tex_datablock(context):
+ '''
+
+ '''
+
+ pass
+
+
+def texture_filter_common(tex, layout):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_view_layer.py b/blender_autocomplete/bl_ui/properties_view_layer.py
new file mode 100644
index 0000000..7cf020d
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_view_layer.py
@@ -0,0 +1,959 @@
+import sys
+import typing
+import bpy_types
+
+
+class ViewLayerButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_eevee_layer_passes(ViewLayerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_eevee_layer_passes_data(
+ ViewLayerButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_eevee_layer_passes_effects(
+ ViewLayerButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_eevee_layer_passes_light(
+ ViewLayerButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEWLAYER_PT_layer(ViewLayerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_workspace.py b/blender_autocomplete/bl_ui/properties_workspace.py
new file mode 100644
index 0000000..24fa13b
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_workspace.py
@@ -0,0 +1,574 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class WorkSpaceButtonsPanel:
+ bl_category = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class WORKSPACE_PT_addons(WorkSpaceButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WORKSPACE_PT_custom_props(WorkSpaceButtonsPanel,
+ rna_prop_ui.PropertyPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WORKSPACE_PT_main(WorkSpaceButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/properties_world.py b/blender_autocomplete/bl_ui/properties_world.py
new file mode 100644
index 0000000..eea0724
--- /dev/null
+++ b/blender_autocomplete/bl_ui/properties_world.py
@@ -0,0 +1,1155 @@
+import sys
+import typing
+import bpy_types
+import rna_prop_ui
+
+
+class WorldButtonsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_WORLD_PT_mist(WorldButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_WORLD_PT_surface(WorldButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EEVEE_WORLD_PT_volume(WorldButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WORLD_PT_context_world(WorldButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WORLD_PT_custom_props(WorldButtonsPanel, rna_prop_ui.PropertyPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class WORLD_PT_viewport_display(WorldButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_clip.py b/blender_autocomplete/bl_ui/space_clip.py
new file mode 100644
index 0000000..4967e63
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_clip.py
@@ -0,0 +1,11205 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.properties_mask_common
+import bl_ui.properties_grease_pencil_common
+import bl_ui.utils
+
+
+class CLIP_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_clip(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_marker_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_masking_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_pivot_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_proxy(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_reconstruction(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_reconstruction_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_select_grouped(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_solving_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_stabilize_2d_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_stabilize_2d_rotation_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_track(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_track_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_track_visibility(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_tracking_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_tracking_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_tracking_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_MT_view_zoom(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_active_mask_point(bl_ui.properties_mask_common.MASK_PT_point,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_active_mask_spline(bl_ui.properties_mask_common.MASK_PT_spline,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_camera_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_clip_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_clip_view_panel:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_marker_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_mask(bl_ui.properties_mask_common.MASK_PT_mask, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_mask_display(bl_ui.properties_mask_common.MASK_PT_display,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_mask_layers(bl_ui.properties_mask_common.MASK_PT_layers,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_reconstruction_panel:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_clip(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_grease_pencil_draw(
+ bl_ui.properties_grease_pencil_common.AnnotationDrawingToolsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_mask_tools(bl_ui.properties_mask_common.MASK_PT_tools,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_mask_transforms(
+ bl_ui.properties_mask_common.MASK_PT_transforms, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_scenesetup(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_track_color_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_camera(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_lens(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_panel:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_settings_presets(bl_ui.utils.PresetPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_UL_tracking_objects(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_annotation(
+ CLIP_PT_clip_view_panel,
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_footage(CLIP_PT_clip_view_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_objects(CLIP_PT_clip_view_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_proxy(CLIP_PT_clip_view_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_stabilization(CLIP_PT_reconstruction_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_object(CLIP_PT_reconstruction_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_marker(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_plane_track(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_cleanup(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_geometry(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_marker(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_orientation(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_plane_tracking(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_solve(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tools_tracking(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_track(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_track_settings(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_track_settings_extras(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_settings(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CLIP_PT_tracking_settings_extras(CLIP_PT_tracking_panel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_console.py b/blender_autocomplete/bl_ui/space_console.py
new file mode 100644
index 0000000..7f8ffa6
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_console.py
@@ -0,0 +1,1111 @@
+import sys
+import typing
+import bpy_types
+
+
+class CONSOLE_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSOLE_MT_console(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSOLE_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSOLE_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSOLE_MT_language(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CONSOLE_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def add_scrollback(text, text_type):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_dopesheet.py b/blender_autocomplete/bl_ui/space_dopesheet.py
new file mode 100644
index 0000000..0b865b6
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_dopesheet.py
@@ -0,0 +1,3967 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.properties_grease_pencil_common
+
+
+class DOPESHEET_HT_editor_buttons(bpy_types.Header, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_channel(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_channel_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_gpencil_channel(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_gpencil_frame(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_key(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_key_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_marker(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DopesheetFilterPopoverBase:
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ def draw_generic_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_search_filters(self, context, layout, generic_filters_only):
+ '''
+
+ '''
+ pass
+
+ def draw_standard_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+
+class LayersDopeSheetPanel:
+ bl_category = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_filters(DopesheetFilterPopoverBase, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_generic_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_search_filters(self, context, layout, generic_filters_only):
+ '''
+
+ '''
+ pass
+
+ def draw_standard_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_gpencil_layer_adjustments(
+ LayersDopeSheetPanel, bl_ui.properties_grease_pencil_common.
+ GreasePencilLayerAdjustmentsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_gpencil_layer_display(
+ LayersDopeSheetPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_gpencil_layer_masks(
+ LayersDopeSheetPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerMasksPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_gpencil_layer_relations(
+ LayersDopeSheetPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilLayerRelationsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class DOPESHEET_PT_gpencil_mode(LayersDopeSheetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def dopesheet_filter(layout, context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_filebrowser.py b/blender_autocomplete/bl_ui/space_filebrowser.py
new file mode 100644
index 0000000..a1499e7
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_filebrowser.py
@@ -0,0 +1,2737 @@
+import sys
+import typing
+import bpy_types
+
+
+class FILEBROWSER_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_MT_bookmarks_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_advanced_filter(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_bookmarks_favorites(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_bookmarks_recents(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_bookmarks_system(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_bookmarks_volumes(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_directory_path(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_header_visible(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_option_region_visible(self, context, space):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_PT_filter(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class FILEBROWSER_UL_dir(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def panel_poll_is_upper_region(region):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_graph.py b/blender_autocomplete/bl_ui/space_graph.py
new file mode 100644
index 0000000..a4ac716
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_graph.py
@@ -0,0 +1,2598 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.space_dopesheet
+
+
+class GRAPH_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_channel(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_channel_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_key(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_key_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_marker(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_pivot_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GRAPH_PT_filters(bl_ui.space_dopesheet.DopesheetFilterPopoverBase,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_generic_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_search_filters(self, context, layout, generic_filters_only):
+ '''
+
+ '''
+ pass
+
+ def draw_standard_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_image.py b/blender_autocomplete/bl_ui/space_image.py
new file mode 100644
index 0000000..b9298ef
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_image.py
@@ -0,0 +1,12117 @@
+import sys
+import typing
+import bl_ui.properties_paint_common
+import bpy_types
+import bl_ui.properties_mask_common
+import bl_ui.space_toolsystem_common
+import bl_ui.properties_grease_pencil_common
+
+
+class BrushButtonsPanel(bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_xform_template(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_HT_tool_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_mode_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_tool_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_image(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_image_invert(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_mask_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_pivot_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_select_linked(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_align(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_merge(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_mirror(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_select_mode(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_showhide(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_snap(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_split(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_uvs_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_MT_view_zoom(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_active_mask_point(bl_ui.properties_mask_common.MASK_PT_point,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_active_mask_spline(bl_ui.properties_mask_common.MASK_PT_spline,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_active_tool(
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.space_toolsystem_common.ToolActivePanelHelper):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_annotation(
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_image_properties(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_mask(bl_ui.properties_mask_common.MASK_PT_mask, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_mask_layers(bl_ui.properties_mask_common.MASK_PT_layers,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_proportional_edit(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_render_slots(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_snapping(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_udim_grid(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_udim_tiles(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_uv_cursor(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_display_uv_edit_overlays(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_display_uv_edit_overlays_stretch(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_UL_render_slots(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_UL_udim_tiles(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ImagePaintPanel:
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class ImageScopesPanel:
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class UVSculptPanel(bl_ui.properties_paint_common.UnifiedPaintPanel):
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class _draw_tool_settings_context_mode:
+ def PAINT(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def UV(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_curve(BrushButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ bl_ui.properties_paint_common.FalloffPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_stroke(BrushButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ bl_ui.properties_paint_common.StrokePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_stroke_smooth_stroke(
+ bpy_types.Panel, bpy_types._GenericUI, BrushButtonsPanel,
+ bl_ui.properties_paint_common.SmoothStrokePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_tools_brush_display(
+ bpy_types.Panel, bpy_types._GenericUI, BrushButtonsPanel,
+ bl_ui.properties_paint_common.DisplayPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_tools_brush_texture(
+ BrushButtonsPanel, bl_ui.properties_paint_common.UnifiedPaintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_tools_imagepaint_symmetry(
+ BrushButtonsPanel, bl_ui.properties_paint_common.UnifiedPaintPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_tools_mask_texture(
+ bpy_types.Panel, bpy_types._GenericUI, BrushButtonsPanel,
+ bl_ui.properties_paint_common.TextureMaskPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_clone(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ bl_ui.properties_paint_common.ClonePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_color(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_select(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ bl_ui.properties_paint_common.BrushSelectPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_settings(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_settings_advanced(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_paint_swatches(ImagePaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ bl_ui.properties_paint_common.ColorPalettePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_sample_line(ImageScopesPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_scope_sample(ImageScopesPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_histogram(ImageScopesPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_vectorscope(ImageScopesPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_view_waveform(ImageScopesPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_uv_sculpt_brush_select(
+ UVSculptPanel, ImagePaintPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.BrushSelectPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_uv_sculpt_brush_settings(
+ UVSculptPanel, ImagePaintPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_uv_sculpt_curve(
+ UVSculptPanel, ImagePaintPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.FalloffPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class IMAGE_PT_uv_sculpt_options(
+ UVSculptPanel, ImagePaintPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_info.py b/blender_autocomplete/bl_ui/space_info.py
new file mode 100644
index 0000000..e3abd1f
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_info.py
@@ -0,0 +1,1103 @@
+import sys
+import typing
+import bpy_types
+
+
+class INFO_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class INFO_MT_area(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class INFO_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class INFO_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class INFO_MT_info(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class INFO_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_nla.py b/blender_autocomplete/bl_ui/space_nla.py
new file mode 100644
index 0000000..0bf20ac
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_nla.py
@@ -0,0 +1,2229 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.space_dopesheet
+
+
+class NLA_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_channel_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_edit(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_edit_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_marker(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NLA_PT_filters(bl_ui.space_dopesheet.DopesheetFilterPopoverBase,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_generic_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_search_filters(self, context, layout, generic_filters_only):
+ '''
+
+ '''
+ pass
+
+ def draw_standard_filters(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_node.py b/blender_autocomplete/bl_ui/space_node.py
new file mode 100644
index 0000000..6a8d432
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_node.py
@@ -0,0 +1,3550 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.space_toolsystem_common
+import bl_ui.properties_grease_pencil_common
+import bl_ui.utils
+
+
+class NODE_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_node(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_node_color_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_active_node_color(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_active_node_generic(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_active_node_properties(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_active_tool(bl_ui.space_toolsystem_common.ToolActivePanelHelper,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_annotation(
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_backdrop(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_material_slots(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_node_color_presets(bl_ui.utils.PresetPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_quality(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_texture_mapping(bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_UL_interface_sockets(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def node_draw_tree_view(_layout, _context):
+ '''
+
+ '''
+
+ pass
+
+
+def node_panel(cls):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_outliner.py b/blender_autocomplete/bl_ui/space_outliner.py
new file mode 100644
index 0000000..4f446c9
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_outliner.py
@@ -0,0 +1,2032 @@
+import sys
+import typing
+import bpy_types
+
+
+class OUTLINER_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_collection(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_collection_new(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_without_context_menu(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_collection_view_layer(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_collection_visibility(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_common_operators(self, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_context_menu_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_edit_datablocks(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_MT_object(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class OUTLINER_PT_filter(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_properties.py b/blender_autocomplete/bl_ui/space_properties.py
new file mode 100644
index 0000000..6d4f452
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_properties.py
@@ -0,0 +1,346 @@
+import sys
+import typing
+import bpy_types
+
+
+class PROPERTIES_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PROPERTIES_PT_navigation_bar(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_sequencer.py b/blender_autocomplete/bl_ui/space_sequencer.py
new file mode 100644
index 0000000..49cb00e
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_sequencer.py
@@ -0,0 +1,10886 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.space_toolsystem_common
+import bl_ui.properties_grease_pencil_common
+import rna_prop_ui
+
+
+class SEQUENCER_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_HT_tool_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_tool_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_add_effect(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_add_empty(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_add_transitions(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_change(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_marker(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_navigation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_preview_zoom(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_proxy(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_range(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_select_channel(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_select_handle(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_select_linked(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip_effect(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip_input(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip_lock_mute(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip_movie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_strip_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_MT_view_cache(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_active_tool(
+ bl_ui.space_toolsystem_common.ToolActivePanelHelper, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SequencerButtonsPanel:
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class SequencerButtonsPanel_Output:
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_color(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_comp(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_sound(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_transform(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_transform_crop(
+ SequencerButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_transform_offset(
+ SequencerButtonsPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_adjust_video(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_cache_settings(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_custom_props(SequencerButtonsPanel,
+ rna_prop_ui.PropertyPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_order = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_effect(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_effect_text_layout(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_effect_text_style(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_mask(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_modifiers(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_proxy_settings(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_scene(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_sound(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_source(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_strip(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_strip_cache(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_strip_proxy(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_time(SequencerButtonsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_sequencer(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_annotation(
+ SequencerButtonsPanel_Output,
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_annotation_onion(
+ SequencerButtonsPanel_Output,
+ bl_ui.properties_grease_pencil_common.AnnotationOnionSkin,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_frame_overlay(SequencerButtonsPanel_Output, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_view(SequencerButtonsPanel_Output, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_view_safe_areas(SequencerButtonsPanel_Output,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_view_safe_areas_center_cut(
+ SequencerButtonsPanel_Output, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_preview(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def act_strip(context):
+ '''
+
+ '''
+
+ pass
+
+
+def draw_color_balance(layout, color_balance):
+ '''
+
+ '''
+
+ pass
+
+
+def selected_sequences_len(context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_statusbar.py b/blender_autocomplete/bl_ui/space_statusbar.py
new file mode 100644
index 0000000..68774c3
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_statusbar.py
@@ -0,0 +1,170 @@
+import sys
+import typing
+import bpy_types
+
+
+class STATUSBAR_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_text.py b/blender_autocomplete/bl_ui/space_text.py
new file mode 100644
index 0000000..39c970d
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_text.py
@@ -0,0 +1,2933 @@
+import sys
+import typing
+import bpy_types
+
+
+class TEXT_HT_footer(bpy_types.Header, bpy_types._GenericUI):
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_edit(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_edit_to3d(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_format(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_select(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_templates(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_templates_osl(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_templates_py(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_text(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_MT_view_navigation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_PT_find(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TEXT_PT_properties(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_time.py b/blender_autocomplete/bl_ui/space_time.py
new file mode 100644
index 0000000..42f52f9
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_time.py
@@ -0,0 +1,1320 @@
+import sys
+import typing
+import bpy_types
+
+
+class TIME_HT_editor_buttons(bpy_types.Header, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TIME_MT_cache(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TIME_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TIME_MT_marker(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TIME_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TimelinePanelButtons:
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def has_timeline(self, context):
+ '''
+
+ '''
+ pass
+
+
+class TIME_PT_keyframing_settings(TimelinePanelButtons, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_timeline(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TIME_PT_playback(TimelinePanelButtons, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def has_timeline(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def marker_menu_generic(layout, context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_toolsystem_common.py b/blender_autocomplete/bl_ui/space_toolsystem_common.py
new file mode 100644
index 0000000..28ff7c4
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_toolsystem_common.py
@@ -0,0 +1,397 @@
+import sys
+import typing
+import bpy_types
+
+
+class ToolActivePanelHelper:
+ bl_label = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class ToolDef:
+ cursor = None
+ ''' '''
+
+ data_block = None
+ ''' '''
+
+ description = None
+ ''' '''
+
+ draw_cursor = None
+ ''' '''
+
+ draw_settings = None
+ ''' '''
+
+ icon = None
+ ''' '''
+
+ idname = None
+ ''' '''
+
+ keymap = None
+ ''' '''
+
+ label = None
+ ''' '''
+
+ operator = None
+ ''' '''
+
+ widget = None
+ ''' '''
+
+ def count(self, value):
+ '''
+
+ '''
+ pass
+
+ def from_dict(self, kw_args):
+ '''
+
+ '''
+ pass
+
+ def from_fn(self, fn):
+ '''
+
+ '''
+ pass
+
+ def index(self, value, start, stop):
+ '''
+
+ '''
+ pass
+
+
+class ToolSelectPanelHelper:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_fallback(self, context, layout, tool,
+ is_horizontal_layout):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_header(self, context, layout, show_tool_name,
+ tool_key):
+ '''
+
+ '''
+ pass
+
+ def draw_cls(self, layout, context, detect_layout, scale_y):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items_for_pie_menu(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def keymap_ui_hierarchy(self, context_mode):
+ '''
+
+ '''
+ pass
+
+ def register(self):
+ '''
+
+ '''
+ pass
+
+ def tool_active_from_context(self, context):
+ '''
+
+ '''
+ pass
+
+
+class WM_MT_toolsystem_submenu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def activate_by_id(context, space_type, idname, as_fallback):
+ '''
+
+ '''
+
+ pass
+
+
+def activate_by_id_or_cycle(context, space_type, idname, offset, as_fallback):
+ '''
+
+ '''
+
+ pass
+
+
+def description_from_id(context, space_type, idname, use_operator):
+ '''
+
+ '''
+
+ pass
+
+
+def item_from_flat_index(context, space_type, index):
+ '''
+
+ '''
+
+ pass
+
+
+def item_from_id(context, space_type, idname):
+ '''
+
+ '''
+
+ pass
+
+
+def item_from_id_active(context, space_type, idname):
+ '''
+
+ '''
+
+ pass
+
+
+def item_from_id_active_with_group(context, space_type, idname):
+ '''
+
+ '''
+
+ pass
+
+
+def item_from_index_active(context, space_type, index):
+ '''
+
+ '''
+
+ pass
+
+
+def item_group_from_id(context, space_type, idname, coerce):
+ '''
+
+ '''
+
+ pass
+
+
+def keymap_from_id(context, space_type, idname):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_toolsystem_toolbar.py b/blender_autocomplete/bl_ui/space_toolsystem_toolbar.py
new file mode 100644
index 0000000..0d0cb58
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_toolsystem_toolbar.py
@@ -0,0 +1,1509 @@
+import sys
+import typing
+import bl_ui.space_toolsystem_common
+import bpy_types
+
+
+class IMAGE_PT_tools_active(
+ bl_ui.space_toolsystem_common.ToolSelectPanelHelper, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ keymap_prefix = None
+ ''' '''
+
+ tool_fallback_id = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_fallback(self, context, layout, tool,
+ is_horizontal_layout):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_header(self, context, layout, show_tool_name,
+ tool_key):
+ '''
+
+ '''
+ pass
+
+ def draw_cls(self, layout, context, detect_layout, scale_y):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items_for_pie_menu(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keymap_ui_hierarchy(self, context_mode):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def register(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def tool_active_from_context(self, context):
+ '''
+
+ '''
+ pass
+
+ def tools_all(self):
+ '''
+
+ '''
+ pass
+
+ def tools_from_context(self, context, mode):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NODE_PT_tools_active(bl_ui.space_toolsystem_common.ToolSelectPanelHelper,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ keymap_prefix = None
+ ''' '''
+
+ tool_fallback_id = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_fallback(self, context, layout, tool,
+ is_horizontal_layout):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_header(self, context, layout, show_tool_name,
+ tool_key):
+ '''
+
+ '''
+ pass
+
+ def draw_cls(self, layout, context, detect_layout, scale_y):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items_for_pie_menu(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keymap_ui_hierarchy(self, context_mode):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def register(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def tool_active_from_context(self, context):
+ '''
+
+ '''
+ pass
+
+ def tools_all(self):
+ '''
+
+ '''
+ pass
+
+ def tools_from_context(self, context, mode):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class SEQUENCER_PT_tools_active(
+ bl_ui.space_toolsystem_common.ToolSelectPanelHelper, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ keymap_prefix = None
+ ''' '''
+
+ tool_fallback_id = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_fallback(self, context, layout, tool,
+ is_horizontal_layout):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_header(self, context, layout, show_tool_name,
+ tool_key):
+ '''
+
+ '''
+ pass
+
+ def draw_cls(self, layout, context, detect_layout, scale_y):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items_for_pie_menu(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keymap_ui_hierarchy(self, context_mode):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def register(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def tool_active_from_context(self, context):
+ '''
+
+ '''
+ pass
+
+ def tools_all(self):
+ '''
+
+ '''
+ pass
+
+ def tools_from_context(self, context, mode):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_active(
+ bl_ui.space_toolsystem_common.ToolSelectPanelHelper, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ keymap_prefix = None
+ ''' '''
+
+ tool_fallback_id = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_fallback(self, context, layout, tool,
+ is_horizontal_layout):
+ '''
+
+ '''
+ pass
+
+ def draw_active_tool_header(self, context, layout, show_tool_name,
+ tool_key):
+ '''
+
+ '''
+ pass
+
+ def draw_cls(self, layout, context, detect_layout, scale_y):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def draw_fallback_tool_items_for_pie_menu(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keymap_ui_hierarchy(self, context_mode):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def register(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def tool_active_from_context(self, context):
+ '''
+
+ '''
+ pass
+
+ def tools_all(self):
+ '''
+
+ '''
+ pass
+
+ def tools_from_context(self, context, mode):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class _defs_annotate:
+ eraser = None
+ ''' '''
+
+ line = None
+ ''' '''
+
+ poly = None
+ ''' '''
+
+ scribble = None
+ ''' '''
+
+ def draw_settings_common(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+
+class _defs_edit_armature:
+ bone_envelope = None
+ ''' '''
+
+ bone_size = None
+ ''' '''
+
+ extrude = None
+ ''' '''
+
+ extrude_cursor = None
+ ''' '''
+
+ roll = None
+ ''' '''
+
+
+class _defs_edit_curve:
+ curve_radius = None
+ ''' '''
+
+ curve_vertex_randomize = None
+ ''' '''
+
+ draw = None
+ ''' '''
+
+ extrude = None
+ ''' '''
+
+ extrude_cursor = None
+ ''' '''
+
+ tilt = None
+ ''' '''
+
+
+class _defs_edit_mesh:
+ bevel = None
+ ''' '''
+
+ bisect = None
+ ''' '''
+
+ edge_slide = None
+ ''' '''
+
+ extrude = None
+ ''' '''
+
+ extrude_cursor = None
+ ''' '''
+
+ extrude_individual = None
+ ''' '''
+
+ extrude_manifold = None
+ ''' '''
+
+ extrude_normals = None
+ ''' '''
+
+ inset = None
+ ''' '''
+
+ knife = None
+ ''' '''
+
+ loopcut_slide = None
+ ''' '''
+
+ offset_edge_loops_slide = None
+ ''' '''
+
+ poly_build = None
+ ''' '''
+
+ push_pull = None
+ ''' '''
+
+ rip_edge = None
+ ''' '''
+
+ rip_region = None
+ ''' '''
+
+ shrink_fatten = None
+ ''' '''
+
+ spin = None
+ ''' '''
+
+ spin_duplicate = None
+ ''' '''
+
+ tosphere = None
+ ''' '''
+
+ vert_slide = None
+ ''' '''
+
+ vertex_randomize = None
+ ''' '''
+
+ vertex_smooth = None
+ ''' '''
+
+
+class _defs_gpencil_edit:
+ bend = None
+ ''' '''
+
+ box_select = None
+ ''' '''
+
+ circle_select = None
+ ''' '''
+
+ extrude = None
+ ''' '''
+
+ lasso_select = None
+ ''' '''
+
+ radius = None
+ ''' '''
+
+ select = None
+ ''' '''
+
+ shear = None
+ ''' '''
+
+ tosphere = None
+ ''' '''
+
+ transform_fill = None
+ ''' '''
+
+ def is_segment(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_gpencil_paint:
+ arc = None
+ ''' '''
+
+ box = None
+ ''' '''
+
+ circle = None
+ ''' '''
+
+ curve = None
+ ''' '''
+
+ cutter = None
+ ''' '''
+
+ eyedropper = None
+ ''' '''
+
+ line = None
+ ''' '''
+
+ polyline = None
+ ''' '''
+
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_gpencil_sculpt:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_select_mask(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_gpencil_vertex:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_select_mask(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_gpencil_weight:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_image_generic:
+ cursor = None
+ ''' '''
+
+ sample = None
+ ''' '''
+
+ def poll_uvedit(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_image_uv_edit:
+ rip_region = None
+ ''' '''
+
+
+class _defs_image_uv_sculpt:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_image_uv_select:
+ box = None
+ ''' '''
+
+ circle = None
+ ''' '''
+
+ lasso = None
+ ''' '''
+
+ select = None
+ ''' '''
+
+
+class _defs_image_uv_transform:
+ rotate = None
+ ''' '''
+
+ scale = None
+ ''' '''
+
+ transform = None
+ ''' '''
+
+ translate = None
+ ''' '''
+
+
+class _defs_node_edit:
+ links_cut = None
+ ''' '''
+
+
+class _defs_node_select:
+ box = None
+ ''' '''
+
+ circle = None
+ ''' '''
+
+ lasso = None
+ ''' '''
+
+ select = None
+ ''' '''
+
+
+class _defs_particle:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_pose:
+ breakdown = None
+ ''' '''
+
+ push = None
+ ''' '''
+
+ relax = None
+ ''' '''
+
+
+class _defs_sculpt:
+ cloth_filter = None
+ ''' '''
+
+ color_filter = None
+ ''' '''
+
+ hide_border = None
+ ''' '''
+
+ mask_border = None
+ ''' '''
+
+ mask_by_color = None
+ ''' '''
+
+ mask_lasso = None
+ ''' '''
+
+ mesh_filter = None
+ ''' '''
+
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_sequencer_generic:
+ blade = None
+ ''' '''
+
+ sample = None
+ ''' '''
+
+
+class _defs_sequencer_select:
+ box = None
+ ''' '''
+
+ select = None
+ ''' '''
+
+
+class _defs_texture_paint:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_select_mask(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_transform:
+ rotate = None
+ ''' '''
+
+ scale = None
+ ''' '''
+
+ scale_cage = None
+ ''' '''
+
+ shear = None
+ ''' '''
+
+ transform = None
+ ''' '''
+
+ translate = None
+ ''' '''
+
+
+class _defs_vertex_paint:
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_select_mask(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _defs_view3d_add:
+ cone_add = None
+ ''' '''
+
+ cube_add = None
+ ''' '''
+
+ cylinder_add = None
+ ''' '''
+
+ ico_sphere_add = None
+ ''' '''
+
+ uv_sphere_add = None
+ ''' '''
+
+ def draw_settings_interactive_add(self, layout, tool):
+ '''
+
+ '''
+ pass
+
+
+class _defs_view3d_generic:
+ cursor = None
+ ''' '''
+
+ cursor_click = None
+ ''' '''
+
+ ruler = None
+ ''' '''
+
+
+class _defs_view3d_select:
+ box = None
+ ''' '''
+
+ circle = None
+ ''' '''
+
+ lasso = None
+ ''' '''
+
+ select = None
+ ''' '''
+
+
+class _defs_weight_paint:
+ gradient = None
+ ''' '''
+
+ sample_weight = None
+ ''' '''
+
+ sample_weight_group = None
+ ''' '''
+
+ def generate_from_brushes(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll_select_mask(self, context):
+ '''
+
+ '''
+ pass
+
+
+class _template_widget:
+ def VIEW3D_GGT_xform_extrude(self):
+ '''
+
+ '''
+ pass
+
+ def VIEW3D_GGT_xform_gizmo(self):
+ '''
+
+ '''
+ pass
+
+
+def generate_from_enum_ex(_context, idname_prefix, icon_prefix, type, attr,
+ cursor, tooldef_keywords, exclude_filter):
+ '''
+
+ '''
+
+ pass
+
+
+def kmi_to_string_or_none(kmi):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_topbar.py b/blender_autocomplete/bl_ui/space_topbar.py
new file mode 100644
index 0000000..c4a69a9
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_topbar.py
@@ -0,0 +1,4632 @@
+import sys
+import typing
+import bpy_types
+
+
+class TOPBAR_HT_upper_bar(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_left(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_right(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_app(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_app_system(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_edit(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_cleanup(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_defaults(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_export(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_owner_use_filter = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_external_data(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_import(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_owner_use_filter = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_new(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def app_template_paths(self):
+ '''
+
+ '''
+ pass
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_ex(self, layout, _context, use_splash, use_more):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_previews(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_file_recover(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_help(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_render(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_templates_more(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_window(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_workspace_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_gpencil_layers(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_gpencil_primitive(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_name(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_tool_fallback(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_tool_settings_extra(bpy_types.Panel, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_userpref.py b/blender_autocomplete/bl_ui/space_userpref.py
new file mode 100644
index 0000000..8f55f65
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_userpref.py
@@ -0,0 +1,13654 @@
+import sys
+import typing
+import bpy_types
+
+
+class AddOnPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class AnimationPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class CenterAlignMixIn:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class EditingPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class ExperimentalPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ url_prefix = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class FilePathsPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class InputPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class InterfacePanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class KeymapPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class NavigationPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class PreferenceThemeSpacePanel:
+ ui_delimiters = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, _context):
+ '''
+
+ '''
+ pass
+
+
+class PreferenceThemeWidgetColorPanel:
+ bl_parent_id = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class PreferenceThemeWidgetShadePanel:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+
+class SaveLoadPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class StudioLightPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class StudioLightPanelMixin:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_light_list(self, layout, lights):
+ '''
+
+ '''
+ pass
+
+ def draw_studio_light(self, layout, studio_light):
+ '''
+
+ '''
+ pass
+
+
+class SystemPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class ThemeGenericClassGenerator:
+ def generate_panel_classes_for_wcols(self):
+ '''
+
+ '''
+ pass
+
+ def generate_panel_classes_from_theme_areas(self):
+ '''
+
+ '''
+ pass
+
+ def generate_theme_area_child_panel_classes(self, parent_id, rna_type,
+ theme_area, datapath):
+ '''
+
+ '''
+ pass
+
+
+class ThemePanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class USERPREF_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_buttons(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_MT_interface_theme_presets(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ preset_type = None
+ ''' '''
+
+ preset_xml_map = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def reset_cb(self, context):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_MT_keyconfigs(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_MT_save_load(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_bar(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_ndof_settings(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_settings(self, layout, props, show_3dview_settings):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_save_preferences(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ViewportPanel:
+ bl_context = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class USERPREF_PT_addons(AddOnPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_error(self, layout, message):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_user_addon(self, mod, user_addon_paths):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_animation_fcurves(CenterAlignMixIn, AnimationPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_animation_keyframes(CenterAlignMixIn, AnimationPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_animation_timeline(CenterAlignMixIn, AnimationPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_annotations(EditingPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_cursor(EditingPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_gpencil(EditingPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_misc(EditingPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_objects(EditingPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_objects_duplicate_data(
+ EditingPanel, CenterAlignMixIn, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_objects_new(EditingPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_edit_weight_paint(EditingPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_experimental_debugging(ExperimentalPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ url_prefix = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_experimental_new_features(ExperimentalPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ url_prefix = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_experimental_prototypes(ExperimentalPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ url_prefix = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_file_paths_applications(FilePathsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_file_paths_data(FilePathsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_file_paths_development(FilePathsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_file_paths_render(FilePathsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_saveload_autorun(FilePathsPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_input_keyboard(InputPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_input_mouse(InputPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_input_ndof(InputPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_input_tablet(InputPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_display(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_editors(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_menus(InterfacePanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_menus_mouse_over(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_menus_pie(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_statusbar(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_temporary_windows(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_text(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_interface_translation(InterfacePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_keymap(KeymapPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_fly_walk(NavigationPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_fly_walk_gravity(
+ NavigationPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_fly_walk_navigation(
+ NavigationPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_orbit(NavigationPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_navigation_zoom(NavigationPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_saveload_blend(SaveLoadPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_saveload_blend_autosave(SaveLoadPanel, CenterAlignMixIn,
+ bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_saveload_file_browser(SaveLoadPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_studiolight_light_editor(StudioLightPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def opengl_light_buttons(self, layout, light):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_studiolight_lights(StudioLightPanelMixin, StudioLightPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ sl_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_light_list(self, layout, lights):
+ '''
+
+ '''
+ pass
+
+ def draw_studio_light(self, layout, studio_light):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_studiolight_matcaps(StudioLightPanelMixin, StudioLightPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ sl_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_light_list(self, layout, lights):
+ '''
+
+ '''
+ pass
+
+ def draw_studio_light(self, layout, studio_light):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_studiolight_world(StudioLightPanelMixin, StudioLightPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ sl_type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_light_list(self, layout, lights):
+ '''
+
+ '''
+ pass
+
+ def draw_studio_light(self, layout, studio_light):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_system_cycles_devices(SystemPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_system_memory(SystemPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_system_sound(SystemPanel, CenterAlignMixIn, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_system_video_sequencer(
+ SystemPanel, CenterAlignMixIn, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme(ThemePanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_bone_color_sets(ThemePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_interface_gizmos(
+ ThemePanel, CenterAlignMixIn, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_interface_icons(ThemePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_interface_state(ThemePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_interface_styles(
+ ThemePanel, CenterAlignMixIn, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_interface_transparent_checker(
+ ThemePanel, CenterAlignMixIn, bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_text_style(ThemePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_theme_user_interface(ThemePanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_viewport_display(ViewportPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_viewport_quality(ViewportPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_viewport_selection(ViewportPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class USERPREF_PT_viewport_textures(ViewportPanel, CenterAlignMixIn,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_centered(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui/space_view3d.py b/blender_autocomplete/bl_ui/space_view3d.py
new file mode 100644
index 0000000..e1c26a7
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_view3d.py
@@ -0,0 +1,41915 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.properties_grease_pencil_common
+import bl_ui.space_toolsystem_common
+
+
+class BoneOptions:
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+
+class ShowHideMenu:
+ bl_label = None
+ ''' '''
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_edit_armature_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_MT_edit_curve_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_annotation_layers(
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_gpencil_materials(
+ bl_ui.properties_grease_pencil_common.GreasePencilMaterialsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TOPBAR_PT_gpencil_vertexcolor(
+ bl_ui.properties_grease_pencil_common.GreasePencilVertexcolorPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_HT_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_xform_template(self, layout, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_HT_tool_header(bpy_types.Header, bpy_types._GenericUI):
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_mode_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_tool_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_translation_context = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_angle_control(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_armature_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_armature_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_assign_material(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_brush_paint_modes(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_camera_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_curve_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_armature(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_armature_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_armature_names(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_armature_parent(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_armature_roll(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_clean(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_ctrlpoints(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_segments(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_font(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_font_chars(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_font_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_font_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_font_kerning(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_interpolate(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_point(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_showhide(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_stroke(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_gpencil_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_lattice(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_lattice_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_clean(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_delete(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_edges(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_edges_data(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_extrude(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def extrude_options(self, context):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_faces(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_faces_data(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_merge(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_normals(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_normals_average(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_normals_select_strength(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_normals_set_strength(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_by_trait(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_linked(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_loops(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_mode(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_more_less(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_select_similar(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_shading(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_split(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_vertices(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_weights(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_meta(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_meta_showhide(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_metaball_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_surface(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_editor_menus(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_face_sets(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_face_sets_init(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_animation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_autoweights(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_copy_layer(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_edit_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_simplify(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_gpencil_vertex_group(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_hook(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_image_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_light_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_lightprobe_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_make_links(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_make_single_user(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_mask(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_mesh_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_metaball_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_mirror(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object(bpy_types.Menu, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_animation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_apply(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_clear(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_collection(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_constraints(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_mode_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_parent(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_quick_effects(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_relations(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_rigid_body(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_shading(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_showhide(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_object_track(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_orientations_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_paint_gpencil(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_paint_vertex(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_paint_weight(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_generic(self, layout, is_editmode):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_paint_weight_lock(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_particle(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_particle_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pivot_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_apply(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_constraints(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_group(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_ik(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_library(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_motion(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_names(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_propagate(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_slide(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_transform(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_proportional_editing_falloff_pie(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_sculpt(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_sculpt_face_sets_edit_pie(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_sculpt_mask_edit_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_sculpt_set_pivot(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_armature(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_curve(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_lattice(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_mesh(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_metaball(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_surface(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_edit_text(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_gpencil(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_object(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_object_more_less(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_paint_mask(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_paint_mask_vertex(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_particle(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_pose(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_select_pose_more_less(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_shading_ex_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_shading_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_snap(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_snap_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_surface_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_transform_base(bpy_types.Menu, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_transform_gizmo_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_uv_map(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_vertex_gpencil(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_vertex_group(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_align(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_align_selected(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_cameras(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_local(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_navigation(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_regions(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_view_viewpoint(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_volume_add(bpy_types.Menu, bpy_types._GenericUI):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_weight_gpencil(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_wpaint_vgroup_lock_pie(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_active_tool(
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.space_toolsystem_common.ToolActivePanelHelper):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_active_tool_duplicate(
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.space_toolsystem_common.ToolActivePanelHelper):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_annotation_onion(
+ bl_ui.properties_grease_pencil_common.AnnotationOnionSkin,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_collections(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_context_properties(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gizmo_display(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_draw_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_guide(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_lock(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_multi_frame(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_origin(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_sculpt_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_vertex_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_weight_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_grease_pencil(
+ bl_ui.properties_grease_pencil_common.AnnotationDataPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_layers(self, context, layout, gpd):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_object_type_visibility(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_curve(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_mesh(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_mesh_freestyle(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_mesh_measurement(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_mesh_normals(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_edit_mesh_shading(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_geometry(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_gpencil_options(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_guides(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_motion_tracking(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_object(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_pose(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_sculpt(bpy_types.Panel, bpy_types._GenericUI):
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_texture_paint(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_vertex_paint(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_overlay_weight_paint(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_paint_texture_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_paint_vertex_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_paint_weight_context_menu(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_proportional_edit(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_quad_view(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_context_menu(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_shading(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_color(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_lighting(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_options(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_options_shadow(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_options_ssao(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_shading_render_pass(bpy_types.Panel, bpy_types._GenericUI):
+ COMPAT_ENGINES = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_snapping(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_transform_orientations(bpy_types.Panel, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_view3d_cursor(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_view3d_lock(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_view3d_properties(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_view3d_stereo(bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class _draw_tool_settings_context_mode:
+ def PAINT_GPENCIL(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def PAINT_TEXTURE(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def PAINT_VERTEX(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def PAINT_WEIGHT(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def PARTICLE(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def SCULPT(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def SCULPT_GPENCIL(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def VERTEX_GPENCIL(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+ def WEIGHT_GPENCIL(self, context, layout, tool):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_bone_options_disable(bpy_types.Menu, bpy_types._GenericUI,
+ BoneOptions):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_bone_options_enable(bpy_types.Menu, bpy_types._GenericUI,
+ BoneOptions):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_bone_options_toggle(bpy_types.Menu, bpy_types._GenericUI,
+ BoneOptions):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ type = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_curve_showhide(ShowHideMenu, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_edit_mesh_showhide(ShowHideMenu, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_particle_showhide(ShowHideMenu, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_pose_showhide(ShowHideMenu, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_transform(VIEW3D_MT_transform_base, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_transform_armature(VIEW3D_MT_transform_base, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_transform_object(VIEW3D_MT_transform_base, bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def draw_curve(_context):
+ '''
+
+ '''
+
+ pass
+
+
+def draw_gpencil_layer_active(context, layout):
+ '''
+
+ '''
+
+ pass
+
+
+def draw_gpencil_material_active(context, layout):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/space_view3d_toolbar.py b/blender_autocomplete/bl_ui/space_view3d_toolbar.py
new file mode 100644
index 0000000..a66bded
--- /dev/null
+++ b/blender_autocomplete/bl_ui/space_view3d_toolbar.py
@@ -0,0 +1,15911 @@
+import sys
+import typing
+import bpy_types
+import bl_ui.utils
+import bl_ui.properties_paint_common
+import bl_ui.properties_grease_pencil_common
+
+
+class GreasePencilPaintPanel:
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilSculptPanel:
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilVertexPanel:
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class GreasePencilWeightPanel:
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+
+class TEXTURE_UL_texpaintslots(bpy_types.UIList, bpy_types._GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_brush_context_menu(bpy_types.Menu, bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_brush_context_menu_paint_modes(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_brush_gpencil_context_menu(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_tools_projectpaint_stencil(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_MT_tools_projectpaint_uvlayer(bpy_types.Menu,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_gpencil_brush_presets(bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.utils.PresetPanel):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ preset_add_operator = None
+ ''' '''
+
+ preset_operator = None
+ ''' '''
+
+ preset_subdir = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_symmetry_for_topbar(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_interpolate(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_vertexpaint_symmetry_for_topbar(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_weightpaint_symmetry_for_topbar(bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class View3DPanel:
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+
+class VIEW3D_PT_mask(View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_slots_projectpaint(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_stencil_projectpaint(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_armatureedit_options(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_advanced(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_mix_palette(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_mixcolor(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_post_processing(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_random(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_select(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI,
+ GreasePencilPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_settings(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ GreasePencilPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_stabilizer(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_stroke(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_vertex_color(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_vertex_palette(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_paint_appearance(
+ View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_sculpt_appearance(
+ View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_sculpt_options(
+ View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilSculptOptionsPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_sculpt_select(
+ View3DPanel, GreasePencilSculptPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_sculpt_settings(
+ View3DPanel, GreasePencilSculptPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_vertex_appearance(
+ View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_vertex_paint_select(
+ View3DPanel, GreasePencilVertexPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_vertex_paint_settings(
+ View3DPanel, GreasePencilVertexPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_weight_appearance(
+ View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilDisplayPanel,
+ bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_weight_paint_select(
+ View3DPanel, GreasePencilWeightPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_weight_paint_settings(
+ View3DPanel, GreasePencilWeightPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_meshedit_options(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_meshedit_options_automerge(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_object_options(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_object_options_transform(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_particlemode_options(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_particlemode_options_display(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_particlemode_options_shapecut(
+ View3DPanel, bpy_types.Panel, bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_posemode_options(View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class View3DPaintPanel(View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_imagepaint_options(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_dyntopo(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_options(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_options_gravity(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_symmetry(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_sculpt_voxel_remesh(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_clone(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.ClonePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_color(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_falloff(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.FalloffPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_falloff_frontface(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_falloff_normal(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_stroke(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.StrokePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_stroke_smooth_stroke(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.SmoothStrokePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_swatches(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.ColorPalettePanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_texture(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_paint_falloff(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilBrushFalloff,
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_sculpt_falloff(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilBrushFalloff,
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_vertex_falloff(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilBrushFalloff,
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_grease_pencil_brush_weight_falloff(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_grease_pencil_common.GreasePencilBrushFalloff,
+ bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_imagepaint_options(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_imagepaint_options_cavity(
+ View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel, bpy_types.Panel,
+ bpy_types._GenericUI):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_imagepaint_options_external(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_imagepaint_symmetry(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_mask_texture(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.TextureMaskPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_particlemode(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_vertexpaint_options(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_vertexpaint_symmetry(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_weightpaint_options(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_weightpaint_symmetry(
+ View3DPaintPanel, View3DPanel, bpy_types.Panel, bpy_types._GenericUI,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class View3DPaintBrushPanel(View3DPaintPanel, View3DPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_display(
+ View3DPaintBrushPanel, View3DPaintPanel, View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI, bl_ui.properties_paint_common.DisplayPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_header(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_select(
+ View3DPaintBrushPanel, View3DPaintPanel, View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI, bl_ui.properties_paint_common.BrushSelectPanel,
+ bl_ui.properties_paint_common.BrushPanel,
+ bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_settings(
+ View3DPaintBrushPanel, View3DPaintPanel, View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI, bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class VIEW3D_PT_tools_brush_settings_advanced(
+ View3DPaintBrushPanel, View3DPaintPanel, View3DPanel, bpy_types.Panel,
+ bpy_types._GenericUI, bl_ui.properties_paint_common.UnifiedPaintPanel):
+ bl_category = None
+ ''' '''
+
+ bl_context = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_parent_id = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ bl_ui_units_x = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def get_brush_mode(self, context):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def paint_settings(self, context):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def prop_unified(self, layout, context, brush, prop_name, unified_name,
+ pressure_name, icon, text, slider, header):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color(self, parent, context, brush, prop_name, text):
+ '''
+
+ '''
+ pass
+
+ def prop_unified_color_picker(self, parent, context, brush, prop_name,
+ value_slider):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def draw_vpaint_symmetry(layout, vpaint):
+ '''
+
+ '''
+
+ pass
+
+
+def is_not_gpencil_edit_mode(context):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bl_ui/utils.py b/blender_autocomplete/bl_ui/utils.py
new file mode 100644
index 0000000..1248834
--- /dev/null
+++ b/blender_autocomplete/bl_ui/utils.py
@@ -0,0 +1,38 @@
+import sys
+import typing
+
+
+class PresetPanel:
+ bl_label = None
+ ''' '''
+
+ bl_region_type = None
+ ''' '''
+
+ bl_space_type = None
+ ''' '''
+
+ def draw(self, context):
+ '''
+
+ '''
+ pass
+
+ def draw_menu(self, layout, text):
+ '''
+
+ '''
+ pass
+
+ def draw_panel_header(self, layout):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bl_ui_utils/__init__.py b/blender_autocomplete/bl_ui_utils/__init__.py
new file mode 100644
index 0000000..119f353
--- /dev/null
+++ b/blender_autocomplete/bl_ui_utils/__init__.py
@@ -0,0 +1,3 @@
+import sys
+import typing
+from . import bug_report_url
diff --git a/blender_autocomplete/bl_ui_utils/bug_report_url.py b/blender_autocomplete/bl_ui_utils/bug_report_url.py
new file mode 100644
index 0000000..2f67afe
--- /dev/null
+++ b/blender_autocomplete/bl_ui_utils/bug_report_url.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def url_prefill_from_blender(addon_info):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/blend_render_info.py b/blender_autocomplete/blend_render_info.py
new file mode 100644
index 0000000..12e1e05
--- /dev/null
+++ b/blender_autocomplete/blend_render_info.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def main():
+ '''
+
+ '''
+
+ pass
+
+
+def read_blend_rend_chunk(path):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/blf.py b/blender_autocomplete/blf.py
new file mode 100644
index 0000000..e241895
--- /dev/null
+++ b/blender_autocomplete/blf.py
@@ -0,0 +1,233 @@
+import sys
+import typing
+
+
+def aspect(fontid: int, aspect: float):
+ ''' Set the aspect for drawing text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param aspect: The aspect ratio for text drawing to use.
+ :type aspect: float
+ '''
+
+ pass
+
+
+def clipping(fontid: int, xmin: float, ymin: float, xmax: float, ymax: float):
+ ''' Set the clipping, enable/disable using CLIPPING.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param xmin: Clip the drawing area by these bounds.
+ :type xmin: float
+ :param ymin: Clip the drawing area by these bounds.
+ :type ymin: float
+ :param xmax: Clip the drawing area by these bounds.
+ :type xmax: float
+ :param ymax: Clip the drawing area by these bounds.
+ :type ymax: float
+ '''
+
+ pass
+
+
+def color(fontid: int, r: float, g: float, b: float, a: float):
+ ''' Set the color for drawing text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param r: red channel 0.0 - 1.0.
+ :type r: float
+ :param g: green channel 0.0 - 1.0.
+ :type g: float
+ :param b: blue channel 0.0 - 1.0.
+ :type b: float
+ :param a: alpha channel 0.0 - 1.0.
+ :type a: float
+ '''
+
+ pass
+
+
+def dimensions(fontid: int, text: str) -> tuple:
+ ''' Return the width and height of the text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param text: the text to draw.
+ :type text: str
+ :return: the width and height of the text.
+ '''
+
+ pass
+
+
+def disable(fontid: int, option: int):
+ ''' Disable option.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param option: One of ROTATION, CLIPPING, SHADOW or KERNING_DEFAULT.
+ :type option: int
+ '''
+
+ pass
+
+
+def draw(fontid: int, text: str):
+ ''' Draw text in the current context.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param text: the text to draw.
+ :type text: str
+ '''
+
+ pass
+
+
+def enable(fontid: int, option: int):
+ ''' Enable option.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param option: One of ROTATION, CLIPPING, SHADOW or KERNING_DEFAULT.
+ :type option: int
+ '''
+
+ pass
+
+
+def load(filename: str):
+ ''' Load a new font.
+
+ :param filename: the filename of the font.
+ :type filename: str
+ :return: the new font's fontid or -1 if there was an error.
+ '''
+
+ pass
+
+
+def position(fontid: int, x: float, y: float, z: float):
+ ''' Set the position for drawing text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param x: X axis position to draw the text.
+ :type x: float
+ :param y: Y axis position to draw the text.
+ :type y: float
+ :param z: Z axis position to draw the text.
+ :type z: float
+ '''
+
+ pass
+
+
+def rotation(fontid: int, angle: float):
+ ''' Set the text rotation angle, enable/disable using ROTATION.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param angle: The angle for text drawing to use.
+ :type angle: float
+ '''
+
+ pass
+
+
+def shadow(fontid: int, level: int, r: float, g: float, b: float, a: float):
+ ''' Shadow options, enable/disable using SHADOW .
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param level: The blur level, can be 3, 5 or 0.
+ :type level: int
+ :param r: Shadow color (red channel 0.0 - 1.0).
+ :type r: float
+ :param g: Shadow color (green channel 0.0 - 1.0).
+ :type g: float
+ :param b: Shadow color (blue channel 0.0 - 1.0).
+ :type b: float
+ :param a: Shadow color (alpha channel 0.0 - 1.0).
+ :type a: float
+ '''
+
+ pass
+
+
+def shadow_offset(fontid: int, x: float, y: float):
+ ''' Set the offset for shadow text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param x: Vertical shadow offset value in pixels.
+ :type x: float
+ :param y: Horizontal shadow offset value in pixels.
+ :type y: float
+ '''
+
+ pass
+
+
+def size(fontid: int, size: int, dpi: int):
+ ''' Set the size and dpi for drawing text.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param size: Point size of the font.
+ :type size: int
+ :param dpi: dots per inch value to use for drawing.
+ :type dpi: int
+ '''
+
+ pass
+
+
+def unload(filename: str):
+ ''' Unload an existing font.
+
+ :param filename: the filename of the font.
+ :type filename: str
+ '''
+
+ pass
+
+
+def word_wrap(fontid: int, wrap_width: int):
+ ''' Set the wrap width, enable/disable using WORD_WRAP.
+
+ :param fontid: blf.load , for default font use 0.
+ :type fontid: int
+ :param wrap_width: The width (in pixels) to wrap words at.
+ :type wrap_width: int
+ '''
+
+ pass
+
+
+CLIPPING = None
+''' constant value 2
+'''
+
+KERNING_DEFAULT = None
+''' constant value 8
+'''
+
+MONOCHROME = None
+''' constant value 128
+'''
+
+ROTATION = None
+''' constant value 1
+'''
+
+SHADOW = None
+''' constant value 4
+'''
+
+WORD_WRAP = None
+''' constant value 64
+'''
diff --git a/blender_autocomplete/bmesh/__init__.py b/blender_autocomplete/bmesh/__init__.py
new file mode 100644
index 0000000..7c51a94
--- /dev/null
+++ b/blender_autocomplete/bmesh/__init__.py
@@ -0,0 +1,47 @@
+import sys
+import typing
+import bpy.types
+import bmesh.types
+
+from . import types
+from . import geometry
+from . import utils
+from . import ops
+
+
+def from_edit_mesh(mesh: 'bpy.types.Mesh') -> 'bmesh.types.BMesh':
+ ''' Return a BMesh from this mesh, currently the mesh must already be in editmode.
+
+ :param mesh: The editmode mesh.
+ :type mesh: 'bpy.types.Mesh'
+ :return: the BMesh associated with this mesh.
+ '''
+
+ pass
+
+
+def new(use_operators: bool = True) -> 'bmesh.types.BMesh':
+ '''
+
+ :param use_operators: bmesh.ops (uses some extra memory per vert/edge/face).
+ :type use_operators: bool
+ :return: Return a new, empty BMesh.
+ '''
+
+ pass
+
+
+def update_edit_mesh(mesh: 'bpy.types.Mesh',
+ loop_triangles: bool = True,
+ destructive: bool = True):
+ ''' Update the mesh after changes to the BMesh in editmode, optionally recalculating n-gon tessellation.
+
+ :param mesh: The editmode mesh.
+ :type mesh: 'bpy.types.Mesh'
+ :param loop_triangles: Option to recalculate n-gon tessellation.
+ :type loop_triangles: bool
+ :param destructive: Use when geometry has been added or removed.
+ :type destructive: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bmesh/geometry.py b/blender_autocomplete/bmesh/geometry.py
new file mode 100644
index 0000000..ce51918
--- /dev/null
+++ b/blender_autocomplete/bmesh/geometry.py
@@ -0,0 +1,16 @@
+import sys
+import typing
+import bmesh.types
+
+
+def intersect_face_point(face: 'bmesh.types.BMFace', point: float) -> bool:
+ ''' Tests if the projection of a point is inside a face (using the face's normal).
+
+ :param face: The face to test.
+ :type face: 'bmesh.types.BMFace'
+ :param point: The point to test.
+ :type point: float
+ :return: True when the projection of the point is in the face.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bmesh/ops.py b/blender_autocomplete/bmesh/ops.py
new file mode 100644
index 0000000..c07c952
--- /dev/null
+++ b/blender_autocomplete/bmesh/ops.py
@@ -0,0 +1,1670 @@
+import sys
+import typing
+import bmesh.types
+import mathutils
+import bpy.types
+
+
+def average_vert_facedata(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert']):
+ ''' Average Vertices Facevert Data. Merge uv/vcols associated with the input vertices at the bounding box center. (I know, it's not averaging but the vert_snap_to_bb_center is just too long).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ '''
+
+ pass
+
+
+def beautify_fill(
+ bm: 'bmesh.types.BMesh', faces: typing.List['bmesh.types.BMFace'],
+ edges: typing.List['bmesh.types.BMEdge'], use_restrict_tag: bool,
+ method: typing.Union[int, str]) -> dict:
+ ''' Beautify Fill. Rotate edges to create more evenly spaced triangles.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param edges: edges that can be flipped
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_restrict_tag: restrict edge rotation to mixed tagged vertices
+ :type use_restrict_tag: bool
+ :param method: method to define what is beautiful
+ :type method: typing.Union[int, str]
+ :return: - geom : new flipped faces and edges **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def bevel(bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ offset: float, offset_type: typing.Union[int, str],
+ profile_type: typing.Union[int, str], segments: int, profile: float,
+ affect: typing.Union[int, str], clamp_overlap: bool, material: int,
+ loop_slide: bool, mark_seam: bool, mark_sharp: bool,
+ harden_normals: bool, face_strength_mode: typing.Union[int, str],
+ miter_outer: typing.Union[int, str],
+ miter_inner: typing.Union[int, str], spread: float,
+ smoothresh: float, custom_profile: 'bpy.types.bpy_struct',
+ vmesh_method: typing.Union[int, str]) -> dict:
+ ''' Bevel. Bevels edges and vertices
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: input edges and vertices
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param offset: amount to offset beveled edge
+ :type offset: float
+ :param offset_type: how to measure the offset
+ :type offset_type: typing.Union[int, str]
+ :param profile_type: The profile type to use for bevel.
+ :type profile_type: typing.Union[int, str]
+ :param segments: number of segments in bevel
+ :type segments: int
+ :param profile: profile shape, 0->1 (.5=>round)
+ :type profile: float
+ :param affect: Whether to bevel vertices or edges.
+ :type affect: typing.Union[int, str]
+ :param clamp_overlap: do not allow beveled edges/vertices to overlap each other
+ :type clamp_overlap: bool
+ :param material: material for bevel faces, -1 means get from adjacent faces
+ :type material: int
+ :param loop_slide: prefer to slide along edges to having even widths
+ :type loop_slide: bool
+ :param mark_seam: extend edge data to allow seams to run across bevels
+ :type mark_seam: bool
+ :param mark_sharp: extend edge data to allow sharp edges to run across bevels
+ :type mark_sharp: bool
+ :param harden_normals: harden normals
+ :type harden_normals: bool
+ :param face_strength_mode: whether to set face strength, and which faces to set if so
+ :type face_strength_mode: typing.Union[int, str]
+ :param miter_outer: outer miter kind
+ :type miter_outer: typing.Union[int, str]
+ :param miter_inner: outer miter kind
+ :type miter_inner: typing.Union[int, str]
+ :param spread: amount to offset beveled edge
+ :type spread: float
+ :param smoothresh: for passing mesh's smoothresh, used in hardening
+ :type smoothresh: float
+ :param custom_profile: CurveProfile
+ :type custom_profile: 'bpy.types.bpy_struct'
+ :param vmesh_method: Undocumented.
+ :type vmesh_method: typing.Union[int, str]
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace ) - edges : output edges **type** list of ( bmesh.types.BMEdge ) - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def bisect_edges(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], cuts: int,
+ edge_percents: dict) -> dict:
+ ''' Edge Bisect. Splits input edges (but doesn't do anything else). This creates a 2-valence vert.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param cuts: number of cuts
+ :type cuts: int
+ :param edge_percents: Undocumented.
+ :type edge_percents: dict
+ :return: - geom_split : newly created vertices and edges **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def bisect_plane(
+ bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ dist: float, plane_co: typing.List['mathutils.Vector'],
+ plane_no: typing.List['mathutils.Vector'], use_snap_center: bool,
+ clear_outer: bool, clear_inner: bool) -> dict:
+ ''' Bisect Plane. Bisects the mesh by a plane (cut the mesh in half).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param dist: minimum distance when testing if a vert is exactly on the plane
+ :type dist: float
+ :param plane_co: point on the plane
+ :type plane_co: typing.List['mathutils.Vector']
+ :param plane_no: direction of the plane
+ :type plane_no: typing.List['mathutils.Vector']
+ :param use_snap_center: snap axis aligned verts to the center
+ :type use_snap_center: bool
+ :param clear_outer: when enabled. remove all geometry on the positive side of the plane
+ :type clear_outer: bool
+ :param clear_inner: when enabled. remove all geometry on the negative side of the plane
+ :type clear_inner: bool
+ :return: - geom_cut : output geometry aligned with the plane (new and existing) **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge ) - geom : input and output geometry (result of cut) **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def bmesh_to_mesh(bm: 'bmesh.types.BMesh', mesh: 'bpy.types.Mesh',
+ object: 'bpy.types.Object'):
+ ''' BMesh to Mesh. Converts a bmesh to a Mesh. This is reserved for exiting editmode.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param mesh: Undocumented.
+ :type mesh: 'bpy.types.Mesh'
+ :param object: Undocumented.
+ :type object: 'bpy.types.Object'
+ '''
+
+ pass
+
+
+def bridge_loops(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], use_pairs: bool,
+ use_cyclic: bool, use_merge: bool, merge_factor: float,
+ twist_offset: int) -> dict:
+ ''' Bridge edge loops with faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_pairs: Undocumented.
+ :type use_pairs: bool
+ :param use_cyclic: Undocumented.
+ :type use_cyclic: bool
+ :param use_merge: Undocumented.
+ :type use_merge: bool
+ :param merge_factor: Undocumented.
+ :type merge_factor: float
+ :param twist_offset: Undocumented.
+ :type twist_offset: int
+ :return: - faces : new faces **type** list of ( bmesh.types.BMFace ) - edges : new edges **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def collapse(bm: 'bmesh.types.BMesh', edges: typing.List['bmesh.types.BMEdge'],
+ uvs: bool):
+ ''' Collapse Connected. Collapses connected vertices
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param uvs: also collapse UVs and such
+ :type uvs: bool
+ '''
+
+ pass
+
+
+def collapse_uvs(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge']):
+ ''' Collapse Connected UV's. Collapses connected UV vertices.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ '''
+
+ pass
+
+
+def connect_vert_pair(
+ bm: 'bmesh.types.BMesh', verts: typing.List['bmesh.types.BMVert'],
+ verts_exclude: typing.List['bmesh.types.BMVert'],
+ faces_exclude: typing.List['bmesh.types.BMFace']) -> dict:
+ ''' Connect Verts. Split faces by adding edges that connect **verts**.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: Undocumented.
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param verts_exclude: Undocumented.
+ :type verts_exclude: typing.List['bmesh.types.BMVert']
+ :param faces_exclude: Undocumented.
+ :type faces_exclude: typing.List['bmesh.types.BMFace']
+ :return: - edges : **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def connect_verts(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'],
+ faces_exclude: typing.List['bmesh.types.BMFace'],
+ check_degenerate: bool) -> dict:
+ ''' Connect Verts. Split faces by adding edges that connect **verts**.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: Undocumented.
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param faces_exclude: Undocumented.
+ :type faces_exclude: typing.List['bmesh.types.BMFace']
+ :param check_degenerate: prevent splits with overlaps & intersections
+ :type check_degenerate: bool
+ :return: - edges : **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def connect_verts_concave(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace']) -> dict:
+ ''' Connect Verts to form Convex Faces. Ensures all faces are convex **faces**.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: Undocumented.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :return: - edges : **type** list of ( bmesh.types.BMEdge ) - faces : **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def connect_verts_nonplanar(bm: 'bmesh.types.BMesh', angle_limit: float,
+ faces: typing.List['bmesh.types.BMFace']) -> dict:
+ ''' Connect Verts Across non Planer Faces. Split faces by connecting edges along non planer **faces**.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param angle_limit: total rotation angle (radians)
+ :type angle_limit: float
+ :param faces: Undocumented.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :return: - edges : **type** list of ( bmesh.types.BMEdge ) - faces : **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def contextual_create(
+ bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ mat_nr: int, use_smooth: bool) -> dict:
+ ''' Contextual Create. This is basically F-key, it creates new faces from vertices, makes stuff from edge nets, makes wire edges, etc. It also dissolves faces. Three verts become a triangle, four become a quad. Two become a wire edge.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: input geometry.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param mat_nr: material to use
+ :type mat_nr: int
+ :param use_smooth: smooth to use
+ :type use_smooth: bool
+ :return: - faces : newly-made face(s) **type** list of ( bmesh.types.BMFace ) - edges : newly-made edge(s) **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def convex_hull(bm: 'bmesh.types.BMesh',
+ input: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ use_existing_faces: bool) -> dict:
+ ''' Convex Hull Builds a convex hull from the vertices in 'input'. If 'use_existing_faces' is true, the hull will not output triangles that are covered by a pre-existing face. All hull vertices, faces, and edges are added to 'geom.out'. Any input elements that end up inside the hull (i.e. are not used by an output face) are added to the 'interior_geom' slot. The 'unused_geom' slot will contain all interior geometry that is completely unused. Lastly, 'holes_geom' contains edges and faces that were in the input and are part of the hull.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param input: Undocumented.
+ :type input: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param use_existing_faces: Undocumented.
+ :type use_existing_faces: bool
+ :return: - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom_interior : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom_unused : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom_holes : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def create_circle(bm: 'bmesh.types.BMesh', cap_ends: bool, cap_tris: bool,
+ segments: int, radius: float, matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Creates a Circle.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param cap_ends: whether or not to fill in the ends with faces
+ :type cap_ends: bool
+ :param cap_tris: fill ends with triangles instead of ngons
+ :type cap_tris: bool
+ :param segments: Undocumented.
+ :type segments: int
+ :param radius: Radius of the circle.
+ :type radius: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_cone(bm: 'bmesh.types.BMesh', cap_ends: bool, cap_tris: bool,
+ segments: int, diameter1: float, diameter2: float,
+ depth: float, matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Create Cone. Creates a cone with variable depth at both ends
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param cap_ends: whether or not to fill in the ends with faces
+ :type cap_ends: bool
+ :param cap_tris: fill ends with triangles instead of ngons
+ :type cap_tris: bool
+ :param segments: Undocumented.
+ :type segments: int
+ :param diameter1: diameter of one end
+ :type diameter1: float
+ :param diameter2: diameter of the opposite
+ :type diameter2: float
+ :param depth: distance between ends
+ :type depth: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_cube(bm: 'bmesh.types.BMesh', size: float,
+ matrix: 'mathutils.Matrix', calc_uvs: bool) -> dict:
+ ''' Create Cube Creates a cube.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param size: size of the cube
+ :type size: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_grid(bm: 'bmesh.types.BMesh', x_segments: int, y_segments: int,
+ size: float, matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Create Grid. Creates a grid with a variable number of subdivisions
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param x_segments: number of x segments
+ :type x_segments: int
+ :param y_segments: number of y segments
+ :type y_segments: int
+ :param size: size of the grid
+ :type size: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_icosphere(bm: 'bmesh.types.BMesh', subdivisions: int,
+ diameter: float, matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Create Ico-Sphere. Creates a grid with a variable number of subdivisions
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param subdivisions: how many times to recursively subdivide the sphere
+ :type subdivisions: int
+ :param diameter: diameter
+ :type diameter: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_monkey(bm: 'bmesh.types.BMesh', matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Create Suzanne. Creates a monkey (standard blender primitive).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_uvsphere(bm: 'bmesh.types.BMesh', u_segments: int, v_segments: int,
+ diameter: float, matrix: 'mathutils.Matrix',
+ calc_uvs: bool) -> dict:
+ ''' Create UV Sphere. Creates a grid with a variable number of subdivisions
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param u_segments: number of u segments
+ :type u_segments: int
+ :param v_segments: number of v segment
+ :type v_segments: int
+ :param diameter: diameter
+ :type diameter: float
+ :param matrix: matrix to multiply the new geometry with
+ :type matrix: 'mathutils.Matrix'
+ :param calc_uvs: calculate default UVs
+ :type calc_uvs: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def create_vert(bm: 'bmesh.types.BMesh',
+ co: typing.List['mathutils.Vector']) -> dict:
+ ''' Make Vertex. Creates a single vertex; this bmop was necessary for click-create-vertex.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param co: the coordinate of the new vert
+ :type co: typing.List['mathutils.Vector']
+ :return: - vert : the new vert **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def delete(bm: 'bmesh.types.BMesh',
+ geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ context: typing.Union[int, str]):
+ ''' Delete Geometry. Utility operator to delete geometry.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param context: geometry types to delete
+ :type context: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def dissolve_degenerate(bm: 'bmesh.types.BMesh', dist: float,
+ edges: typing.List['bmesh.types.BMEdge']):
+ ''' Degenerate Dissolve. Dissolve edges with no length, faces with no area.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param dist: maximum distance to consider degenerate
+ :type dist: float
+ :param edges: Undocumented.
+ :type edges: typing.List['bmesh.types.BMEdge']
+ '''
+
+ pass
+
+
+def dissolve_edges(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], use_verts: bool,
+ use_face_split: bool) -> dict:
+ ''' Dissolve Edges.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: Undocumented.
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_verts: dissolve verts left between only 2 edges.
+ :type use_verts: bool
+ :param use_face_split: Undocumented.
+ :type use_face_split: bool
+ :return: - region : **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def dissolve_faces(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'],
+ use_verts: bool) -> dict:
+ ''' Dissolve Faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: Undocumented.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param use_verts: dissolve verts left between only 2 edges.
+ :type use_verts: bool
+ :return: - region : **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def dissolve_limit(bm: 'bmesh.types.BMesh', angle_limit: float,
+ use_dissolve_boundaries: bool,
+ verts: typing.List['bmesh.types.BMVert'],
+ edges: typing.List['bmesh.types.BMEdge'],
+ delimit: set) -> dict:
+ ''' Limited Dissolve. Dissolve planar faces and co-linear edges.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param angle_limit: total rotation angle (radians)
+ :type angle_limit: float
+ :param use_dissolve_boundaries: Undocumented.
+ :type use_dissolve_boundaries: bool
+ :param verts: Undocumented.
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param edges: Undocumented.
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param delimit: Undocumented.
+ :type delimit: set
+ :return: - region : **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def dissolve_verts(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'],
+ use_face_split: bool, use_boundary_tear: bool):
+ ''' Dissolve Verts.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: Undocumented.
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param use_face_split: Undocumented.
+ :type use_face_split: bool
+ :param use_boundary_tear: Undocumented.
+ :type use_boundary_tear: bool
+ '''
+
+ pass
+
+
+def duplicate(bm: 'bmesh.types.BMesh',
+ geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ dest: 'bmesh.types.BMesh', use_select_history: bool,
+ use_edge_flip_from_face: bool) -> dict:
+ ''' Duplicate Geometry. Utility operator to duplicate geometry, optionally into a destination mesh.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param dest: Undocumented.
+ :type dest: 'bmesh.types.BMesh'
+ :param use_select_history: Undocumented.
+ :type use_select_history: bool
+ :param use_edge_flip_from_face: Undocumented.
+ :type use_edge_flip_from_face: bool
+ :return: - geom_orig : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - vert_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - edge_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - face_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - boundary_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - isovert_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace
+ '''
+
+ pass
+
+
+def edgeloop_fill(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], mat_nr: int,
+ use_smooth: bool) -> dict:
+ ''' Edge Loop Fill. Create faces defined by one or more non overlapping edge loops.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param mat_nr: material to use
+ :type mat_nr: int
+ :param use_smooth: smooth state to use
+ :type use_smooth: bool
+ :return: - faces : new faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def edgenet_fill(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], mat_nr: int,
+ use_smooth: bool, sides: int) -> dict:
+ ''' Edge Net Fill. Create faces defined by enclosed edges.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param mat_nr: material to use
+ :type mat_nr: int
+ :param use_smooth: smooth state to use
+ :type use_smooth: bool
+ :param sides: number of sides
+ :type sides: int
+ :return: - faces : new faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def edgenet_prepare(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge']) -> dict:
+ ''' Edgenet Prepare. Identifies several useful edge loop cases and modifies them so they'll become a face when edgenet_fill is called. The cases covered are: - One single loop; an edge is added to connect the ends - Two loops; two edges are added to connect the endpoints (based on the shortest distance between each endpont).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :return: - edges : new edges **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def extrude_discrete_faces(
+ bm: 'bmesh.types.BMesh', faces: typing.List['bmesh.types.BMFace'],
+ use_normal_flip: bool, use_select_history: bool) -> dict:
+ ''' Individual Face Extrude. Extrudes faces individually.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param use_normal_flip: Create faces with reversed direction.
+ :type use_normal_flip: bool
+ :param use_select_history: pass to duplicate
+ :type use_select_history: bool
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def extrude_edge_only(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'],
+ use_normal_flip: bool, use_select_history: bool) -> dict:
+ ''' Extrude Only Edges. Extrudes Edges into faces, note that this is very simple, there's no fancy winged extrusion.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input vertices
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_normal_flip: Create faces with reversed direction.
+ :type use_normal_flip: bool
+ :param use_select_history: pass to duplicate
+ :type use_select_history: bool
+ :return: - geom : output geometry **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def extrude_face_region(
+ bm: 'bmesh.types.BMesh',
+ geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']] = [],
+ edges_exclude: set = [],
+ use_keep_orig: bool = False,
+ use_normal_flip: bool = False,
+ use_normal_from_adjacent: bool = False,
+ use_dissolve_ortho_edges: bool = False,
+ use_select_history: bool = False) -> dict:
+ ''' Extrude Faces. Extrude operator (does not transform)
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: edges and faces
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param edges_exclude: Undocumented.
+ :type edges_exclude: set
+ :param use_keep_orig: keep original geometry (requires geom to include edges).
+ :type use_keep_orig: bool
+ :param use_normal_flip: Create faces with reversed direction.
+ :type use_normal_flip: bool
+ :param use_normal_from_adjacent: Use winding from surrounding faces instead of this region.
+ :type use_normal_from_adjacent: bool
+ :param use_dissolve_ortho_edges: Dissolve edges whose faces form a flat surface.
+ :type use_dissolve_ortho_edges: bool
+ :param use_select_history: pass to duplicate
+ :type use_select_history: bool
+ :return: - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def extrude_vert_indiv(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'],
+ use_select_history: bool) -> dict:
+ ''' Individual Vertex Extrude. Extrudes wire edges from vertices.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param use_select_history: pass to duplicate
+ :type use_select_history: bool
+ :return: - edges : output wire edges **type** list of ( bmesh.types.BMEdge ) - verts : output vertices **type** list of ( bmesh.types.BMVert )
+ '''
+
+ pass
+
+
+def face_attribute_fill(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'],
+ use_normals: bool, use_data: bool) -> dict:
+ ''' Face Attribute Fill. Fill in faces with data from adjacent faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param use_normals: copy face winding
+ :type use_normals: bool
+ :param use_data: copy face data
+ :type use_data: bool
+ :return: - faces_fail : faces that could not be handled **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def find_doubles(
+ bm: 'bmesh.types.BMesh', verts: typing.List['bmesh.types.BMVert'],
+ keep_verts: typing.List['bmesh.types.BMVert'], dist: float) -> dict:
+ ''' Find Doubles. Takes input verts and find vertices they should weld to. Outputs a mapping slot suitable for use with the weld verts bmop. If keep_verts is used, vertices outside that set can only be merged with vertices in that set.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param keep_verts: list of verts to keep
+ :type keep_verts: typing.List['bmesh.types.BMVert']
+ :param dist: maximum distance
+ :type dist: float
+ :return: - targetmap : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace
+ '''
+
+ pass
+
+
+def grid_fill(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], mat_nr: int,
+ use_smooth: bool, use_interp_simple: bool) -> dict:
+ ''' Grid Fill. Create faces defined by 2 disconnected edge loops (which share edges).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param mat_nr: material to use
+ :type mat_nr: int
+ :param use_smooth: smooth state to use
+ :type use_smooth: bool
+ :param use_interp_simple: use simple interpolation
+ :type use_interp_simple: bool
+ :return: - faces : new faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def holes_fill(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'], sides: int) -> dict:
+ ''' Fill Holes. Fill boundary edges with faces, copying surrounding customdata.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param sides: number of face sides to fill
+ :type sides: int
+ :return: - faces : new faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def inset_individual(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'],
+ thickness: float, depth: float, use_even_offset: bool,
+ use_interpolate: bool, use_relative_offset: bool) -> dict:
+ ''' Face Inset (Individual). Insets individual faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param thickness: Undocumented.
+ :type thickness: float
+ :param depth: Undocumented.
+ :type depth: float
+ :param use_even_offset: Undocumented.
+ :type use_even_offset: bool
+ :param use_interpolate: Undocumented.
+ :type use_interpolate: bool
+ :param use_relative_offset: Undocumented.
+ :type use_relative_offset: bool
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def inset_region(
+ bm: 'bmesh.types.BMesh', faces: typing.List['bmesh.types.BMFace'],
+ faces_exclude: typing.List['bmesh.types.BMFace'], use_boundary: bool,
+ use_even_offset: bool, use_interpolate: bool,
+ use_relative_offset: bool, use_edge_rail: bool, thickness: float,
+ depth: float, use_outset: bool) -> dict:
+ ''' Face Inset (Regions). Inset or outset face regions.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param faces_exclude: Undocumented.
+ :type faces_exclude: typing.List['bmesh.types.BMFace']
+ :param use_boundary: Undocumented.
+ :type use_boundary: bool
+ :param use_even_offset: Undocumented.
+ :type use_even_offset: bool
+ :param use_interpolate: Undocumented.
+ :type use_interpolate: bool
+ :param use_relative_offset: Undocumented.
+ :type use_relative_offset: bool
+ :param use_edge_rail: Undocumented.
+ :type use_edge_rail: bool
+ :param thickness: Undocumented.
+ :type thickness: float
+ :param depth: Undocumented.
+ :type depth: float
+ :param use_outset: Undocumented.
+ :type use_outset: bool
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def join_triangles(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'], cmp_seam: bool,
+ cmp_sharp: bool, cmp_uvs: bool, cmp_vcols: bool,
+ cmp_materials: bool, angle_face_threshold: float,
+ angle_shape_threshold: float) -> dict:
+ ''' Join Triangles. Tries to intelligently join triangles according to angle threshold and delimiters.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input geometry.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param cmp_seam: Undocumented.
+ :type cmp_seam: bool
+ :param cmp_sharp: Undocumented.
+ :type cmp_sharp: bool
+ :param cmp_uvs: Undocumented.
+ :type cmp_uvs: bool
+ :param cmp_vcols: Undocumented.
+ :type cmp_vcols: bool
+ :param cmp_materials: Undocumented.
+ :type cmp_materials: bool
+ :param angle_face_threshold: Undocumented.
+ :type angle_face_threshold: float
+ :param angle_shape_threshold: Undocumented.
+ :type angle_shape_threshold: float
+ :return: - faces : joined faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def mesh_to_bmesh(bm: 'bmesh.types.BMesh', mesh: 'bpy.types.Mesh',
+ object: 'bpy.types.Object', use_shapekey: bool):
+ ''' Mesh to BMesh. Load the contents of a mesh into the bmesh. this bmop is private, it's reserved exclusively for entering editmode.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param mesh: Undocumented.
+ :type mesh: 'bpy.types.Mesh'
+ :param object: Undocumented.
+ :type object: 'bpy.types.Object'
+ :param use_shapekey: load active shapekey coordinates into verts
+ :type use_shapekey: bool
+ '''
+
+ pass
+
+
+def mirror(bm: 'bmesh.types.BMesh',
+ geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ matrix: 'mathutils.Matrix', merge_dist: float,
+ axis: typing.Union[int, str], mirror_u: bool, mirror_v: bool,
+ mirror_udim: bool) -> dict:
+ ''' Mirror. Mirrors geometry along an axis. The resulting geometry is welded on using merge_dist. Pairs of original/mirrored vertices are welded using the merge_dist parameter (which defines the minimum distance for welding to happen).
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: input geometry
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param matrix: matrix defining the mirror transformation
+ :type matrix: 'mathutils.Matrix'
+ :param merge_dist: maximum distance for merging. does no merging if 0.
+ :type merge_dist: float
+ :param axis: the axis to use.
+ :type axis: typing.Union[int, str]
+ :param mirror_u: mirror UVs across the u axis
+ :type mirror_u: bool
+ :param mirror_v: mirror UVs across the v axis
+ :type mirror_v: bool
+ :param mirror_udim: mirror UVs in each tile
+ :type mirror_udim: bool
+ :return: - geom : output geometry, mirrored **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def object_load_bmesh(bm: 'bmesh.types.BMesh', scene: 'bpy.types.Scene',
+ object: 'bpy.types.Object'):
+ ''' Object Load BMesh. Loads a bmesh into an object/mesh. This is a "private" bmop.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param scene: Undocumented.
+ :type scene: 'bpy.types.Scene'
+ :param object: Undocumented.
+ :type object: 'bpy.types.Object'
+ '''
+
+ pass
+
+
+def offset_edgeloops(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'],
+ use_cap_endpoint: bool) -> dict:
+ ''' Edgeloop Offset. Creates edge loops based on simple edge-outset method.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input faces
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_cap_endpoint: Undocumented.
+ :type use_cap_endpoint: bool
+ :return: - edges : output faces **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def planar_faces(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'], iterations: int,
+ factor: float) -> dict:
+ ''' Planar Faces. Iteratively flatten faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input geometry.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param iterations: Number of times to flatten faces (for when connected faces are used)
+ :type iterations: int
+ :param factor: Influence for making planar each iteration
+ :type factor: float
+ :return: - geom : output slot, computed boundary geometry. **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def pointmerge(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'],
+ merge_co: typing.List['mathutils.Vector']):
+ ''' Point Merge. Merge verts together at a point.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices (all verts will be merged into the first).
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param merge_co: Position to merge at.
+ :type merge_co: typing.List['mathutils.Vector']
+ '''
+
+ pass
+
+
+def pointmerge_facedata(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'],
+ vert_snap: 'bmesh.types.BMVert'):
+ ''' Face-Data Point Merge. Merge uv/vcols at a specific vertex.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param vert_snap: snap vertex
+ :type vert_snap: 'bmesh.types.BMVert'
+ '''
+
+ pass
+
+
+def poke(bm: 'bmesh.types.BMesh', faces: typing.List['bmesh.types.BMFace'],
+ offset: float, center_mode: typing.Union[int, str],
+ use_relative_offset: bool) -> dict:
+ ''' Pokes a face. Splits a face into a triangle fan.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param offset: center vertex offset along normal
+ :type offset: float
+ :param center_mode: calculation mode for center vertex
+ :type center_mode: typing.Union[int, str]
+ :param use_relative_offset: apply offset
+ :type use_relative_offset: bool
+ :return: - verts : output verts **type** list of ( bmesh.types.BMVert ) - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def recalc_face_normals(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace']):
+ ''' Right-Hand Faces. Computes an "outside" normal for the specified input faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: Undocumented.
+ :type faces: typing.List['bmesh.types.BMFace']
+ '''
+
+ pass
+
+
+def region_extend(
+ bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ use_contract: bool, use_faces: bool, use_face_step: bool) -> dict:
+ ''' Region Extend. used to implement the select more/less tools. this puts some geometry surrounding regions of geometry in geom into geom.out. if use_faces is 0 then geom.out spits out verts and edges, otherwise it spits out faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: input geometry
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param use_contract: find boundary inside the regions, not outside.
+ :type use_contract: bool
+ :param use_faces: extend from faces instead of edges
+ :type use_faces: bool
+ :param use_face_step: step over connected faces
+ :type use_face_step: bool
+ :return: - geom : output slot, computed boundary geometry. **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def remove_doubles(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'], dist: float):
+ ''' Remove Doubles. Finds groups of vertices closer then dist and merges them together, using the weld verts bmop.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input verts
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param dist: minimum distance
+ :type dist: float
+ '''
+
+ pass
+
+
+def reverse_colors(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace']):
+ ''' Color Reverse Reverse the loop colors.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ '''
+
+ pass
+
+
+def reverse_faces(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'],
+ flip_multires: bool):
+ ''' Reverse Faces. Reverses the winding (vertex order) of faces. This has the effect of flipping the normal.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param flip_multires: maintain multi-res offset
+ :type flip_multires: bool
+ '''
+
+ pass
+
+
+def reverse_uvs(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace']):
+ ''' UV Reverse. Reverse the UV's
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ '''
+
+ pass
+
+
+def rotate(bm: 'bmesh.types.BMesh', cent: typing.List['mathutils.Vector'],
+ matrix: 'mathutils.Matrix',
+ verts: typing.List['bmesh.types.BMVert'],
+ space: 'mathutils.Matrix'):
+ ''' Rotate. Rotate vertices around a center, using a 3x3 rotation matrix.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param cent: center of rotation
+ :type cent: typing.List['mathutils.Vector']
+ :param matrix: matrix defining rotation
+ :type matrix: 'mathutils.Matrix'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param space: matrix to define the space (typically object matrix)
+ :type space: 'mathutils.Matrix'
+ '''
+
+ pass
+
+
+def rotate_colors(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'], use_ccw: bool):
+ ''' Color Rotation. Cycle the loop colors
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param use_ccw: rotate counter-clockwise if true, otherwise clockwise
+ :type use_ccw: bool
+ '''
+
+ pass
+
+
+def rotate_edges(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'],
+ use_ccw: bool) -> dict:
+ ''' Edge Rotate. Rotates edges topologically. Also known as "spin edge" to some people. Simple example: [/] becomes [|] then [\] .
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param use_ccw: rotate edge counter-clockwise if true, otherwise clockwise
+ :type use_ccw: bool
+ :return: - edges : newly spun edges **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def rotate_uvs(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'], use_ccw: bool):
+ ''' UV Rotation. Cycle the loop UV's
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param use_ccw: rotate counter-clockwise if true, otherwise clockwise
+ :type use_ccw: bool
+ '''
+
+ pass
+
+
+def scale(bm: 'bmesh.types.BMesh', vec: typing.List['mathutils.Vector'],
+ space: 'mathutils.Matrix', verts: typing.List['bmesh.types.BMVert']):
+ ''' Scale. Scales vertices by an offset.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param vec: scale factor
+ :type vec: typing.List['mathutils.Vector']
+ :param space: matrix to define the space (typically object matrix)
+ :type space: 'mathutils.Matrix'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ '''
+
+ pass
+
+
+def smooth_laplacian_vert(
+ bm: 'bmesh.types.BMesh', verts: typing.List['bmesh.types.BMVert'],
+ lambda_factor: float, lambda_border: float, use_x: bool, use_y: bool,
+ use_z: bool, preserve_volume: bool):
+ ''' Vertex Smooth Laplacian. Smooths vertices by using Laplacian smoothing propose by. Desbrun, et al. Implicit Fairing of Irregular Meshes using Diffusion and Curvature Flow.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param lambda_factor: lambda param
+ :type lambda_factor: float
+ :param lambda_border: lambda param in border
+ :type lambda_border: float
+ :param use_x: Smooth object along X axis
+ :type use_x: bool
+ :param use_y: Smooth object along Y axis
+ :type use_y: bool
+ :param use_z: Smooth object along Z axis
+ :type use_z: bool
+ :param preserve_volume: Apply volume preservation after smooth
+ :type preserve_volume: bool
+ '''
+
+ pass
+
+
+def smooth_vert(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'], factor: float,
+ mirror_clip_x: bool, mirror_clip_y: bool, mirror_clip_z: bool,
+ clip_dist: float, use_axis_x: bool, use_axis_y: bool,
+ use_axis_z: bool):
+ ''' Vertex Smooth. Smooths vertices by using a basic vertex averaging scheme.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param factor: smoothing factor
+ :type factor: float
+ :param mirror_clip_x: set vertices close to the x axis before the operation to 0
+ :type mirror_clip_x: bool
+ :param mirror_clip_y: set vertices close to the y axis before the operation to 0
+ :type mirror_clip_y: bool
+ :param mirror_clip_z: set vertices close to the z axis before the operation to 0
+ :type mirror_clip_z: bool
+ :param clip_dist: clipping threshold for the above three slots
+ :type clip_dist: float
+ :param use_axis_x: smooth vertices along X axis
+ :type use_axis_x: bool
+ :param use_axis_y: smooth vertices along Y axis
+ :type use_axis_y: bool
+ :param use_axis_z: smooth vertices along Z axis
+ :type use_axis_z: bool
+ '''
+
+ pass
+
+
+def solidify(bm: 'bmesh.types.BMesh',
+ geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ thickness: float) -> dict:
+ ''' Solidify. Turns a mesh into a shell with thickness
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param thickness: Undocumented.
+ :type thickness: float
+ :return: - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def spin(bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ cent: typing.List['mathutils.Vector'],
+ axis: typing.List['mathutils.Vector'],
+ dvec: typing.List['mathutils.Vector'], angle: float,
+ space: 'mathutils.Matrix', steps: int, use_merge: bool,
+ use_normal_flip: bool, use_duplicate: bool) -> dict:
+ ''' Spin. Extrude or duplicate geometry a number of times, rotating and possibly translating after each step
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param cent: rotation center
+ :type cent: typing.List['mathutils.Vector']
+ :param axis: rotation axis
+ :type axis: typing.List['mathutils.Vector']
+ :param dvec: translation delta per step
+ :type dvec: typing.List['mathutils.Vector']
+ :param angle: total rotation angle (radians)
+ :type angle: float
+ :param space: matrix to define the space (typically object matrix)
+ :type space: 'mathutils.Matrix'
+ :param steps: number of steps
+ :type steps: int
+ :param use_merge: Merge first/last when the angle is a full revolution.
+ :type use_merge: bool
+ :param use_normal_flip: Create faces with reversed direction.
+ :type use_normal_flip: bool
+ :param use_duplicate: duplicate or extrude?
+ :type use_duplicate: bool
+ :return: - geom_last : result of last step **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def split(bm: 'bmesh.types.BMesh', geom: typing.
+ Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']],
+ dest: 'bmesh.types.BMesh', use_only_faces: bool) -> dict:
+ ''' Split Off Geometry. Disconnect geometry from adjacent edges and faces, optionally into a destination mesh.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param geom: Undocumented.
+ :type geom: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param dest: Undocumented.
+ :type dest: 'bmesh.types.BMesh'
+ :param use_only_faces: when enabled. don't duplicate loose verts/edges
+ :type use_only_faces: bool
+ :return: - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - boundary_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - isovert_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace
+ '''
+
+ pass
+
+
+def split_edges(
+ bm: 'bmesh.types.BMesh', edges: typing.List['bmesh.types.BMEdge'],
+ verts: typing.List['bmesh.types.BMVert'], use_verts: bool) -> dict:
+ ''' Edge Split. Disconnects faces along input edges.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param verts: optional tag verts, use to have greater control of splits
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param use_verts: use 'verts' for splitting, else just find verts to split from edges
+ :type use_verts: bool
+ :return: - edges : old output disconnected edges **type** list of ( bmesh.types.BMEdge )
+ '''
+
+ pass
+
+
+def subdivide_edgering(bm: 'bmesh.types.BMesh',
+ edges: typing.List['bmesh.types.BMEdge'],
+ interp_mode: typing.Union[int, str], smooth: float,
+ cuts: int, profile_shape: typing.Union[int, str],
+ profile_shape_factor: float) -> dict:
+ ''' Subdivide Edge-Ring. Take an edge-ring, and subdivide with interpolation options.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: input vertices
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param interp_mode: interpolation method
+ :type interp_mode: typing.Union[int, str]
+ :param smooth: Undocumented.
+ :type smooth: float
+ :param cuts: Undocumented.
+ :type cuts: int
+ :param profile_shape: profile shape type
+ :type profile_shape: typing.Union[int, str]
+ :param profile_shape_factor: Undocumented.
+ :type profile_shape_factor: float
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def subdivide_edges(
+ bm: 'bmesh.types.BMesh', edges: typing.List['bmesh.types.BMEdge'],
+ smooth: float, smooth_falloff: typing.Union[int, str], fractal: float,
+ along_normal: float, cuts: int, seed: int, custom_patterns: dict,
+ edge_percents: dict, quad_corner_type: typing.Union[int, str],
+ use_grid_fill: bool, use_single_edge: bool, use_only_quads: bool,
+ use_sphere: bool, use_smooth_even: bool) -> dict:
+ ''' Subdivide Edges. Advanced operator for subdividing edges with options for face patterns, smoothing and randomization.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param edges: Undocumented.
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param smooth: Undocumented.
+ :type smooth: float
+ :param smooth_falloff: smooth falloff type
+ :type smooth_falloff: typing.Union[int, str]
+ :param fractal: Undocumented.
+ :type fractal: float
+ :param along_normal: Undocumented.
+ :type along_normal: float
+ :param cuts: Undocumented.
+ :type cuts: int
+ :param seed: Undocumented.
+ :type seed: int
+ :param custom_patterns: uses custom pointers
+ :type custom_patterns: dict
+ :param edge_percents: Undocumented.
+ :type edge_percents: dict
+ :param quad_corner_type: quad corner type
+ :type quad_corner_type: typing.Union[int, str]
+ :param use_grid_fill: fill in fully-selected faces with a grid
+ :type use_grid_fill: bool
+ :param use_single_edge: tessellate the case of one edge selected in a quad or triangle
+ :type use_single_edge: bool
+ :param use_only_quads: only subdivide quads (for loopcut)
+ :type use_only_quads: bool
+ :param use_sphere: for making new primitives only
+ :type use_sphere: bool
+ :param use_smooth_even: maintain even offset when smoothing
+ :type use_smooth_even: bool
+ :return: - geom_inner : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom_split : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace ) - geom : contains all output geometry **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def symmetrize(bm: 'bmesh.types.BMesh',
+ input: typing.Union[typing.List['bmesh.types.BMFace'], typing.
+ List['bmesh.types.BMVert'], typing.
+ List['bmesh.types.BMEdge']],
+ direction: typing.Union[int, str], dist: float) -> dict:
+ ''' Symmetrize. Makes the mesh elements in the "input" slot symmetrical. Unlike normal mirroring, it only copies in one direction, as specified by the "direction" slot. The edges and faces that cross the plane of symmetry are split as needed to enforce symmetry. All new vertices, edges, and faces are added to the "geom.out" slot.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param input: Undocumented.
+ :type input: typing.Union[typing.List['bmesh.types.BMFace'], typing.List['bmesh.types.BMVert'], typing.List['bmesh.types.BMEdge']]
+ :param direction: axis to use
+ :type direction: typing.Union[int, str]
+ :param dist: minimum distance
+ :type dist: float
+ :return: - geom : **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def transform(bm: 'bmesh.types.BMesh', matrix: 'mathutils.Matrix',
+ space: 'mathutils.Matrix',
+ verts: typing.List['bmesh.types.BMVert']):
+ ''' Transform. Transforms a set of vertices by a matrix. Multiplies the vertex coordinates with the matrix.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param matrix: transform matrix
+ :type matrix: 'mathutils.Matrix'
+ :param space: matrix to define the space (typically object matrix)
+ :type space: 'mathutils.Matrix'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ '''
+
+ pass
+
+
+def translate(bm: 'bmesh.types.BMesh',
+ vec: typing.List['mathutils.Vector'],
+ space: 'mathutils.Matrix',
+ verts: typing.List['bmesh.types.BMVert'] = []):
+ ''' Translate. Translate vertices by an offset.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param vec: translation offset
+ :type vec: typing.List['mathutils.Vector']
+ :param space: matrix to define the space (typically object matrix)
+ :type space: 'mathutils.Matrix'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ '''
+
+ pass
+
+
+def triangle_fill(bm: 'bmesh.types.BMesh', use_beauty: bool,
+ use_dissolve: bool, edges: typing.List['bmesh.types.BMEdge'],
+ normal: typing.List['mathutils.Vector']) -> dict:
+ ''' Triangle Fill. Fill edges with triangles
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param use_beauty: Undocumented.
+ :type use_beauty: bool
+ :param use_dissolve: dissolve resulting faces
+ :type use_dissolve: bool
+ :param edges: input edges
+ :type edges: typing.List['bmesh.types.BMEdge']
+ :param normal: optionally pass the fill normal to use
+ :type normal: typing.List['mathutils.Vector']
+ :return: - geom : new faces and edges **type** list of ( bmesh.types.BMVert , bmesh.types.BMEdge , bmesh.types.BMFace )
+ '''
+
+ pass
+
+
+def triangulate(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'],
+ quad_method: typing.Union[int, str],
+ ngon_method: typing.Union[int, str]) -> dict:
+ ''' Triangulate.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: Undocumented.
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param quad_method: Undocumented.
+ :type quad_method: typing.Union[int, str]
+ :param ngon_method: Undocumented.
+ :type ngon_method: typing.Union[int, str]
+ :return: - edges : **type** list of ( bmesh.types.BMEdge ) - faces : **type** list of ( bmesh.types.BMFace ) - face_map : **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace - face_map_double : duplicate faces **type** dict mapping vert/edge/face types to bmesh.types.BMVert / bmesh.types.BMEdge / bmesh.types.BMFace
+ '''
+
+ pass
+
+
+def unsubdivide(bm: 'bmesh.types.BMesh',
+ verts: typing.List['bmesh.types.BMVert'], iterations: int):
+ ''' Un-Subdivide. Reduce detail in geometry containing grids.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param verts: input vertices
+ :type verts: typing.List['bmesh.types.BMVert']
+ :param iterations: Undocumented.
+ :type iterations: int
+ '''
+
+ pass
+
+
+def weld_verts(bm: 'bmesh.types.BMesh',
+ targetmap: typing.Union[dict, dict, dict]):
+ ''' Weld Verts. Welds verts together (kind-of like remove doubles, merge, etc, all of which use or will use this bmop). You pass in mappings from vertices to the vertices they weld with.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param targetmap: Undocumented.
+ :type targetmap: typing.Union[dict, dict, dict]
+ '''
+
+ pass
+
+
+def wireframe(bm: 'bmesh.types.BMesh',
+ faces: typing.List['bmesh.types.BMFace'], thickness: float,
+ offset: float, use_replace: bool, use_boundary: bool,
+ use_even_offset: bool, use_crease: bool, crease_weight: float,
+ use_relative_offset: bool, material_offset: int) -> dict:
+ ''' Wire Frame. Makes a wire-frame copy of faces.
+
+ :param bm: The bmesh to operate on.
+ :type bm: 'bmesh.types.BMesh'
+ :param faces: input faces
+ :type faces: typing.List['bmesh.types.BMFace']
+ :param thickness: Undocumented.
+ :type thickness: float
+ :param offset: Undocumented.
+ :type offset: float
+ :param use_replace: Undocumented.
+ :type use_replace: bool
+ :param use_boundary: Undocumented.
+ :type use_boundary: bool
+ :param use_even_offset: Undocumented.
+ :type use_even_offset: bool
+ :param use_crease: Undocumented.
+ :type use_crease: bool
+ :param crease_weight: Undocumented.
+ :type crease_weight: float
+ :param use_relative_offset: Undocumented.
+ :type use_relative_offset: bool
+ :param material_offset: Undocumented.
+ :type material_offset: int
+ :return: - faces : output faces **type** list of ( bmesh.types.BMFace )
+ '''
+
+ pass
diff --git a/blender_autocomplete/bmesh/types.py b/blender_autocomplete/bmesh/types.py
new file mode 100644
index 0000000..e068825
--- /dev/null
+++ b/blender_autocomplete/bmesh/types.py
@@ -0,0 +1,1312 @@
+import sys
+import typing
+import bpy.types
+import mathutils
+
+
+class BMDeformVert:
+ def clear(self):
+ ''' Clears all weights.
+
+ '''
+ pass
+
+ def get(self, key: int, default=None):
+ ''' Returns the deform weight matching the key or default when not found (matches pythons dictionary function of the same name).
+
+ :param key: The key associated with deform weight.
+ :type key: int
+ :param default: Optional argument for the value to return if *key* is not found.
+ :type default:
+ '''
+ pass
+
+ def items(self) -> list:
+ ''' Return (group, weight) pairs for this vertex (matching pythons dict.items() functionality).
+
+ :rtype: list
+ :return: (key, value) pairs for each deform weight of this vertex.
+ '''
+ pass
+
+ def keys(self) -> list:
+ ''' Return the group indices used by this vertex (matching pythons dict.keys() functionality).
+
+ :rtype: list
+ :return: the deform group this vertex uses
+ '''
+ pass
+
+ def values(self) -> list:
+ ''' Return the weights of the deform vertex (matching pythons dict.values() functionality).
+
+ :rtype: list
+ :return: The weights that influence this vertex
+ '''
+ pass
+
+
+class BMEdge:
+ ''' The BMesh edge connecting 2 verts
+ '''
+
+ hide: bool = None
+ ''' Hidden state of this element.
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this element.
+
+ :type: int
+ '''
+
+ is_boundary: bool = None
+ ''' True when this edge is at the boundary of a face (read-only).
+
+ :type: bool
+ '''
+
+ is_contiguous: bool = None
+ ''' True when this edge is manifold, between two faces with the same winding (read-only).
+
+ :type: bool
+ '''
+
+ is_convex: bool = None
+ ''' True when this edge joins two convex faces, depends on a valid face normal (read-only).
+
+ :type: bool
+ '''
+
+ is_manifold: bool = None
+ ''' True when this edge is manifold (read-only).
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' True when this element is valid (hasn't been removed).
+
+ :type: bool
+ '''
+
+ is_wire: bool = None
+ ''' True when this edge is not connected to any faces (read-only).
+
+ :type: bool
+ '''
+
+ link_faces: typing.Union[typing.List['BMFace'], 'BMElemSeq'] = None
+ ''' Faces connected to this edge, (read-only).
+
+ :type: typing.Union[typing.List['BMFace'], 'BMElemSeq']
+ '''
+
+ link_loops: typing.Union[typing.List['BMLoop'], 'BMElemSeq'] = None
+ ''' Loops connected to this edge, (read-only).
+
+ :type: typing.Union[typing.List['BMLoop'], 'BMElemSeq']
+ '''
+
+ seam: bool = None
+ ''' Seam for UV unwrapping.
+
+ :type: bool
+ '''
+
+ select: bool = None
+ ''' Selected state of this element.
+
+ :type: bool
+ '''
+
+ smooth: bool = None
+ ''' Smooth state of this element.
+
+ :type: bool
+ '''
+
+ tag: bool = None
+ ''' Generic attribute scripts can use for own logic
+
+ :type: bool
+ '''
+
+ verts: typing.Union[typing.List['BMVert'], 'BMElemSeq'] = None
+ ''' Verts this edge uses (always 2), (read-only).
+
+ :type: typing.Union[typing.List['BMVert'], 'BMElemSeq']
+ '''
+
+ def calc_face_angle(self, fallback=None) -> float:
+ '''
+
+ :param fallback: return this when the edge doesn't have 2 faces (instead of raising a :exc: ValueError ).
+ :type fallback:
+ :rtype: float
+ :return: The angle between 2 connected faces in radians.
+ '''
+ pass
+
+ def calc_face_angle_signed(self, fallback=None) -> float:
+ '''
+
+ :param fallback: return this when the edge doesn't have 2 faces (instead of raising a :exc: ValueError ).
+ :type fallback:
+ :rtype: float
+ :return: The angle between 2 connected faces in radians (negative for concave join).
+ '''
+ pass
+
+ def calc_length(self) -> float:
+ '''
+
+ :rtype: float
+ :return: The length between both verts.
+ '''
+ pass
+
+ def calc_tangent(self, loop: 'BMLoop') -> 'mathutils.Vector':
+ ''' Return the tangent at this edge relative to a face (pointing inward into the face). This uses the face normal for calculation.
+
+ :param loop: The loop used for tangent calculation.
+ :type loop: 'BMLoop'
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def copy_from(self, other):
+ ''' Copy values from another element of matching type.
+
+ '''
+ pass
+
+ def hide_set(self, hide: bool):
+ ''' Set the hide state. This is different from the *hide* attribute because it updates the selection and hide state of associated geometry.
+
+ :param hide: Hidden or visible.
+ :type hide: bool
+ '''
+ pass
+
+ def normal_update(self):
+ ''' Update edges vertex normals.
+
+ '''
+ pass
+
+ def other_vert(self, vert: 'BMVert') -> 'BMVert':
+ ''' Return the other vertex on this edge or None if the vertex is not used by this edge.
+
+ :param vert: a vert in this edge.
+ :type vert: 'BMVert'
+ :rtype: 'BMVert'
+ :return: The edges other vert.
+ '''
+ pass
+
+ def select_set(self, select: bool):
+ ''' Set the selection. This is different from the *select* attribute because it updates the selection state of associated geometry.
+
+ :param select: Select or de-select.
+ :type select: bool
+ '''
+ pass
+
+
+class BMEdgeSeq:
+ layers: 'BMLayerAccessEdge' = None
+ ''' custom-data layers (read-only).
+
+ :type: 'BMLayerAccessEdge'
+ '''
+
+ def ensure_lookup_table(self):
+ ''' Ensure internal data needed for int subscription is initialized with verts/edges/faces, eg bm.verts[index] . This needs to be called again after adding/removing data in this sequence.
+
+ '''
+ pass
+
+ def get(self, verts: 'BMVert', fallback=None) -> 'BMEdge':
+ ''' Return an edge which uses the **verts** passed.
+
+ :param verts: Sequence of verts.
+ :type verts: 'BMVert'
+ :param fallback:
+ :type fallback:
+ :rtype: 'BMEdge'
+ :return: The edge found or None
+ '''
+ pass
+
+ def index_update(self):
+ ''' Initialize the index values of this sequence. This is the equivalent of looping over all elements and assigning the index values.
+
+ '''
+ pass
+
+ def new(self, verts: 'BMVert', example: 'BMEdge' = None) -> 'BMEdge':
+ ''' Create a new edge from a given pair of verts.
+
+ :param verts: Vertex pair.
+ :type verts: 'BMVert'
+ :param example: Existing edge to initialize settings (optional argument).
+ :type example: 'BMEdge'
+ :rtype: 'BMEdge'
+ :return: The newly created edge.
+ '''
+ pass
+
+ def remove(self, edge):
+ ''' Remove an edge.
+
+ '''
+ pass
+
+ def sort(self, key=None, reverse=False):
+ ''' Sort the elements of this sequence, using an optional custom sort key. Indices of elements are not changed, BMElemeSeq.index_update() can be used for that.
+
+ :param key: The key that sets the ordering of the elements.
+ :type key:
+ :param reverse: Reverse the order of the elements
+ :type reverse:
+ '''
+ pass
+
+
+class BMEditSelIter:
+ pass
+
+
+class BMEditSelSeq:
+ active: typing.Union['BMFace', 'BMVert', 'BMEdge'] = None
+ ''' The last selected element or None (read-only).
+
+ :type: typing.Union['BMFace', 'BMVert', 'BMEdge']
+ '''
+
+ def add(self, element):
+ ''' Add an element to the selection history (no action taken if its already added).
+
+ '''
+ pass
+
+ def clear(self):
+ ''' Empties the selection history.
+
+ '''
+ pass
+
+ def discard(self, element):
+ ''' Discard an element from the selection history. Like remove but doesn't raise an error when the elements not in the selection list.
+
+ '''
+ pass
+
+ def remove(self, element):
+ ''' Remove an element from the selection history.
+
+ '''
+ pass
+
+ def validate(self):
+ ''' Ensures all elements in the selection history are selected.
+
+ '''
+ pass
+
+
+class BMElemSeq:
+ ''' General sequence type used for accessing any sequence of BMVert , BMEdge , BMFace , BMLoop . When accessed via BMesh.verts , BMesh.edges , BMesh.faces there are also functions to create/remomove items.
+ '''
+
+ def index_update(self):
+ ''' Initialize the index values of this sequence. This is the equivalent of looping over all elements and assigning the index values.
+
+ '''
+ pass
+
+
+class BMFace:
+ ''' The BMesh face with 3 or more sides
+ '''
+
+ edges: typing.Union[typing.List['BMEdge'], 'BMElemSeq'] = None
+ ''' Edges of this face, (read-only).
+
+ :type: typing.Union[typing.List['BMEdge'], 'BMElemSeq']
+ '''
+
+ hide: bool = None
+ ''' Hidden state of this element.
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this element.
+
+ :type: int
+ '''
+
+ is_valid: bool = None
+ ''' True when this element is valid (hasn't been removed).
+
+ :type: bool
+ '''
+
+ loops: typing.Union[typing.List['BMLoop'], 'BMElemSeq'] = None
+ ''' Loops of this face, (read-only).
+
+ :type: typing.Union[typing.List['BMLoop'], 'BMElemSeq']
+ '''
+
+ material_index: int = None
+ ''' The face's material index.
+
+ :type: int
+ '''
+
+ normal: 'mathutils.Vector' = None
+ ''' The normal for this face as a 3D, wrapped vector.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ select: bool = None
+ ''' Selected state of this element.
+
+ :type: bool
+ '''
+
+ smooth: bool = None
+ ''' Smooth state of this element.
+
+ :type: bool
+ '''
+
+ tag: bool = None
+ ''' Generic attribute scripts can use for own logic
+
+ :type: bool
+ '''
+
+ verts: typing.Union[typing.List['BMVert'], 'BMElemSeq'] = None
+ ''' Verts of this face, (read-only).
+
+ :type: typing.Union[typing.List['BMVert'], 'BMElemSeq']
+ '''
+
+ def calc_area(self) -> float:
+ ''' Return the area of the face.
+
+ :rtype: float
+ :return: Return the area of the face.
+ '''
+ pass
+
+ def calc_center_bounds(self) -> 'mathutils.Vector':
+ ''' Return bounds center of the face.
+
+ :rtype: 'mathutils.Vector'
+ :return: a 3D vector.
+ '''
+ pass
+
+ def calc_center_median(self) -> 'mathutils.Vector':
+ ''' Return median center of the face.
+
+ :rtype: 'mathutils.Vector'
+ :return: a 3D vector.
+ '''
+ pass
+
+ def calc_center_median_weighted(self) -> 'mathutils.Vector':
+ ''' Return median center of the face weighted by edge lengths.
+
+ :rtype: 'mathutils.Vector'
+ :return: a 3D vector.
+ '''
+ pass
+
+ def calc_perimeter(self) -> float:
+ ''' Return the perimeter of the face.
+
+ :rtype: float
+ :return: Return the perimeter of the face.
+ '''
+ pass
+
+ def calc_tangent_edge(self) -> 'mathutils.Vector':
+ ''' Return face tangent based on longest edge.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def calc_tangent_edge_diagonal(self) -> 'mathutils.Vector':
+ ''' Return face tangent based on the edge farthest from any vertex.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def calc_tangent_edge_pair(self) -> 'mathutils.Vector':
+ ''' Return face tangent based on the two longest disconnected edges. - Tris: Use the edge pair with the most similar lengths. - Quads: Use the longest edge pair. - NGons: Use the two longest disconnected edges.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def calc_tangent_vert_diagonal(self) -> 'mathutils.Vector':
+ ''' Return face tangent based on the two most distent vertices.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def copy(self, verts: bool = True, edges: bool = True) -> 'BMFace':
+ ''' Make a copy of this face.
+
+ :param verts: When set, the faces verts will be duplicated too.
+ :type verts: bool
+ :param edges: When set, the faces edges will be duplicated too.
+ :type edges: bool
+ :rtype: 'BMFace'
+ :return: The newly created face.
+ '''
+ pass
+
+ def copy_from(self, other):
+ ''' Copy values from another element of matching type.
+
+ '''
+ pass
+
+ def copy_from_face_interp(self, face: 'BMFace', vert: bool = True):
+ ''' Interpolate the customdata from another face onto this one (faces should overlap).
+
+ :param face: The face to interpolate data from.
+ :type face: 'BMFace'
+ :param vert: When True, also copy vertex data.
+ :type vert: bool
+ '''
+ pass
+
+ def hide_set(self, hide: bool):
+ ''' Set the hide state. This is different from the *hide* attribute because it updates the selection and hide state of associated geometry.
+
+ :param hide: Hidden or visible.
+ :type hide: bool
+ '''
+ pass
+
+ def normal_flip(self):
+ ''' Reverses winding of a face, which flips its normal.
+
+ '''
+ pass
+
+ def normal_update(self):
+ ''' Update face's normal.
+
+ '''
+ pass
+
+ def select_set(self, select: bool):
+ ''' Set the selection. This is different from the *select* attribute because it updates the selection state of associated geometry.
+
+ :param select: Select or de-select.
+ :type select: bool
+ '''
+ pass
+
+
+class BMFaceSeq:
+ active: 'BMFace' = None
+ ''' active face.
+
+ :type: 'BMFace'
+ '''
+
+ layers: 'BMLayerAccessFace' = None
+ ''' custom-data layers (read-only).
+
+ :type: 'BMLayerAccessFace'
+ '''
+
+ def ensure_lookup_table(self):
+ ''' Ensure internal data needed for int subscription is initialized with verts/edges/faces, eg bm.verts[index] . This needs to be called again after adding/removing data in this sequence.
+
+ '''
+ pass
+
+ def get(self, verts: 'BMVert', fallback=None) -> 'BMFace':
+ ''' Return a face which uses the **verts** passed.
+
+ :param verts: Sequence of verts.
+ :type verts: 'BMVert'
+ :param fallback:
+ :type fallback:
+ :rtype: 'BMFace'
+ :return: The face found or None
+ '''
+ pass
+
+ def index_update(self):
+ ''' Initialize the index values of this sequence. This is the equivalent of looping over all elements and assigning the index values.
+
+ '''
+ pass
+
+ def new(self, verts: 'BMVert', example: 'BMFace' = None) -> 'BMFace':
+ ''' Create a new face from a given set of verts.
+
+ :param verts: Sequence of 3 or more verts.
+ :type verts: 'BMVert'
+ :param example: Existing face to initialize settings (optional argument).
+ :type example: 'BMFace'
+ :rtype: 'BMFace'
+ :return: The newly created face.
+ '''
+ pass
+
+ def remove(self, face):
+ ''' Remove a face.
+
+ '''
+ pass
+
+ def sort(self, key=None, reverse=False):
+ ''' Sort the elements of this sequence, using an optional custom sort key. Indices of elements are not changed, BMElemeSeq.index_update() can be used for that.
+
+ :param key: The key that sets the ordering of the elements.
+ :type key:
+ :param reverse: Reverse the order of the elements
+ :type reverse:
+ '''
+ pass
+
+
+class BMIter:
+ ''' Internal BMesh type for looping over verts/faces/edges, used for iterating over BMElemSeq types.
+ '''
+
+ pass
+
+
+class BMLayerAccessEdge:
+ ''' Exposes custom-data layer attributes.
+ '''
+
+ bevel_weight: 'BMLayerCollection' = None
+ ''' Bevel weight float in [0 - 1].
+
+ :type: 'BMLayerCollection'
+ '''
+
+ crease: 'BMLayerCollection' = None
+ ''' Edge crease for subdivision surface - float in [0 - 1].
+
+ :type: 'BMLayerCollection'
+ '''
+
+ float = None
+ ''' Generic float custom-data layer. type: BMLayerCollection'''
+
+ freestyle = None
+ ''' Accessor for Freestyle edge layer. type: BMLayerCollection'''
+
+ int = None
+ ''' Generic int custom-data layer. type: BMLayerCollection'''
+
+ string = None
+ ''' Generic string custom-data layer (exposed as bytes, 255 max length). type: BMLayerCollection'''
+
+
+class BMLayerAccessFace:
+ ''' Exposes custom-data layer attributes.
+ '''
+
+ face_map = None
+ ''' FaceMap custom-data layer. type: BMLayerCollection'''
+
+ float = None
+ ''' Generic float custom-data layer. type: BMLayerCollection'''
+
+ freestyle = None
+ ''' Accessor for Freestyle face layer. type: BMLayerCollection'''
+
+ int = None
+ ''' Generic int custom-data layer. type: BMLayerCollection'''
+
+ string = None
+ ''' Generic string custom-data layer (exposed as bytes, 255 max length). type: BMLayerCollection'''
+
+
+class BMLayerAccessLoop:
+ ''' Exposes custom-data layer attributes.
+ '''
+
+ color = None
+ ''' Accessor for vertex color layer. type: BMLayerCollection'''
+
+ float = None
+ ''' Generic float custom-data layer. type: BMLayerCollection'''
+
+ int = None
+ ''' Generic int custom-data layer. type: BMLayerCollection'''
+
+ string = None
+ ''' Generic string custom-data layer (exposed as bytes, 255 max length). type: BMLayerCollection'''
+
+ uv = None
+ ''' Accessor for BMLoopUV UV (as a 2D Vector). type: BMLayerCollection'''
+
+
+class BMLayerAccessVert:
+ ''' Exposes custom-data layer attributes.
+ '''
+
+ bevel_weight: 'BMLayerCollection' = None
+ ''' Bevel weight float in [0 - 1].
+
+ :type: 'BMLayerCollection'
+ '''
+
+ deform = None
+ ''' Vertex deform weight BMDeformVert (TODO). type: BMLayerCollection'''
+
+ float = None
+ ''' Generic float custom-data layer. type: BMLayerCollection'''
+
+ int = None
+ ''' Generic int custom-data layer. type: BMLayerCollection'''
+
+ paint_mask = None
+ ''' Accessor for paint mask layer. type: BMLayerCollection'''
+
+ shape: 'BMLayerCollection' = None
+ ''' Vertex shapekey absolute location (as a 3D Vector).
+
+ :type: 'BMLayerCollection'
+ '''
+
+ skin = None
+ ''' Accessor for skin layer. type: BMLayerCollection'''
+
+ string = None
+ ''' Generic string custom-data layer (exposed as bytes, 255 max length). type: BMLayerCollection'''
+
+
+class BMLayerCollection:
+ ''' Gives access to a collection of custom-data layers of the same type and behaves like python dictionaries, except for the ability to do list like index access.
+ '''
+
+ active: 'BMLayerItem' = None
+ ''' The active layer of this type (read-only).
+
+ :type: 'BMLayerItem'
+ '''
+
+ is_singleton: bool = None
+ ''' True if there can exists only one layer of this type (read-only).
+
+ :type: bool
+ '''
+
+ def get(self, key: str, default=None):
+ ''' Returns the value of the layer matching the key or default when not found (matches pythons dictionary function of the same name).
+
+ :param key: The key associated with the layer.
+ :type key: str
+ :param default: Optional argument for the value to return if *key* is not found.
+ :type default:
+ '''
+ pass
+
+ def items(self) -> list:
+ ''' Return the identifiers of collection members (matching pythons dict.items() functionality).
+
+ :rtype: list
+ :return: (key, value) pairs for each member of this collection.
+ '''
+ pass
+
+ def keys(self) -> list:
+ ''' Return the identifiers of collection members (matching pythons dict.keys() functionality).
+
+ :rtype: list
+ :return: the identifiers for each member of this collection.
+ '''
+ pass
+
+ def new(self, name: str) -> 'BMLayerItem':
+ ''' Create a new layer
+
+ :param name: Optional name argument (will be made unique).
+ :type name: str
+ :rtype: 'BMLayerItem'
+ :return: The newly created layer.
+ '''
+ pass
+
+ def remove(self, layer: 'BMLayerItem'):
+ ''' Remove a layer
+
+ :param layer: The layer to remove.
+ :type layer: 'BMLayerItem'
+ '''
+ pass
+
+ def values(self) -> list:
+ ''' Return the values of collection (matching pythons dict.values() functionality).
+
+ :rtype: list
+ :return: the members of this collection.
+ '''
+ pass
+
+ def verify(self) -> 'BMLayerItem':
+ ''' Create a new layer or return an existing active layer
+
+ :rtype: 'BMLayerItem'
+ :return: The newly verified layer.
+ '''
+ pass
+
+
+class BMLayerItem:
+ ''' Exposes a single custom data layer, their main purpose is for use as item accessors to custom-data when used with vert/edge/face/loop data.
+ '''
+
+ name: str = None
+ ''' The layers unique name (read-only).
+
+ :type: str
+ '''
+
+ def copy_from(self, other):
+ ''' Return a copy of the layer
+
+ :param other:
+ :type other:
+ :param other:
+ :type other:
+ '''
+ pass
+
+
+class BMLoop:
+ ''' This is normally accessed from BMFace.loops where each face loop represents a corner of the face.
+ '''
+
+ edge: 'BMEdge' = None
+ ''' The loop's edge (between this loop and the next), (read-only).
+
+ :type: 'BMEdge'
+ '''
+
+ face: 'BMFace' = None
+ ''' The face this loop makes (read-only).
+
+ :type: 'BMFace'
+ '''
+
+ index: int = None
+ ''' Index of this element.
+
+ :type: int
+ '''
+
+ is_convex: bool = None
+ ''' True when this loop is at the convex corner of a face, depends on a valid face normal (read-only).
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' True when this element is valid (hasn't been removed).
+
+ :type: bool
+ '''
+
+ link_loop_next: 'BMLoop' = None
+ ''' The next face corner (read-only).
+
+ :type: 'BMLoop'
+ '''
+
+ link_loop_prev: 'BMLoop' = None
+ ''' The previous face corner (read-only).
+
+ :type: 'BMLoop'
+ '''
+
+ link_loop_radial_next: 'BMLoop' = None
+ ''' The next loop around the edge (read-only).
+
+ :type: 'BMLoop'
+ '''
+
+ link_loop_radial_prev: 'BMLoop' = None
+ ''' The previous loop around the edge (read-only).
+
+ :type: 'BMLoop'
+ '''
+
+ link_loops: typing.Union[typing.List['BMLoop'], 'BMElemSeq'] = None
+ ''' Loops connected to this loop, (read-only).
+
+ :type: typing.Union[typing.List['BMLoop'], 'BMElemSeq']
+ '''
+
+ tag: bool = None
+ ''' Generic attribute scripts can use for own logic
+
+ :type: bool
+ '''
+
+ vert: 'BMVert' = None
+ ''' The loop's vertex (read-only).
+
+ :type: 'BMVert'
+ '''
+
+ def calc_angle(self) -> float:
+ ''' Return the angle at this loops corner of the face. This is calculated so sharper corners give lower angles.
+
+ :rtype: float
+ :return: The angle in radians.
+ '''
+ pass
+
+ def calc_normal(self) -> 'mathutils.Vector':
+ ''' Return normal at this loops corner of the face. Falls back to the face normal for straight lines.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def calc_tangent(self) -> 'mathutils.Vector':
+ ''' Return the tangent at this loops corner of the face (pointing inward into the face). Falls back to the face normal for straight lines.
+
+ :rtype: 'mathutils.Vector'
+ :return: a normalized vector.
+ '''
+ pass
+
+ def copy_from(self, other):
+ ''' Copy values from another element of matching type.
+
+ '''
+ pass
+
+ def copy_from_face_interp(self,
+ face: 'BMFace',
+ vert: bool = True,
+ multires: bool = True):
+ ''' Interpolate the customdata from a face onto this loop (the loops vert should overlap the face).
+
+ :param face: The face to interpolate data from.
+ :type face: 'BMFace'
+ :param vert: When enabled, interpolate the loops vertex data (optional).
+ :type vert: bool
+ :param multires: When enabled, interpolate the loops multires data (optional).
+ :type multires: bool
+ '''
+ pass
+
+
+class BMLoopSeq:
+ layers: 'BMLayerAccessLoop' = None
+ ''' custom-data layers (read-only).
+
+ :type: 'BMLayerAccessLoop'
+ '''
+
+
+class BMLoopUV:
+ pin_uv: bool = None
+ ''' UV pin state.
+
+ :type: bool
+ '''
+
+ select: bool = None
+ ''' UV select state.
+
+ :type: bool
+ '''
+
+ uv: 'mathutils.Vector' = None
+ ''' Loops UV (as a 2D Vector).
+
+ :type: 'mathutils.Vector'
+ '''
+
+
+class BMVert:
+ ''' The BMesh vertex type
+ '''
+
+ co: 'mathutils.Vector' = None
+ ''' The coordinates for this vertex as a 3D, wrapped vector.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ hide: bool = None
+ ''' Hidden state of this element.
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this element.
+
+ :type: int
+ '''
+
+ is_boundary: bool = None
+ ''' True when this vertex is connected to boundary edges (read-only).
+
+ :type: bool
+ '''
+
+ is_manifold: bool = None
+ ''' True when this vertex is manifold (read-only).
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' True when this element is valid (hasn't been removed).
+
+ :type: bool
+ '''
+
+ is_wire: bool = None
+ ''' True when this vertex is not connected to any faces (read-only).
+
+ :type: bool
+ '''
+
+ link_edges: typing.Union[typing.List['BMEdge'], 'BMElemSeq'] = None
+ ''' Edges connected to this vertex (read-only).
+
+ :type: typing.Union[typing.List['BMEdge'], 'BMElemSeq']
+ '''
+
+ link_faces: typing.Union[typing.List['BMFace'], 'BMElemSeq'] = None
+ ''' Faces connected to this vertex (read-only).
+
+ :type: typing.Union[typing.List['BMFace'], 'BMElemSeq']
+ '''
+
+ link_loops: typing.Union[typing.List['BMLoop'], 'BMElemSeq'] = None
+ ''' Loops that use this vertex (read-only).
+
+ :type: typing.Union[typing.List['BMLoop'], 'BMElemSeq']
+ '''
+
+ normal: 'mathutils.Vector' = None
+ ''' The normal for this vertex as a 3D, wrapped vector.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ select: bool = None
+ ''' Selected state of this element.
+
+ :type: bool
+ '''
+
+ tag: bool = None
+ ''' Generic attribute scripts can use for own logic
+
+ :type: bool
+ '''
+
+ def calc_edge_angle(self, fallback=None) -> float:
+ ''' Return the angle between this vert's two connected edges.
+
+ :param fallback: return this when the vert doesn't have 2 edges (instead of raising a :exc: ValueError ).
+ :type fallback:
+ :rtype: float
+ :return: Angle between edges in radians.
+ '''
+ pass
+
+ def calc_shell_factor(self) -> float:
+ ''' Return a multiplier calculated based on the sharpness of the vertex. Where a flat surface gives 1.0, and higher values sharper edges. This is used to maintain shell thickness when offsetting verts along their normals.
+
+ :rtype: float
+ :return: offset multiplier
+ '''
+ pass
+
+ def copy_from(self, other):
+ ''' Copy values from another element of matching type.
+
+ '''
+ pass
+
+ def copy_from_face_interp(self, face: 'BMFace'):
+ ''' Interpolate the customdata from a face onto this loop (the loops vert should overlap the face).
+
+ :param face: The face to interpolate data from.
+ :type face: 'BMFace'
+ '''
+ pass
+
+ def copy_from_vert_interp(self, vert_pair: 'BMVert', fac):
+ ''' Interpolate the customdata from a vert between 2 other verts.
+
+ :param vert_pair: The vert to interpolate data from.
+ :type vert_pair: 'BMVert'
+ '''
+ pass
+
+ def hide_set(self, hide: bool):
+ ''' Set the hide state. This is different from the *hide* attribute because it updates the selection and hide state of associated geometry.
+
+ :param hide: Hidden or visible.
+ :type hide: bool
+ '''
+ pass
+
+ def normal_update(self):
+ ''' Update vertex normal.
+
+ '''
+ pass
+
+ def select_set(self, select: bool):
+ ''' Set the selection. This is different from the *select* attribute because it updates the selection state of associated geometry.
+
+ :param select: Select or de-select.
+ :type select: bool
+ '''
+ pass
+
+
+class BMVertSeq:
+ layers: 'BMLayerAccessVert' = None
+ ''' custom-data layers (read-only).
+
+ :type: 'BMLayerAccessVert'
+ '''
+
+ def ensure_lookup_table(self):
+ ''' Ensure internal data needed for int subscription is initialized with verts/edges/faces, eg bm.verts[index] . This needs to be called again after adding/removing data in this sequence.
+
+ '''
+ pass
+
+ def index_update(self):
+ ''' Initialize the index values of this sequence. This is the equivalent of looping over all elements and assigning the index values.
+
+ '''
+ pass
+
+ def new(self, co: float = (0.0, 0.0, 0.0),
+ example: 'BMVert' = None) -> 'BMVert':
+ ''' Create a new vertex.
+
+ :param co: The initial location of the vertex (optional argument).
+ :type co: float
+ :param example: Existing vert to initialize settings.
+ :type example: 'BMVert'
+ :rtype: 'BMVert'
+ :return: The newly created edge.
+ '''
+ pass
+
+ def remove(self, vert):
+ ''' Remove a vert.
+
+ '''
+ pass
+
+ def sort(self, key=None, reverse=False):
+ ''' Sort the elements of this sequence, using an optional custom sort key. Indices of elements are not changed, BMElemeSeq.index_update() can be used for that.
+
+ :param key: The key that sets the ordering of the elements.
+ :type key:
+ :param reverse: Reverse the order of the elements
+ :type reverse:
+ '''
+ pass
+
+
+class BMesh:
+ ''' The BMesh data structure
+ '''
+
+ edges: typing.Union[typing.List['BMEdge'], 'BMEdgeSeq'] = None
+ ''' This meshes edge sequence (read-only).
+
+ :type: typing.Union[typing.List['BMEdge'], 'BMEdgeSeq']
+ '''
+
+ faces: typing.Union[typing.List['BMFace'], 'BMFaceSeq'] = None
+ ''' This meshes face sequence (read-only).
+
+ :type: typing.Union[typing.List['BMFace'], 'BMFaceSeq']
+ '''
+
+ is_valid: bool = None
+ ''' True when this element is valid (hasn't been removed).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this mesh is owned by blender (typically the editmode BMesh).
+
+ :type: bool
+ '''
+
+ loops: typing.Union[typing.List['BMLoop'], 'BMLoopSeq'] = None
+ ''' This meshes loops (read-only).
+
+ :type: typing.Union[typing.List['BMLoop'], 'BMLoopSeq']
+ '''
+
+ select_history: 'BMEditSelSeq' = None
+ ''' Sequence of selected items (the last is displayed as active).
+
+ :type: 'BMEditSelSeq'
+ '''
+
+ select_mode: set = None
+ ''' The selection mode, values can be {'VERT', 'EDGE', 'FACE'}, can't be assigned an empty set.
+
+ :type: set
+ '''
+
+ verts: typing.Union[typing.List['BMVert'], 'BMVertSeq'] = None
+ ''' This meshes vert sequence (read-only).
+
+ :type: typing.Union[typing.List['BMVert'], 'BMVertSeq']
+ '''
+
+ def calc_loop_triangles(self) -> 'BMLoop':
+ ''' Calculate triangle tessellation from quads/ngons.
+
+ :rtype: 'BMLoop'
+ :return: The triangulated faces.
+ '''
+ pass
+
+ def calc_volume(self, signed: bool = False) -> float:
+ ''' Calculate mesh volume based on face normals.
+
+ :param signed: when signed is true, negative values may be returned.
+ :type signed: bool
+ :rtype: float
+ :return: The volume of the mesh.
+ '''
+ pass
+
+ def clear(self):
+ ''' Clear all mesh data.
+
+ '''
+ pass
+
+ def copy(self) -> 'BMesh':
+ '''
+
+ :rtype: 'BMesh'
+ :return: A copy of this BMesh.
+ '''
+ pass
+
+ def free(self):
+ ''' Explicitly free the BMesh data from memory, causing exceptions on further access.
+
+ '''
+ pass
+
+ def from_mesh(self,
+ mesh: 'bpy.types.Mesh',
+ face_normals=True,
+ use_shape_key: bool = False,
+ shape_key_index: int = 0):
+ ''' Initialize this bmesh from existing mesh datablock.
+
+ :param mesh: The mesh data to load.
+ :type mesh: 'bpy.types.Mesh'
+ :param use_shape_key: Use the locations from a shape key.
+ :type use_shape_key: bool
+ :param shape_key_index: The shape key index to use.
+ :type shape_key_index: int
+ '''
+ pass
+
+ def from_object(self,
+ object: 'bpy.types.Object',
+ depsgraph,
+ deform: bool = True,
+ cage: bool = False,
+ face_normals: bool = True):
+ ''' Initialize this bmesh from existing object datablock (currently only meshes are supported).
+
+ :param object: The object data to load.
+ :type object: 'bpy.types.Object'
+ :param deform: Apply deformation modifiers.
+ :type deform: bool
+ :param cage: Get the mesh as a deformed cage.
+ :type cage: bool
+ :param face_normals: Calculate face normals.
+ :type face_normals: bool
+ '''
+ pass
+
+ def normal_update(self):
+ ''' Update mesh normals.
+
+ '''
+ pass
+
+ def select_flush(self, select: bool):
+ ''' Flush selection, independent of the current selection mode.
+
+ :param select: flush selection or de-selected elements.
+ :type select: bool
+ '''
+ pass
+
+ def select_flush_mode(self):
+ ''' flush selection based on the current mode current BMesh.select_mode .
+
+ '''
+ pass
+
+ def to_mesh(self, mesh: 'bpy.types.Mesh'):
+ ''' Writes this BMesh data into an existing Mesh datablock.
+
+ :param mesh: The mesh data to write into.
+ :type mesh: 'bpy.types.Mesh'
+ '''
+ pass
+
+ def transform(self, matrix: 'mathutils.Matrix', filter: set = None):
+ ''' Transform the mesh (optionally filtering flagged data only).
+
+ :param matrix: transform matrix.
+ :type matrix: 'mathutils.Matrix'
+ :param filter: set of values in ('SELECT', 'HIDE', 'SEAM', 'SMOOTH', 'TAG').
+ :type filter: set
+ '''
+ pass
diff --git a/blender_autocomplete/bmesh/utils.py b/blender_autocomplete/bmesh/utils.py
new file mode 100644
index 0000000..48b5950
--- /dev/null
+++ b/blender_autocomplete/bmesh/utils.py
@@ -0,0 +1,191 @@
+import sys
+import typing
+import bmesh.types
+
+
+def edge_rotate(edge: 'bmesh.types.BMEdge',
+ ccw: bool = False) -> 'bmesh.types.BMEdge':
+ ''' Rotate the edge and return the newly created edge. If rotating the edge fails, None will be returned.
+
+ :param edge: The edge to rotate.
+ :type edge: 'bmesh.types.BMEdge'
+ :param ccw: When True the edge will be rotated counter clockwise.
+ :type ccw: bool
+ :return: The newly rotated edge.
+ '''
+
+ pass
+
+
+def edge_split(edge: 'bmesh.types.BMEdge', vert: 'bmesh.types.BMVert',
+ fac: float) -> tuple:
+ ''' Split an edge, return the newly created data.
+
+ :param edge: The edge to split.
+ :type edge: 'bmesh.types.BMEdge'
+ :param vert: One of the verts on the edge, defines the split direction.
+ :type vert: 'bmesh.types.BMVert'
+ :param fac: The point on the edge where the new vert will be created [0 - 1].
+ :type fac: float
+ :return: The newly created (edge, vert) pair.
+ '''
+
+ pass
+
+
+def face_flip(faces):
+ ''' Flip the faces direction.
+
+ :param face: Face to flip.
+ :type face: 'bmesh.types.BMFace'
+ '''
+
+ pass
+
+
+def face_join(faces: 'bmesh.types.BMFace',
+ remove: bool = True) -> 'bmesh.types.BMFace':
+ ''' Joins a sequence of faces.
+
+ :param faces: Sequence of faces.
+ :type faces: 'bmesh.types.BMFace'
+ :param remove: Remove the edges and vertices between the faces.
+ :type remove: bool
+ :return: The newly created face or None on failure.
+ '''
+
+ pass
+
+
+def face_split(face: 'bmesh.types.BMFace',
+ vert_a: 'bmesh.types.BMVert',
+ vert_b: 'bmesh.types.BMVert',
+ coords: typing.List[float] = (),
+ use_exist: bool = True,
+ example: 'bmesh.types.BMEdge' = None) -> 'bmesh.types.BMLoop':
+ ''' Face split with optional intermediate points.
+
+ :param face: The face to cut.
+ :type face: 'bmesh.types.BMFace'
+ :param vert_a: First vertex to cut in the face (face must contain the vert).
+ :type vert_a: 'bmesh.types.BMVert'
+ :param vert_b: Second vertex to cut in the face (face must contain the vert).
+ :type vert_b: 'bmesh.types.BMVert'
+ :param coords: Optional argument to define points in between *vert_a* and *vert_b*.
+ :type coords: typing.List[float]
+ :param use_exist: .Use an existing edge if it exists (Only used when *coords* argument is empty or omitted)
+ :type use_exist: bool
+ :param example: Newly created edge will copy settings from this one.
+ :type example: 'bmesh.types.BMEdge'
+ :return: The newly created face or None on failure.
+ '''
+
+ pass
+
+
+def face_split_edgenet(face: 'bmesh.types.BMFace',
+ edgenet: 'bmesh.types.BMEdge') -> 'bmesh.types.BMFace':
+ ''' Splits a face into any number of regions defined by an edgenet.
+
+ :param face: The face to split. The face to split.
+ :type face: 'bmesh.types.BMFace'
+ :param face: The face to split. The face to split.
+ :type face: 'bmesh.types.BMFace'
+ :param edgenet: Sequence of edges.
+ :type edgenet: 'bmesh.types.BMEdge'
+ :return: The newly created faces.
+ '''
+
+ pass
+
+
+def face_vert_separate(face: 'bmesh.types.BMFace',
+ vert: 'bmesh.types.BMVert') -> 'bmesh.types.BMVert':
+ ''' Rip a vertex in a face away and add a new vertex.
+
+ :param face: The face to separate.
+ :type face: 'bmesh.types.BMFace'
+ :param vert: A vertex in the face to separate.
+ :type vert: 'bmesh.types.BMVert'
+ :return: The newly created vertex or None on failure.
+ '''
+
+ pass
+
+
+def loop_separate(loop: 'bmesh.types.BMLoop') -> 'bmesh.types.BMVert':
+ ''' Rip a vertex in a face away and add a new vertex.
+
+ :param loop: The loop to separate.
+ :type loop: 'bmesh.types.BMLoop'
+ :return: The newly created vertex or None on failure.
+ '''
+
+ pass
+
+
+def vert_collapse_edge(vert: 'bmesh.types.BMVert',
+ edge: 'bmesh.types.BMEdge') -> 'bmesh.types.BMEdge':
+ ''' Collapse a vertex into an edge.
+
+ :param vert: The vert that will be collapsed.
+ :type vert: 'bmesh.types.BMVert'
+ :param edge: The edge to collapse into.
+ :type edge: 'bmesh.types.BMEdge'
+ :return: The resulting edge from the collapse operation.
+ '''
+
+ pass
+
+
+def vert_collapse_faces(vert: 'bmesh.types.BMVert', edge: 'bmesh.types.BMEdge',
+ fac: float, join_faces) -> 'bmesh.types.BMEdge':
+ ''' Collapses a vertex that has only two manifold edges onto a vertex it shares an edge with.
+
+ :param vert: The vert that will be collapsed.
+ :type vert: 'bmesh.types.BMVert'
+ :param edge: The edge to collapse into.
+ :type edge: 'bmesh.types.BMEdge'
+ :param fac: The factor to use when merging customdata [0 - 1].
+ :type fac: float
+ :return: The resulting edge from the collapse operation.
+ '''
+
+ pass
+
+
+def vert_dissolve(vert: 'bmesh.types.BMVert') -> bool:
+ ''' Dissolve this vertex (will be removed).
+
+ :param vert: The vert to be dissolved.
+ :type vert: 'bmesh.types.BMVert'
+ :return: True when the vertex dissolve is successful.
+ '''
+
+ pass
+
+
+def vert_separate(vert: 'bmesh.types.BMVert',
+ edges: 'bmesh.types.BMEdge') -> 'bmesh.types.BMVert':
+ ''' Separate this vertex at every edge.
+
+ :param vert: The vert to be separated.
+ :type vert: 'bmesh.types.BMVert'
+ :param edges: The edges to separated.
+ :type edges: 'bmesh.types.BMEdge'
+ :return: The newly separated verts (including the vertex passed).
+ '''
+
+ pass
+
+
+def vert_splice(vert: 'bmesh.types.BMVert', vert_target: 'bmesh.types.BMVert'):
+ ''' Splice vert into vert_target.
+
+ :param vert: The vertex to be removed.
+ :type vert: 'bmesh.types.BMVert'
+ :param vert_target: The vertex to use.
+ :type vert_target: 'bmesh.types.BMVert'
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/__init__.py b/blender_autocomplete/bpy/__init__.py
new file mode 100644
index 0000000..bed80b8
--- /dev/null
+++ b/blender_autocomplete/bpy/__init__.py
@@ -0,0 +1,16 @@
+import sys
+import typing
+import bpy.types
+
+from . import types
+from . import ops
+from . import app
+from . import context
+from . import utils
+from . import props
+from . import msgbus
+from . import path
+
+data: 'bpy.types.BlendData' = None
+''' Access to Blender's internal data
+'''
diff --git a/blender_autocomplete/bpy/app/__init__.py b/blender_autocomplete/bpy/app/__init__.py
new file mode 100644
index 0000000..0a07ebe
--- /dev/null
+++ b/blender_autocomplete/bpy/app/__init__.py
@@ -0,0 +1,246 @@
+import sys
+import typing
+from . import timers
+from . import translations
+from . import handlers
+from . import icons
+
+alembic = None
+''' constant value bpy.app.alembic(supported=True, version=(1, 7, 12), version_string=' 1, 7, 12')
+'''
+
+autoexec_fail = None
+''' Undocumented, consider contributing __.
+'''
+
+autoexec_fail_message = None
+''' Undocumented, consider contributing __.
+'''
+
+autoexec_fail_quiet = None
+''' Undocumented, consider contributing __.
+'''
+
+background = None
+''' Boolean, True when blender is running without a user interface (started with -b)
+'''
+
+binary_path = None
+''' The location of Blender's executable, useful for utilities that open new instances
+'''
+
+binary_path_python = None
+''' String, the path to the python executable (read-only)
+'''
+
+build_branch = None
+''' The branch this blender instance was built from
+'''
+
+build_cflags = None
+''' C compiler flags
+'''
+
+build_commit_date = None
+''' The date of commit this blender instance was built
+'''
+
+build_commit_time = None
+''' The time of commit this blender instance was built
+'''
+
+build_commit_timestamp = None
+''' The unix timestamp of commit this blender instance was built
+'''
+
+build_cxxflags = None
+''' C++ compiler flags
+'''
+
+build_date = None
+''' The date this blender instance was built
+'''
+
+build_hash = None
+''' The commit hash this blender instance was built with
+'''
+
+build_linkflags = None
+''' Binary linking flags
+'''
+
+build_options = None
+''' constant value bpy.app.build_options(bullet=True, codec_avi=True, codec_ffmpeg=True, codec_sndfile=True, compositor=True, cycles=True, cycles_osl=True, freestyle=True, image_cineon=True, image_dds=True, image_hdr=True, image_openexr=True, image_openjpeg=True, image_tiff=True, input_ndof=True, audaspace=True, international=True, openal=True, opensubdiv=True, sdl=True, sdl_dynload=True, jack=True, libmv=True, mod_oceansim=True, mod_remesh=True, collada=True, opencolorio=True, openmp=False, openvdb=True, alembic=True, ...)
+'''
+
+build_platform = None
+''' The platform this blender instance was built for
+'''
+
+build_system = None
+''' Build system used
+'''
+
+build_time = None
+''' The time this blender instance was built
+'''
+
+build_type = None
+''' The type of build (Release, Debug)
+'''
+
+debug = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph_build = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph_eval = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph_pretty = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph_tag = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_depsgraph_time = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_events = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_ffmpeg = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_freestyle = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_gpumem = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_handlers = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_io = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_python = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_simdata = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+debug_value = None
+''' Short, number which can be set to non-zero values for testing purposes
+'''
+
+debug_wm = None
+''' Boolean, for debug info (started with --debug / --debug_* matching this attribute name)
+'''
+
+driver_namespace = None
+''' Dictionary for drivers namespace, editable in-place, reset on file load (read-only)
+'''
+
+factory_startup = None
+''' Boolean, True when blender is running with --factory-startup)
+'''
+
+ffmpeg = None
+''' constant value bpy.app.ffmpeg(supported=True, avcodec_version=(58, 54, 100), avcodec_version_string='58, 54, 100', avdevice_version=(58, 8, 100), avdevice_version_string='58, 8, 100', avformat_version=(58, 29, 100), avformat_version_string='58, 29, 100', avutil_version=(56, 31, 100), avutil_version_string='56, 31, 100', swscale_version=(5, 5, 100), swscale_version_string=' 5, 5, 100')
+'''
+
+handlers = None
+''' constant value bpy.app.handlers(frame_change_pre=[], frame_change_post=[], render_pre=[], render_post=[], render_write=[], render_stats=[], render_init=[], render_complete=[], render_cancel=[], load_pre=[], load_post=[], save_pre=[], save_post=[], undo_pre=[], undo_post=[], redo_pre=[], redo_post=[], depsgraph_update_pre=[], depsgraph_update_post=[], version_update=[], load_factory_preferences_post=[], load_factory_startup_post=[], persistent=)
+'''
+
+icons = None
+''' Manage custom icons
+'''
+
+ocio = None
+''' constant value bpy.app.ocio(supported=True, version=(1, 1, 1), version_string=' 1, 1, 1')
+'''
+
+oiio = None
+''' constant value bpy.app.oiio(supported=True, version=(2, 1, 15), version_string=' 2, 1, 15')
+'''
+
+opensubdiv = None
+''' constant value bpy.app.opensubdiv(supported=True, version=(0, 0, 0), version_string=' 0, 0, 0')
+'''
+
+openvdb = None
+''' constant value bpy.app.openvdb(supported=True, version=(7, 0, 0), version_string=' 7, 0, 0')
+'''
+
+render_icon_size = None
+''' Reference size for icon/preview renders (read-only)
+'''
+
+render_preview_size = None
+''' Reference size for icon/preview renders (read-only)
+'''
+
+sdl = None
+''' constant value bpy.app.sdl(supported=True, version=(0, 0, 0), version_string='Unknown', available=False)
+'''
+
+tempdir = None
+''' String, the temp directory used by blender (read-only)
+'''
+
+timers = None
+''' Manage timers
+'''
+
+translations = None
+''' Application and addons internationalization API
+'''
+
+usd = None
+''' constant value bpy.app.usd(supported=True, version=(0, 20, 5), version_string=' 0, 20, 5')
+'''
+
+use_event_simulate = None
+''' Boolean, for application behavior (started with --enable-* matching this attribute name)
+'''
+
+use_userpref_skip_save_on_exit = None
+''' Boolean, for application behavior (started with --enable-* matching this attribute name)
+'''
+
+version = None
+''' The Blender version as a tuple of 3 numbers. eg. (2, 83, 1)
+'''
+
+version_char = None
+''' Deprecated, always an empty string
+'''
+
+version_cycle = None
+''' The release status of this build alpha/beta/rc/release
+'''
+
+version_string = None
+''' The Blender version formatted as a string
+'''
diff --git a/blender_autocomplete/bpy/app/handlers.py b/blender_autocomplete/bpy/app/handlers.py
new file mode 100644
index 0000000..d4283b2
--- /dev/null
+++ b/blender_autocomplete/bpy/app/handlers.py
@@ -0,0 +1,93 @@
+import sys
+import typing
+depsgraph_update_post = None
+''' on depsgraph update (post)
+'''
+
+depsgraph_update_pre = None
+''' on depsgraph update (pre)
+'''
+
+frame_change_post = None
+''' Called after frame change for playback and rendering, after the data has been evaluated for the new frame.
+'''
+
+frame_change_pre = None
+''' Called after frame change for playback and rendering, before any data is evaluated for the new frame. This makes it possible to change data and relations (for example swap an object to another mesh) for the new frame. Note that this handler is **not** to be used as 'before the frame changes' event. The dependency graph is not available in this handler, as data and relations may have been altered and the dependency graph has not yet been updated for that.
+'''
+
+load_factory_preferences_post = None
+''' on loading factory preferences (after)
+'''
+
+load_factory_startup_post = None
+''' on loading factory startup (after)
+'''
+
+load_post = None
+''' on loading a new blend file (after)
+'''
+
+load_pre = None
+''' on loading a new blend file (before)
+'''
+
+persistent = None
+''' Function decorator for callback functions not to be removed when loading new files
+'''
+
+redo_post = None
+''' on loading a redo step (after)
+'''
+
+redo_pre = None
+''' on loading a redo step (before)
+'''
+
+render_cancel = None
+''' on canceling a render job
+'''
+
+render_complete = None
+''' on completion of render job
+'''
+
+render_init = None
+''' on initialization of a render job
+'''
+
+render_post = None
+''' on render (after)
+'''
+
+render_pre = None
+''' on render (before)
+'''
+
+render_stats = None
+''' on printing render statistics
+'''
+
+render_write = None
+''' on writing a render frame (directly after the frame is written)
+'''
+
+save_post = None
+''' on saving a blend file (after)
+'''
+
+save_pre = None
+''' on saving a blend file (before)
+'''
+
+undo_post = None
+''' on loading an undo step (after)
+'''
+
+undo_pre = None
+''' on loading an undo step (before)
+'''
+
+version_update = None
+''' on ending the versioning code
+'''
diff --git a/blender_autocomplete/bpy/app/icons.py b/blender_autocomplete/bpy/app/icons.py
new file mode 100644
index 0000000..20e5d29
--- /dev/null
+++ b/blender_autocomplete/bpy/app/icons.py
@@ -0,0 +1,32 @@
+import sys
+import typing
+
+
+def new_triangles(range, coords, colors) -> int:
+ ''' Create a new icon from triangle geometry.
+
+ :param range: Pair of ints.
+ :param coords: Sequence of bytes (6 floats for one triangle) for (X, Y) coordinates.
+ :param colors: Sequence of ints (12 for one triangles) for RGBA.
+ :return: Unique icon value (pass to interface icon_value argument).
+ '''
+
+ pass
+
+
+def new_triangles_from_file(filename) -> int:
+ ''' Create a new icon from triangle geometry.
+
+ :param filename: File path.
+ :return: Unique icon value (pass to interface icon_value argument).
+ '''
+
+ pass
+
+
+def release(icon_id):
+ ''' Release the icon.
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/app/timers.py b/blender_autocomplete/bpy/app/timers.py
new file mode 100644
index 0000000..ed2cb73
--- /dev/null
+++ b/blender_autocomplete/bpy/app/timers.py
@@ -0,0 +1,35 @@
+import sys
+import typing
+
+
+def is_registered(function: int) -> bool:
+ ''' Check if this function is registered as a timer.
+
+ :param function: Function to check.
+ :type function: int
+ :return: True when this function is registered, otherwise False.
+ '''
+
+ pass
+
+
+def register(function, first_interval: float = 0, persistent: bool = False):
+ ''' Add a new function that will be called after the specified amount of seconds. The function gets no arguments and is expected to return either None or a float. If None is returned, the timer will be unregistered. A returned number specifies the delay until the function is called again. functools.partial can be used to assign some parameters.
+
+ :param function: The function that should called.
+ :param first_interval: Seconds until the callback should be called the first time.
+ :type first_interval: float
+ :param persistent: Don't remove timer when a new file is loaded.
+ :type persistent: bool
+ '''
+
+ pass
+
+
+def unregister(function):
+ ''' Unregister timer.
+
+ :param function: Function to unregister.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/app/translations.py b/blender_autocomplete/bpy/app/translations.py
new file mode 100644
index 0000000..7c6d565
--- /dev/null
+++ b/blender_autocomplete/bpy/app/translations.py
@@ -0,0 +1,98 @@
+import sys
+import typing
+
+
+def locale_explode(locale):
+ ''' Return all components and their combinations of the given ISO locale string. >>> bpy.app.translations.locale_explode("sr_RS@latin") ("sr", "RS", "latin", "sr_RS", "sr@latin") For non-complete locales, missing elements will be None.
+
+ :type msgid: str
+ '''
+
+ pass
+
+
+def pgettext(msgid: str, msgctxt: str = None):
+ ''' Try to translate the given msgid (with optional msgctxt).
+
+ :param msgid: The string to translate.
+ :type msgid: str
+ :param msgctxt: The translation context (defaults to BLT_I18NCONTEXT_DEFAULT).
+ :type msgctxt: str
+ '''
+
+ pass
+
+
+def pgettext_data(msgid: str, msgctxt: str = None):
+ ''' Try to translate the given msgid (with optional msgctxt), if new data name's translation is enabled.
+
+ :param msgid: The string to translate.
+ :type msgid: str
+ :param msgctxt: The translation context (defaults to BLT_I18NCONTEXT_DEFAULT).
+ :type msgctxt: str
+ '''
+
+ pass
+
+
+def pgettext_iface(msgid: str, msgctxt: str = None):
+ ''' Try to translate the given msgid (with optional msgctxt), if labels' translation is enabled.
+
+ :param msgid: The string to translate.
+ :type msgid: str
+ :param msgctxt: The translation context (defaults to BLT_I18NCONTEXT_DEFAULT).
+ :type msgctxt: str
+ '''
+
+ pass
+
+
+def pgettext_tip(msgid: str, msgctxt: str = None):
+ ''' Try to translate the given msgid (with optional msgctxt), if tooltips' translation is enabled.
+
+ :param msgid: The string to translate.
+ :type msgid: str
+ :param msgctxt: The translation context (defaults to BLT_I18NCONTEXT_DEFAULT).
+ :type msgctxt: str
+ '''
+
+ pass
+
+
+def register(module_name: str, translations_dict: dict):
+ ''' Registers an addon's UI translations.
+
+ :param module_name: The name identifying the addon.
+ :type module_name: str
+ :param translations_dict: {locale: {msg_key: msg_translation, ...}, ...}
+ :type translations_dict: dict
+ '''
+
+ pass
+
+
+def unregister(module_name: str):
+ ''' Unregisters an addon's UI translations.
+
+ :param module_name: The name identifying the addon.
+ :type module_name: str
+ '''
+
+ pass
+
+
+contexts = None
+''' constant value bpy.app.translations.contexts(default_real=None, default='*', operator_default='Operator', ui_events_keymaps='UI_Events_KeyMaps', plural='Plural', id_action='Action', id_armature='Armature', id_brush='Brush', id_camera='Camera', id_cachefile='CacheFile', id_collection='Collection', id_curve='Curve', id_fs_linestyle='FreestyleLineStyle', id_gpencil='GPencil', id_hair='Hair', id_id='ID', id_image='Image', id_shapekey='Key', id_light='Light', id_library='Library', id_lattice='Lattice', id_mask='Mask', ...)
+'''
+
+contexts_C_to_py = None
+''' A readonly dict mapping contexts' C-identifiers to their py-identifiers.
+'''
+
+locale = None
+''' The actual locale currently in use (will always return a void string when Blender is built without internationalization support).
+'''
+
+locales = None
+''' All locales currently known by Blender (i.e. available as translations).
+'''
diff --git a/blender_autocomplete/bpy/context.py b/blender_autocomplete/bpy/context.py
new file mode 100644
index 0000000..faa066c
--- /dev/null
+++ b/blender_autocomplete/bpy/context.py
@@ -0,0 +1,206 @@
+import sys
+import typing
+import bpy.types
+
+active_annotation_layer: 'bpy.types.GPencilLayer' = None
+
+active_base: 'bpy.types.ObjectBase' = None
+
+active_bone: 'bpy.types.EditBone' = None
+
+active_editable_fcurve: 'bpy.types.FCurve' = None
+
+active_gpencil_frame: list = None
+
+active_gpencil_layer: typing.List['bpy.types.GPencilLayer'] = None
+
+active_node: 'bpy.types.Node' = None
+
+active_object: 'bpy.types.Object' = None
+
+active_operator: 'bpy.types.Operator' = None
+
+active_pose_bone: 'bpy.types.PoseBone' = None
+
+annotation_data: 'bpy.types.GreasePencil' = None
+
+annotation_data_owner: 'bpy.types.ID' = None
+
+area: 'bpy.types.Area' = None
+
+armature: 'bpy.types.Armature' = None
+
+blend_data: 'bpy.types.BlendData' = None
+
+bone: 'bpy.types.Bone' = None
+
+brush: 'bpy.types.Brush' = None
+
+camera: 'bpy.types.Camera' = None
+
+cloth: 'bpy.types.ClothModifier' = None
+
+collection: 'bpy.types.Collection' = None
+
+collision: 'bpy.types.CollisionModifier' = None
+
+curve: 'bpy.types.Curve' = None
+
+dynamic_paint: 'bpy.types.DynamicPaintModifier' = None
+
+edit_bone: 'bpy.types.EditBone' = None
+
+edit_image: 'bpy.types.Image' = None
+
+edit_mask: 'bpy.types.Mask' = None
+
+edit_movieclip: 'bpy.types.MovieClip' = None
+
+edit_object: 'bpy.types.Object' = None
+
+edit_text: 'bpy.types.Text' = None
+
+editable_bones: typing.List['bpy.types.EditBone'] = None
+
+editable_fcurves: typing.List['bpy.types.FCurve'] = None
+
+editable_gpencil_layers: typing.List['bpy.types.GPencilLayer'] = None
+
+editable_gpencil_strokes: typing.List['bpy.types.GPencilStroke'] = None
+
+editable_objects: typing.List['bpy.types.Object'] = None
+
+engine: str = None
+
+fluid = None
+
+gizmo_group: 'bpy.types.GizmoGroup' = None
+
+gpencil: 'bpy.types.GreasePencil' = None
+
+gpencil_data: 'bpy.types.GreasePencil' = None
+
+gpencil_data_owner: 'bpy.types.ID' = None
+
+image_paint_object: 'bpy.types.Object' = None
+
+lattice: 'bpy.types.Lattice' = None
+
+layer_collection: 'bpy.types.LayerCollection' = None
+
+light: 'bpy.types.Light' = None
+
+lightprobe: 'bpy.types.LightProbe' = None
+
+line_style: 'bpy.types.FreestyleLineStyle' = None
+
+material: 'bpy.types.Material' = None
+
+material_slot: 'bpy.types.MaterialSlot' = None
+
+mesh: 'bpy.types.Mesh' = None
+
+meta_ball: 'bpy.types.MetaBall' = None
+
+mode: typing.Union[int, str] = None
+
+object: 'bpy.types.Object' = None
+
+objects_in_mode: typing.List['bpy.types.Object'] = None
+
+objects_in_mode_unique_data: typing.List['bpy.types.Object'] = None
+
+particle_edit_object: 'bpy.types.Object' = None
+
+particle_settings: 'bpy.types.ParticleSettings' = None
+
+particle_system: 'bpy.types.ParticleSystem' = None
+
+particle_system_editable: 'bpy.types.ParticleSystem' = None
+
+pose_bone: 'bpy.types.PoseBone' = None
+
+pose_object: 'bpy.types.Object' = None
+
+preferences: 'bpy.types.Preferences' = None
+
+region: 'bpy.types.Region' = None
+
+region_data: 'bpy.types.RegionView3D' = None
+
+scene: 'bpy.types.Scene' = None
+
+screen: 'bpy.types.Screen' = None
+
+sculpt_object: 'bpy.types.Object' = None
+
+selectable_objects: typing.List['bpy.types.Object'] = None
+
+selected_bones: typing.List['bpy.types.EditBone'] = None
+
+selected_editable_bones: typing.List['bpy.types.EditBone'] = None
+
+selected_editable_fcurves: typing.List['bpy.types.FCurve'] = None
+
+selected_editable_objects: typing.List['bpy.types.Object'] = None
+
+selected_editable_sequences: typing.List['bpy.types.Sequence'] = None
+
+selected_nla_strips: typing.List['bpy.types.NlaStrip'] = None
+
+selected_nodes: typing.List['bpy.types.Node'] = None
+
+selected_objects: typing.List['bpy.types.Object'] = None
+
+selected_pose_bones: typing.List['bpy.types.PoseBone'] = None
+
+selected_pose_bones_from_active_object: typing.List[
+ 'bpy.types.PoseBone'] = None
+
+selected_sequences: typing.List['bpy.types.Sequence'] = None
+
+selected_visible_fcurves: typing.List['bpy.types.FCurve'] = None
+
+sequences: typing.List['bpy.types.Sequence'] = None
+
+soft_body: 'bpy.types.SoftBodyModifier' = None
+
+space_data: 'bpy.types.Space' = None
+
+speaker: 'bpy.types.Speaker' = None
+
+texture: 'bpy.types.Texture' = None
+
+texture_slot = None
+
+texture_user: 'bpy.types.ID' = None
+
+texture_user_property: 'bpy.types.Property' = None
+
+tool_settings: 'bpy.types.ToolSettings' = None
+
+vertex_paint_object: 'bpy.types.Object' = None
+
+view_layer: 'bpy.types.ViewLayer' = None
+
+visible_bones: typing.List['bpy.types.EditBone'] = None
+
+visible_fcurves: typing.List['bpy.types.FCurve'] = None
+
+visible_gpencil_layers: typing.List['bpy.types.GPencilLayer'] = None
+
+visible_objects: typing.List['bpy.types.Object'] = None
+
+visible_pose_bones: typing.List['bpy.types.PoseBone'] = None
+
+volume: 'bpy.types.Volume' = None
+
+weight_paint_object: 'bpy.types.Object' = None
+
+window: 'bpy.types.Window' = None
+
+window_manager: 'bpy.types.WindowManager' = None
+
+workspace: 'bpy.types.WorkSpace' = None
+
+world: 'bpy.types.World' = None
diff --git a/blender_autocomplete/bpy/msgbus.py b/blender_autocomplete/bpy/msgbus.py
new file mode 100644
index 0000000..3c773b1
--- /dev/null
+++ b/blender_autocomplete/bpy/msgbus.py
@@ -0,0 +1,31 @@
+import sys
+import typing
+
+
+def clear_by_owner(owner):
+ ''' Clear all subscribers using this owner.
+
+ '''
+
+ pass
+
+
+def publish_rna(key):
+ ''' Notify subscribers of changes to this property (this typically doesn't need to be called explicitly since changes will automatically publish updates). In some cases it may be useful to publish changes explicitly using more general keys.
+
+ :param key: Represents the type of data being subscribed to Arguments include - bpy.types.Property instance. - bpy.types.Struct type. - ( bpy.types.Struct , str) type and property name.
+ '''
+
+ pass
+
+
+def subscribe_rna(key, owner, args, notify, options: set = 'set()'):
+ '''
+
+ :param key: Represents the type of data being subscribed to Arguments include - bpy.types.Property instance. - bpy.types.Struct type. - ( bpy.types.Struct , str) type and property name.
+ :param owner: Handle for this subscription (compared by identity).
+ :param options: Change the behavior of the subscriber. - PERSISTENT when set, the subscriber will be kept when remapping ID data.
+ :type options: set
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/__init__.py b/blender_autocomplete/bpy/ops/__init__.py
new file mode 100644
index 0000000..e41ebb4
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/__init__.py
@@ -0,0 +1,107 @@
+import sys
+import typing
+from . import anim
+from . import buttons
+from . import info
+from . import view2d
+from . import node
+from . import screen
+from . import wm
+from . import curve
+from . import import_curve
+from . import texture
+from . import world
+from . import gizmogroup
+from . import mball
+from . import workspace
+from . import material
+from . import outliner
+from . import paintcurve
+from . import simulation
+from . import preferences
+from . import pose
+from . import text
+from . import armature
+from . import image
+from . import graph
+from . import import_anim
+from . import camera
+from . import ui
+from . import scene
+from . import marker
+from . import import_mesh
+from . import rigidbody
+from . import lattice
+from . import brush
+from . import font
+from . import mask
+from . import safe_areas
+from . import dpaint
+from . import constraint
+from . import view3d
+from . import cachefile
+from . import sculpt
+from . import clip
+from . import mesh
+from . import palette
+from . import export_anim
+from . import export_scene
+from . import ptcache
+from . import cycles
+from . import console
+from . import ed
+from . import paint
+from . import export_mesh
+from . import surface
+from . import render
+from . import uv
+from . import sound
+from . import particle
+from . import fluid
+from . import cloth
+from . import boid
+from . import transform
+from . import poselib
+from . import nla
+from . import collection
+from . import sequencer
+from . import script
+from . import action
+from . import gpencil
+from . import file
+from . import import_scene
+from . import object
+
+
+class BPyOps:
+ pass
+
+
+class BPyOpsSubMod:
+ pass
+
+
+class BPyOpsSubModOp:
+ def get_rna_type(self):
+ '''
+
+ '''
+ pass
+
+ def idname(self):
+ '''
+
+ '''
+ pass
+
+ def idname_py(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, args):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bpy/ops/action.py b/blender_autocomplete/bpy/ops/action.py
new file mode 100644
index 0000000..8d4ffb6
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/action.py
@@ -0,0 +1,413 @@
+import sys
+import typing
+import bpy.types
+
+
+def clean(threshold: float = 0.001, channels: bool = False):
+ ''' Simplify F-Curves by removing closely spaced keyframes
+
+ :param threshold: Threshold
+ :type threshold: float
+ :param channels: Channels
+ :type channels: bool
+ '''
+
+ pass
+
+
+def clickselect(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ deselect_all: bool = False,
+ column: bool = False,
+ channel: bool = False):
+ ''' Select keyframes by clicking on them
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend Select, Toggle keyframe selection instead of leaving newly selected keyframes only
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param column: Column Select, Select all keyframes that occur on the same frame as the one under the mouse
+ :type column: bool
+ :param channel: Only Channel, Select all the keyframes in the channel under the mouse
+ :type channel: bool
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected keyframes to the copy/paste buffer
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Remove all selected keyframes
+
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Make a copy of all selected keyframes
+
+ '''
+
+ pass
+
+
+def duplicate_move(ACTION_OT_duplicate=None, TRANSFORM_OT_transform=None):
+ ''' Make a copy of all selected keyframes and move them
+
+ :param ACTION_OT_duplicate: Duplicate Keyframes, Make a copy of all selected keyframes
+ :param TRANSFORM_OT_transform: Transform, Transform selected items by mode type
+ '''
+
+ pass
+
+
+def easing_type(type: typing.Union[int, str] = 'AUTO'):
+ ''' Set easing type for the F-Curve segments starting from the selected keyframes
+
+ :param type: Type * AUTO Automatic Easing, Easing type is chosen automatically based on what the type of interpolation used (e.g. 'Ease In' for transitional types, and 'Ease Out' for dynamic effects). * EASE_IN Ease In, Only on the end closest to the next keyframe. * EASE_OUT Ease Out, Only on the end closest to the first keyframe. * EASE_IN_OUT Ease In and Out, Segment between both keyframes.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def extrapolation_type(type: typing.Union[int, str] = 'CONSTANT'):
+ ''' Set extrapolation mode for selected F-Curves
+
+ :param type: Type * CONSTANT Constant Extrapolation, Values on endpoint keyframes are held. * LINEAR Linear Extrapolation, Straight-line slope of end segments are extended past the endpoint keyframes. * MAKE_CYCLIC Make Cyclic (F-Modifier), Add Cycles F-Modifier if one doesn't exist already. * CLEAR_CYCLIC Clear Cyclic (F-Modifier), Remove Cycles F-Modifier if not needed anymore.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def frame_jump():
+ ''' Set the current frame to the average frame value of selected keyframes
+
+ '''
+
+ pass
+
+
+def handle_type(type: typing.Union[int, str] = 'FREE'):
+ ''' Set type of handle for selected keyframes
+
+ :param type: Type * FREE Free, Completely independent manually set handle. * ALIGNED Aligned, Manually set handle with rotation locked together with its pair. * VECTOR Vector, Automatic handles that create straight lines. * AUTO Automatic, Automatic handles that create smooth curves. * AUTO_CLAMPED Auto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def interpolation_type(type: typing.Union[int, str] = 'CONSTANT'):
+ ''' Set interpolation mode for the F-Curve segments starting from the selected keyframes
+
+ :param type: Type * CONSTANT Constant, No interpolation, value of A gets held until B is encountered. * LINEAR Linear, Straight-line interpolation between A and B (i.e. no ease in/out). * BEZIER Bezier, Smooth interpolation between A and B, with some control over curve shape. * SINE Sinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature). * QUAD Quadratic, Quadratic easing. * CUBIC Cubic, Cubic easing. * QUART Quartic, Quartic easing. * QUINT Quintic, Quintic easing. * EXPO Exponential, Exponential easing (dramatic). * CIRC Circular, Circular easing (strongest and most dynamic). * BACK Back, Cubic easing with overshoot and settle. * BOUNCE Bounce, Exponentially decaying parabolic bounce, like when objects collide. * ELASTIC Elastic, Exponentially decaying sine wave, like an elastic band.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def keyframe_insert(type: typing.Union[int, str] = 'ALL'):
+ ''' Insert keyframes for the specified channels
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def keyframe_type(type: typing.Union[int, str] = 'KEYFRAME'):
+ ''' Set type of keyframe for the selected keyframes
+
+ :param type: Type * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_next():
+ ''' Switch to editing action in animation layer above the current action in the NLA Stack
+
+ '''
+
+ pass
+
+
+def layer_prev():
+ ''' Switch to editing action in animation layer below the current action in the NLA Stack
+
+ '''
+
+ pass
+
+
+def markers_make_local():
+ ''' Move selected scene markers to the active Action as local 'pose' markers
+
+ '''
+
+ pass
+
+
+def mirror(type: typing.Union[int, str] = 'CFRA'):
+ ''' Flip selected keyframes over the selected mirror line
+
+ :param type: Type * CFRA By Times Over Current Frame, Flip times of selected keyframes using the current frame as the mirror line. * XAXIS By Values Over Value=0, Flip values of selected keyframes (i.e. negative values become positive, and vice versa). * MARKER By Times Over First Selected Marker, Flip times of selected keyframes using the first selected marker as the reference point.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def new():
+ ''' Create new action
+
+ '''
+
+ pass
+
+
+def paste(offset: typing.Union[int, str] = 'START',
+ merge: typing.Union[int, str] = 'MIX',
+ flipped: bool = False):
+ ''' Paste keyframes from copy/paste buffer for the selected channels, starting on the current frame
+
+ :param offset: Offset, Paste time offset of keys * START Frame Start, Paste keys starting at current frame. * END Frame End, Paste keys ending at current frame. * RELATIVE Frame Relative, Paste keys relative to the current frame when copying. * NONE No Offset, Paste keys from original time.
+ :type offset: typing.Union[int, str]
+ :param merge: Type, Method of merging pasted keys and existing * MIX Mix, Overlay existing with new keys. * OVER_ALL Overwrite All, Replace all keys. * OVER_RANGE Overwrite Range, Overwrite keys in pasted range. * OVER_RANGE_ALL Overwrite Entire Range, Overwrite keys in pasted range, using the range of all copied keys.
+ :type merge: typing.Union[int, str]
+ :param flipped: Flipped, Paste keyframes from mirrored bones if they exist
+ :type flipped: bool
+ '''
+
+ pass
+
+
+def previewrange_set():
+ ''' Set Preview Range based on extents of selected Keyframes
+
+ '''
+
+ pass
+
+
+def push_down():
+ ''' Push action down on to the NLA stack as a new strip
+
+ '''
+
+ pass
+
+
+def sample():
+ ''' Add keyframes on every frame between the selected keyframes
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle selection of all keyframes
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(axis_range: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET',
+ tweak: bool = False):
+ ''' Select all keyframes within the specified region
+
+ :param axis_range: Axis Range
+ :type axis_range: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select keyframe points using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_column(mode: typing.Union[int, str] = 'KEYS'):
+ ''' Select all keyframes on the specified frame(s)
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select keyframe points using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_leftright(mode: typing.Union[int, str] = 'CHECK',
+ extend: bool = False):
+ ''' Select keyframes to the left or the right of the current frame
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param extend: Extend Select
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect keyframes on ends of selection islands
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select keyframes occurring in the same F-Curves as selected ones
+
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select keyframes beside already selected ones
+
+ '''
+
+ pass
+
+
+def snap(type: typing.Union[int, str] = 'CFRA'):
+ ''' Snap selected keyframes to the times specified
+
+ :param type: Type * CFRA Current Frame, Snap selected keyframes to the current frame. * NEAREST_FRAME Nearest Frame, Snap selected keyframes to the nearest (whole) frame (use to fix accidental sub-frame offsets). * NEAREST_SECOND Nearest Second, Snap selected keyframes to the nearest second. * NEAREST_MARKER Nearest Marker, Snap selected keyframes to the nearest marker.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stash(create_new: bool = True):
+ ''' Store this action in the NLA stack as a non-contributing strip for later use
+
+ :param create_new: Create New Action, Create a new action once the existing one has been safely stored
+ :type create_new: bool
+ '''
+
+ pass
+
+
+def stash_and_create():
+ ''' Store this action in the NLA stack as a non-contributing strip for later use, and create a new action
+
+ '''
+
+ pass
+
+
+def unlink(force_delete: bool = False):
+ ''' Unlink this action from the active action slot (and/or exit Tweak Mode)
+
+ :param force_delete: Force Delete, Clear Fake User and remove copy stashed in this data-block's NLA stack
+ :type force_delete: bool
+ '''
+
+ pass
+
+
+def view_all():
+ ''' Reset viewable area to show full keyframe range
+
+ '''
+
+ pass
+
+
+def view_frame():
+ ''' Move the view to the current frame
+
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' Reset viewable area to show selected keyframes range
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/anim.py b/blender_autocomplete/bpy/ops/anim.py
new file mode 100644
index 0000000..d73dbdc
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/anim.py
@@ -0,0 +1,513 @@
+import sys
+import typing
+
+
+def change_frame(frame: float = 0.0, snap: bool = False):
+ ''' Interactively change the current frame number
+
+ :param frame: Frame
+ :type frame: float
+ :param snap: Snap
+ :type snap: bool
+ '''
+
+ pass
+
+
+def channel_select_keys(extend: bool = False):
+ ''' Select all keyframes of channel under mouse
+
+ :param extend: Extend, Extend selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def channels_clean_empty():
+ ''' Delete all empty animation data containers from visible data-blocks
+
+ '''
+
+ pass
+
+
+def channels_click(extend: bool = False, children_only: bool = False):
+ ''' Handle mouse-clicks over animation channels
+
+ :param extend: Extend Select
+ :type extend: bool
+ :param children_only: Select Children Only
+ :type children_only: bool
+ '''
+
+ pass
+
+
+def channels_collapse(all: bool = True):
+ ''' Collapse (i.e. close) all selected expandable animation channels
+
+ :param all: All, Collapse all channels (not just selected ones)
+ :type all: bool
+ '''
+
+ pass
+
+
+def channels_delete():
+ ''' Delete all selected animation channels
+
+ '''
+
+ pass
+
+
+def channels_editable_toggle(mode: typing.Union[int, str] = 'TOGGLE',
+ type: typing.Union[int, str] = 'PROTECT'):
+ ''' Toggle editability of selected channels
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_expand(all: bool = True):
+ ''' Expand (i.e. open) all selected expandable animation channels
+
+ :param all: All, Expand all channels (not just selected ones)
+ :type all: bool
+ '''
+
+ pass
+
+
+def channels_fcurves_enable():
+ ''' Clears 'disabled' tag from all F-Curves to get broken F-Curves working again
+
+ '''
+
+ pass
+
+
+def channels_find(query: str = "Query"):
+ ''' Filter the set of channels shown to only include those with matching names
+
+ :param query: Text to search for in channel names
+ :type query: str
+ '''
+
+ pass
+
+
+def channels_group(name: str = "New Group"):
+ ''' Add selected F-Curves to a new group
+
+ :param name: Name, Name of newly created group
+ :type name: str
+ '''
+
+ pass
+
+
+def channels_move(direction: typing.Union[int, str] = 'DOWN'):
+ ''' Rearrange selected animation channels
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_rename():
+ ''' Rename animation channel under mouse
+
+ '''
+
+ pass
+
+
+def channels_select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle selection of all animation channels
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ deselect: bool = False,
+ extend: bool = True):
+ ''' Select all animation channels within the specified region
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param deselect: Deselect, Deselect rather than select items
+ :type deselect: bool
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
+
+
+def channels_setting_disable(mode: typing.Union[int, str] = 'DISABLE',
+ type: typing.Union[int, str] = 'PROTECT'):
+ ''' Disable specified setting on all selected animation channels
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_setting_enable(mode: typing.Union[int, str] = 'ENABLE',
+ type: typing.Union[int, str] = 'PROTECT'):
+ ''' Enable specified setting on all selected animation channels
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_setting_toggle(mode: typing.Union[int, str] = 'TOGGLE',
+ type: typing.Union[int, str] = 'PROTECT'):
+ ''' Toggle specified setting on all selected animation channels
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def channels_ungroup():
+ ''' Remove selected F-Curves from their current groups
+
+ '''
+
+ pass
+
+
+def clear_useless_actions(only_unused: bool = True):
+ ''' Mark actions with no F-Curves for deletion after save & reload of file preserving "action libraries"
+
+ :param only_unused: Only Unused, Only unused (Fake User only) actions get considered
+ :type only_unused: bool
+ '''
+
+ pass
+
+
+def copy_driver_button():
+ ''' Copy the driver for the highlighted button
+
+ '''
+
+ pass
+
+
+def driver_button_add():
+ ''' Add driver for the property under the cursor
+
+ '''
+
+ pass
+
+
+def driver_button_edit():
+ ''' Edit the drivers for the property connected represented by the highlighted button
+
+ '''
+
+ pass
+
+
+def driver_button_remove(all: bool = True):
+ ''' Remove the driver(s) for the property(s) connected represented by the highlighted button
+
+ :param all: All, Delete drivers for all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def end_frame_set():
+ ''' Set the current frame as the preview or scene end frame
+
+ '''
+
+ pass
+
+
+def keyframe_clear_button(all: bool = True):
+ ''' Clear all keyframes on the currently active property
+
+ :param all: All, Clear keyframes from all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def keyframe_clear_v3d():
+ ''' Remove all keyframe animation for selected objects
+
+ '''
+
+ pass
+
+
+def keyframe_delete(type: typing.Union[int, str] = 'DEFAULT',
+ confirm_success: bool = True):
+ ''' Delete keyframes on the current frame for all properties in the specified Keying Set
+
+ :param type: Keying Set, The Keying Set to use
+ :type type: typing.Union[int, str]
+ :param confirm_success: Confirm Successful Delete, Show a popup when the keyframes get successfully removed
+ :type confirm_success: bool
+ '''
+
+ pass
+
+
+def keyframe_delete_button(all: bool = True):
+ ''' Delete current keyframe of current UI-active property
+
+ :param all: All, Delete keyframes from all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def keyframe_delete_by_name(type: str = "Type", confirm_success: bool = True):
+ ''' Alternate access to 'Delete Keyframe' for keymaps to use
+
+ :type type: str
+ :param confirm_success: Confirm Successful Delete, Show a popup when the keyframes get successfully removed
+ :type confirm_success: bool
+ '''
+
+ pass
+
+
+def keyframe_delete_v3d():
+ ''' Remove keyframes on current frame for selected objects and bones
+
+ '''
+
+ pass
+
+
+def keyframe_insert(type: typing.Union[int, str] = 'DEFAULT',
+ confirm_success: bool = True):
+ ''' Insert keyframes on the current frame for all properties in the specified Keying Set
+
+ :param type: Keying Set, The Keying Set to use
+ :type type: typing.Union[int, str]
+ :param confirm_success: Confirm Successful Insert, Show a popup when the keyframes get successfully added
+ :type confirm_success: bool
+ '''
+
+ pass
+
+
+def keyframe_insert_button(all: bool = True):
+ ''' Insert a keyframe for current UI-active property
+
+ :param all: All, Insert a keyframe for all element of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def keyframe_insert_by_name(type: str = "Type", confirm_success: bool = True):
+ ''' Alternate access to 'Insert Keyframe' for keymaps to use
+
+ :type type: str
+ :param confirm_success: Confirm Successful Insert, Show a popup when the keyframes get successfully added
+ :type confirm_success: bool
+ '''
+
+ pass
+
+
+def keyframe_insert_menu(type: typing.Union[int, str] = 'DEFAULT',
+ confirm_success: bool = False,
+ always_prompt: bool = False):
+ ''' Insert Keyframes for specified Keying Set, with menu of available Keying Sets if undefined
+
+ :param type: Keying Set, The Keying Set to use
+ :type type: typing.Union[int, str]
+ :param confirm_success: Confirm Successful Insert, Show a popup when the keyframes get successfully added
+ :type confirm_success: bool
+ :param always_prompt: Always Show Menu
+ :type always_prompt: bool
+ '''
+
+ pass
+
+
+def keying_set_active_set(type: typing.Union[int, str] = 'DEFAULT'):
+ ''' Select a new keying set as the active one
+
+ :param type: Keying Set, The Keying Set to use
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def keying_set_add():
+ ''' Add a new (empty) Keying Set to the active Scene
+
+ '''
+
+ pass
+
+
+def keying_set_export(filepath: str = "",
+ filter_folder: bool = True,
+ filter_text: bool = True,
+ filter_python: bool = True):
+ ''' Export Keying Set to a python script
+
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_text: Filter text
+ :type filter_text: bool
+ :param filter_python: Filter python
+ :type filter_python: bool
+ '''
+
+ pass
+
+
+def keying_set_path_add():
+ ''' Add empty path to active Keying Set
+
+ '''
+
+ pass
+
+
+def keying_set_path_remove():
+ ''' Remove active Path from active Keying Set
+
+ '''
+
+ pass
+
+
+def keying_set_remove():
+ ''' Remove the active Keying Set
+
+ '''
+
+ pass
+
+
+def keyingset_button_add(all: bool = True):
+ ''' Add current UI-active property to current keying set
+
+ :param all: All, Add all elements of the array to a Keying Set
+ :type all: bool
+ '''
+
+ pass
+
+
+def keyingset_button_remove():
+ ''' Remove current UI-active property from current keying set
+
+ '''
+
+ pass
+
+
+def paste_driver_button():
+ ''' Paste the driver in the copy/paste buffer for the highlighted button
+
+ '''
+
+ pass
+
+
+def previewrange_clear():
+ ''' Clear Preview Range
+
+ '''
+
+ pass
+
+
+def previewrange_set(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Interactively define frame range used for playback
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def start_frame_set():
+ ''' Set the current frame as the preview or scene start frame
+
+ '''
+
+ pass
+
+
+def update_animated_transform_constraints(use_convert_to_radians: bool = True):
+ ''' Update fcurves/drivers affecting Transform constraints (use it with files from 2.70 and earlier)
+
+ :param use_convert_to_radians: Convert To Radians, Convert fcurves/drivers affecting rotations to radians (Warning: use this only once!)
+ :type use_convert_to_radians: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/armature.py b/blender_autocomplete/bpy/ops/armature.py
new file mode 100644
index 0000000..4d0571b
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/armature.py
@@ -0,0 +1,368 @@
+import sys
+import typing
+
+
+def align():
+ ''' Align selected bones to the active bone (or to their parent)
+
+ '''
+
+ pass
+
+
+def armature_layers(
+ layers: typing.List[bool] = (False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False)):
+ ''' Change the visible armature layers
+
+ :param layers: Layer, Armature layers to make visible
+ :type layers: typing.List[bool]
+ '''
+
+ pass
+
+
+def autoside_names(type: typing.Union[int, str] = 'XAXIS'):
+ ''' Automatically renames the selected bones according to which side of the target axis they fall on
+
+ :param type: Axis, Axis tag names with * XAXIS X-Axis, Left/Right. * YAXIS Y-Axis, Front/Back. * ZAXIS Z-Axis, Top/Bottom.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def bone_layers(
+ layers: typing.List[bool] = (False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False)):
+ ''' Change the layers that the selected bones belong to
+
+ :param layers: Layer, Armature layers that bone belongs to
+ :type layers: typing.List[bool]
+ '''
+
+ pass
+
+
+def bone_primitive_add(name: str = "Bone"):
+ ''' Add a new bone located at the 3D-Cursor
+
+ :param name: Name, Name of the newly created bone
+ :type name: str
+ '''
+
+ pass
+
+
+def calculate_roll(type: typing.Union[int, str] = 'POS_X',
+ axis_flip: bool = False,
+ axis_only: bool = False):
+ ''' Automatically fix alignment of select bones' axes
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param axis_flip: Flip Axis, Negate the alignment axis
+ :type axis_flip: bool
+ :param axis_only: Shortest Rotation, Ignore the axis direction, use the shortest rotation to align
+ :type axis_only: bool
+ '''
+
+ pass
+
+
+def click_extrude():
+ ''' Create a new bone going from the last selected joint to the mouse position
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Remove selected bones from the armature
+
+ '''
+
+ pass
+
+
+def dissolve():
+ ''' Dissolve selected bones from the armature
+
+ '''
+
+ pass
+
+
+def duplicate(do_flip_names: bool = False):
+ ''' Make copies of the selected bones within the same armature
+
+ :param do_flip_names: Flip Names, Try to flip names of the bones, if possible, instead of adding a number extension
+ :type do_flip_names: bool
+ '''
+
+ pass
+
+
+def duplicate_move(ARMATURE_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Make copies of the selected bones within the same armature and move them
+
+ :param ARMATURE_OT_duplicate: Duplicate Selected Bone(s), Make copies of the selected bones within the same armature
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude(forked: bool = False):
+ ''' Create new bones from the selected joints
+
+ :param forked: Forked
+ :type forked: bool
+ '''
+
+ pass
+
+
+def extrude_forked(ARMATURE_OT_extrude=None, TRANSFORM_OT_translate=None):
+ ''' Create new bones from the selected joints and move them
+
+ :param ARMATURE_OT_extrude: Extrude, Create new bones from the selected joints
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_move(ARMATURE_OT_extrude=None, TRANSFORM_OT_translate=None):
+ ''' Create new bones from the selected joints and move them
+
+ :param ARMATURE_OT_extrude: Extrude, Create new bones from the selected joints
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def fill():
+ ''' Add bone between selected joint(s) and/or 3D-Cursor
+
+ '''
+
+ pass
+
+
+def flip_names(do_strip_numbers: bool = False):
+ ''' Flips (and corrects) the axis suffixes of the names of selected bones
+
+ :param do_strip_numbers: Strip Numbers, Try to remove right-most dot-number from flipped names (WARNING: may result in incoherent naming in some cases)
+ :type do_strip_numbers: bool
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Tag selected bones to not be visible in Edit Mode
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def layers_show_all(all: bool = True):
+ ''' Make all armature layers visible
+
+ :param all: All Layers, Enable all layers or just the first 16 (top row)
+ :type all: bool
+ '''
+
+ pass
+
+
+def parent_clear(type: typing.Union[int, str] = 'CLEAR'):
+ ''' Remove the parent-child relationship between selected bones and their parents
+
+ :param type: ClearType, What way to clear parenting
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def parent_set(type: typing.Union[int, str] = 'CONNECTED'):
+ ''' Set the active bone as the parent of the selected bones
+
+ :param type: ParentType, Type of parenting
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Reveal all bones hidden in Edit Mode
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def roll_clear(roll: float = 0.0):
+ ''' Clear roll for selected bones
+
+ :param roll: Roll
+ :type roll: float
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle selection status of all bones
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_hierarchy(direction: typing.Union[int, str] = 'PARENT',
+ extend: bool = False):
+ ''' Select immediate parent/children of selected bones
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect those bones at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_linked(all_forks: bool = False):
+ ''' Select all bones linked by parent/child connections to the current selection
+
+ :param all_forks: All Forks, Follow forks in the parents chain
+ :type all_forks: bool
+ '''
+
+ pass
+
+
+def select_linked_pick(deselect: bool = False, all_forks: bool = False):
+ ''' (De)select bones linked by parent/child connections under the mouse cursor
+
+ :param deselect: Deselect
+ :type deselect: bool
+ :param all_forks: All Forks, Follow forks in the parents chain
+ :type all_forks: bool
+ '''
+
+ pass
+
+
+def select_mirror(only_active: bool = False, extend: bool = False):
+ ''' Mirror the bone selection
+
+ :param only_active: Active Only, Only operate on the active bone
+ :type only_active: bool
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select those bones connected to the initial selection
+
+ '''
+
+ pass
+
+
+def select_similar(type: typing.Union[int, str] = 'LENGTH',
+ threshold: float = 0.1):
+ ''' Select similar bones by property types
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param threshold: Threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def separate():
+ ''' Isolate selected bones into a separate armature
+
+ '''
+
+ pass
+
+
+def shortest_path_pick():
+ ''' Select shortest path between two bones
+
+ '''
+
+ pass
+
+
+def split():
+ ''' Split off selected bones from connected unselected bones
+
+ '''
+
+ pass
+
+
+def subdivide(number_cuts: int = 1):
+ ''' Break selected bones into chains of smaller bones
+
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ '''
+
+ pass
+
+
+def switch_direction():
+ ''' Change the direction that a chain of bones points in (head <-> tail swap)
+
+ '''
+
+ pass
+
+
+def symmetrize(direction: typing.Union[int, str] = 'NEGATIVE_X'):
+ ''' Enforce symmetry, make copies of the selection or use existing
+
+ :param direction: Direction, Which sides to copy from and to (when both are selected)
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/boid.py b/blender_autocomplete/bpy/ops/boid.py
new file mode 100644
index 0000000..8347e65
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/boid.py
@@ -0,0 +1,68 @@
+import sys
+import typing
+
+
+def rule_add(type: typing.Union[int, str] = 'GOAL'):
+ ''' Add a boid rule to the current boid state
+
+ :param type: Type * GOAL Goal, Go to assigned object or loudest assigned signal source. * AVOID Avoid, Get away from assigned object or loudest assigned signal source. * AVOID_COLLISION Avoid Collision, Maneuver to avoid collisions with other boids and deflector objects in near future. * SEPARATE Separate, Keep from going through other boids. * FLOCK Flock, Move to center of neighbors and match their velocity. * FOLLOW_LEADER Follow Leader, Follow a boid or assigned object. * AVERAGE_SPEED Average Speed, Maintain speed, flight level or wander. * FIGHT Fight, Go to closest enemy and attack when in range.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def rule_del():
+ ''' Delete current boid rule
+
+ '''
+
+ pass
+
+
+def rule_move_down():
+ ''' Move boid rule down in the list
+
+ '''
+
+ pass
+
+
+def rule_move_up():
+ ''' Move boid rule up in the list
+
+ '''
+
+ pass
+
+
+def state_add():
+ ''' Add a boid state to the particle system
+
+ '''
+
+ pass
+
+
+def state_del():
+ ''' Delete current boid state
+
+ '''
+
+ pass
+
+
+def state_move_down():
+ ''' Move boid state down in the list
+
+ '''
+
+ pass
+
+
+def state_move_up():
+ ''' Move boid state up in the list
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/brush.py b/blender_autocomplete/bpy/ops/brush.py
new file mode 100644
index 0000000..aa7c5d5
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/brush.py
@@ -0,0 +1,85 @@
+import sys
+import typing
+
+
+def add():
+ ''' Add brush by mode type
+
+ '''
+
+ pass
+
+
+def add_gpencil():
+ ''' Add brush for Grease Pencil
+
+ '''
+
+ pass
+
+
+def curve_preset(shape: typing.Union[int, str] = 'SMOOTH'):
+ ''' Set brush shape
+
+ :param shape: Mode
+ :type shape: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reset():
+ ''' Return brush to defaults based on current tool
+
+ '''
+
+ pass
+
+
+def scale_size(scalar: float = 1.0):
+ ''' Change brush size by a scalar
+
+ :param scalar: Scalar, Factor to scale brush size by
+ :type scalar: float
+ '''
+
+ pass
+
+
+def stencil_control(mode: typing.Union[int, str] = 'TRANSLATION',
+ texmode: typing.Union[int, str] = 'PRIMARY'):
+ ''' Control the stencil brush
+
+ :param mode: Tool
+ :type mode: typing.Union[int, str]
+ :param texmode: Tool
+ :type texmode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stencil_fit_image_aspect(use_repeat: bool = True,
+ use_scale: bool = True,
+ mask: bool = False):
+ ''' When using an image texture, adjust the stencil size to fit the image aspect ratio
+
+ :param use_repeat: Use Repeat, Use repeat mapping values
+ :type use_repeat: bool
+ :param use_scale: Use Scale, Use texture scale values
+ :type use_scale: bool
+ :param mask: Modify Mask Stencil, Modify either the primary or mask stencil
+ :type mask: bool
+ '''
+
+ pass
+
+
+def stencil_reset_transform(mask: bool = False):
+ ''' Reset the stencil transformation to the default
+
+ :param mask: Modify Mask Stencil, Modify either the primary or mask stencil
+ :type mask: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/buttons.py b/blender_autocomplete/bpy/ops/buttons.py
new file mode 100644
index 0000000..d72f7d1
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/buttons.py
@@ -0,0 +1,156 @@
+import sys
+import typing
+
+
+def context_menu():
+ ''' Display properties editor context_menu
+
+ '''
+
+ pass
+
+
+def directory_browse(directory: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = False,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Open a directory browser, Hold Shift to open the file, Alt to browse containing directory
+
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def file_browse(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = False,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Open a file browser, Hold Shift to open the file, Alt to browse containing directory
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/cachefile.py b/blender_autocomplete/bpy/ops/cachefile.py
new file mode 100644
index 0000000..a9fcc1d
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/cachefile.py
@@ -0,0 +1,83 @@
+import sys
+import typing
+
+
+def open(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = True,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Load a cache file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reload():
+ ''' Update objects paths list with new data from the archive
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/camera.py b/blender_autocomplete/bpy/ops/camera.py
new file mode 100644
index 0000000..d45c895
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/camera.py
@@ -0,0 +1,21 @@
+import sys
+import typing
+
+
+def preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False,
+ use_focal_length: bool = False):
+ ''' Add or remove a Camera Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ :param use_focal_length: Include Focal Length, Include focal length into the preset
+ :type use_focal_length: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/clip.py b/blender_autocomplete/bpy/ops/clip.py
new file mode 100644
index 0000000..cc77f2e
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/clip.py
@@ -0,0 +1,990 @@
+import sys
+import typing
+import bpy.types
+
+
+def add_marker(location: typing.List[float] = (0.0, 0.0)):
+ ''' Place new marker at specified location
+
+ :param location: Location, Location of marker on frame
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def add_marker_at_click():
+ ''' Place new marker at the desired (clicked) position
+
+ '''
+
+ pass
+
+
+def add_marker_move(CLIP_OT_add_marker=None, TRANSFORM_OT_translate=None):
+ ''' Add new marker and move it on movie
+
+ :param CLIP_OT_add_marker: Add Marker, Place new marker at specified location
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def add_marker_slide(CLIP_OT_add_marker=None, TRANSFORM_OT_translate=None):
+ ''' Add new marker and slide it with mouse until mouse button release
+
+ :param CLIP_OT_add_marker: Add Marker, Place new marker at specified location
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def apply_solution_scale(distance: float = 0.0):
+ ''' Apply scale on solution itself to make distance between selected tracks equals to desired
+
+ :param distance: Distance, Distance between selected tracks
+ :type distance: float
+ '''
+
+ pass
+
+
+def bundles_to_mesh():
+ ''' Create vertex cloud using coordinates of reconstructed tracks :file: startup/bl_operators/clip.py\:299 _
+
+ '''
+
+ pass
+
+
+def camera_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False,
+ use_focal_length: bool = True):
+ ''' Add or remove a Tracking Camera Intrinsics Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ :param use_focal_length: Include Focal Length, Include focal length into the preset
+ :type use_focal_length: bool
+ '''
+
+ pass
+
+
+def change_frame(frame: int = 0):
+ ''' Interactively change the current frame number
+
+ :param frame: Frame
+ :type frame: int
+ '''
+
+ pass
+
+
+def clean_tracks(frames: int = 0,
+ error: float = 0.0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Clean tracks with high error values or few frames
+
+ :param frames: Tracked Frames, Effect on tracks which are tracked less than specified amount of frames
+ :type frames: int
+ :param error: Reprojection Error, Effect on tracks which have got larger re-projection error
+ :type error: float
+ :param action: Action, Cleanup action to execute * SELECT Select, Select unclean tracks. * DELETE_TRACK Delete Track, Delete unclean tracks. * DELETE_SEGMENTS Delete Segments, Delete unclean segments of tracks.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def clear_solution():
+ ''' Clear all calculated data
+
+ '''
+
+ pass
+
+
+def clear_track_path(action: typing.Union[int, str] = 'REMAINED',
+ clear_active: bool = False):
+ ''' Clear tracks after/before current position or clear the whole track
+
+ :param action: Action, Clear action to execute * UPTO Clear up-to, Clear path up to current frame. * REMAINED Clear remained, Clear path at remaining frames (after current). * ALL Clear all, Clear the whole path.
+ :type action: typing.Union[int, str]
+ :param clear_active: Clear Active, Clear active track only instead of all selected tracks
+ :type clear_active: bool
+ '''
+
+ pass
+
+
+def constraint_to_fcurve():
+ ''' Create F-Curves for object which will copy object's movement caused by this constraint :file: startup/bl_operators/clip.py\:543 _
+
+ '''
+
+ pass
+
+
+def copy_tracks():
+ ''' Copy selected tracks to clipboard
+
+ '''
+
+ pass
+
+
+def create_plane_track():
+ ''' Create new plane track out of selected point tracks
+
+ '''
+
+ pass
+
+
+def cursor_set(location: typing.List[float] = (0.0, 0.0)):
+ ''' Set 2D cursor location
+
+ :param location: Location, Cursor location in normalized clip coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def delete_marker():
+ ''' Delete marker for current frame from selected tracks
+
+ '''
+
+ pass
+
+
+def delete_proxy():
+ ''' Delete movie clip proxy files from the hard drive :file: startup/bl_operators/clip.py\:369 _
+
+ '''
+
+ pass
+
+
+def delete_track():
+ ''' Delete selected tracks
+
+ '''
+
+ pass
+
+
+def detect_features(placement: typing.Union[int, str] = 'FRAME',
+ margin: int = 16,
+ threshold: float = 0.5,
+ min_distance: int = 120):
+ ''' Automatically detect features and place markers to track
+
+ :param placement: Placement, Placement for detected features * FRAME Whole Frame, Place markers across the whole frame. * INSIDE_GPENCIL Inside Annotated Area, Place markers only inside areas outlined with the Annotation tool. * OUTSIDE_GPENCIL Outside Annotated Area, Place markers only outside areas outlined with the Annotation tool.
+ :type placement: typing.Union[int, str]
+ :param margin: Margin, Only features further than margin pixels from the image edges are considered
+ :type margin: int
+ :param threshold: Threshold, Threshold level to consider feature good enough for tracking
+ :type threshold: float
+ :param min_distance: Distance, Minimal distance accepted between two features
+ :type min_distance: int
+ '''
+
+ pass
+
+
+def disable_markers(action: typing.Union[int, str] = 'DISABLE'):
+ ''' Disable/enable selected markers
+
+ :param action: Action, Disable action to execute * DISABLE Disable, Disable selected markers. * ENABLE Enable, Enable selected markers. * TOGGLE Toggle, Toggle disabled flag for selected markers.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def dopesheet_select_channel(location: typing.List[float] = (0.0, 0.0),
+ extend: bool = False):
+ ''' Select movie tracking channel
+
+ :param location: Location, Mouse location to select channel
+ :type location: typing.List[float]
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def dopesheet_view_all():
+ ''' Reset viewable area to show full keyframe range
+
+ '''
+
+ pass
+
+
+def filter_tracks(track_threshold: float = 5.0):
+ ''' Filter tracks which has weirdly looking spikes in motion curves
+
+ :param track_threshold: Track Threshold, Filter Threshold to select problematic tracks
+ :type track_threshold: float
+ '''
+
+ pass
+
+
+def frame_jump(position: typing.Union[int, str] = 'PATHSTART'):
+ ''' Jump to special frame
+
+ :param position: Position, Position to jump to * PATHSTART Path Start, Jump to start of current path. * PATHEND Path End, Jump to end of current path. * FAILEDPREV Previous Failed, Jump to previous failed frame. * FAILNEXT Next Failed, Jump to next failed frame.
+ :type position: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def graph_center_current_frame():
+ ''' Scroll view so current frame would be centered
+
+ '''
+
+ pass
+
+
+def graph_delete_curve():
+ ''' Delete track corresponding to the selected curve
+
+ '''
+
+ pass
+
+
+def graph_delete_knot():
+ ''' Delete curve knots
+
+ '''
+
+ pass
+
+
+def graph_disable_markers(action: typing.Union[int, str] = 'DISABLE'):
+ ''' Disable/enable selected markers
+
+ :param action: Action, Disable action to execute * DISABLE Disable, Disable selected markers. * ENABLE Enable, Enable selected markers. * TOGGLE Toggle, Toggle disabled flag for selected markers.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def graph_select(location: typing.List[float] = (0.0, 0.0),
+ extend: bool = False):
+ ''' Select graph curves
+
+ :param location: Location, Mouse location to select nearest entity
+ :type location: typing.List[float]
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def graph_select_all_markers(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all markers of active track
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def graph_select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ deselect: bool = False,
+ extend: bool = True):
+ ''' Select curve points using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param deselect: Deselect, Deselect rather than select items
+ :type deselect: bool
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
+
+
+def graph_view_all():
+ ''' View all curves in editor
+
+ '''
+
+ pass
+
+
+def hide_tracks(unselected: bool = False):
+ ''' Hide selected tracks
+
+ :param unselected: Unselected, Hide unselected tracks
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def hide_tracks_clear():
+ ''' Clear hide selected tracks
+
+ '''
+
+ pass
+
+
+def join_tracks():
+ ''' Join selected tracks
+
+ '''
+
+ pass
+
+
+def keyframe_delete():
+ ''' Delete a keyframe from selected tracks at current frame
+
+ '''
+
+ pass
+
+
+def keyframe_insert():
+ ''' Insert a keyframe to selected tracks at current frame
+
+ '''
+
+ pass
+
+
+def lock_selection_toggle():
+ ''' Toggle Lock Selection option of the current clip editor
+
+ '''
+
+ pass
+
+
+def lock_tracks(action: typing.Union[int, str] = 'LOCK'):
+ ''' Lock/unlock selected tracks
+
+ :param action: Action, Lock action to execute * LOCK Lock, Lock selected tracks. * UNLOCK Unlock, Unlock selected tracks. * TOGGLE Toggle, Toggle locked flag for selected tracks.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def mode_set(mode: typing.Union[int, str] = 'TRACKING'):
+ ''' Set the clip interaction mode
+
+ :param mode: Mode * TRACKING Tracking, Show tracking and solving tools. * MASK Mask, Show mask editing tools.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def open(directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Load a sequence of frames or a movie file
+
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def paste_tracks():
+ ''' Paste tracks from clipboard
+
+ '''
+
+ pass
+
+
+def prefetch():
+ ''' Prefetch frames from disk for faster playback/tracking
+
+ '''
+
+ pass
+
+
+def rebuild_proxy():
+ ''' Rebuild all selected proxies and timecode indices in the background
+
+ '''
+
+ pass
+
+
+def refine_markers(backwards: bool = False):
+ ''' Refine selected markers positions by running the tracker from track's reference to current frame
+
+ :param backwards: Backwards, Do backwards tracking
+ :type backwards: bool
+ '''
+
+ pass
+
+
+def reload():
+ ''' Reload clip
+
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ deselect_all: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select tracking markers
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all tracking markers
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select markers using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select markers using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_grouped(group: typing.Union[int, str] = 'ESTIMATED'):
+ ''' Select all tracks from specified group
+
+ :param group: Action, Clear action to execute * KEYFRAMED Keyframed tracks, Select all keyframed tracks. * ESTIMATED Estimated tracks, Select all estimated tracks. * TRACKED Tracked tracks, Select all tracked tracks. * LOCKED Locked tracks, Select all locked tracks. * DISABLED Disabled tracks, Select all disabled tracks. * COLOR Tracks with same color, Select all tracks with same color as active track. * FAILED Failed Tracks, Select all tracks which failed to be reconstructed.
+ :type group: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select markers using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_active_clip():
+ ''' Undocumented, consider contributing __. :file: startup/bl_operators/clip.py\:228 _
+
+ '''
+
+ pass
+
+
+def set_axis(axis: typing.Union[int, str] = 'X'):
+ ''' Set direction of scene axis rotating camera (or its parent if present) and assume selected track lies on real axis, joining it with the origin
+
+ :param axis: Axis, Axis to use to align bundle along * X X, Align bundle align X axis. * Y Y, Align bundle align Y axis.
+ :type axis: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_center_principal():
+ ''' Set optical center to center of footage
+
+ '''
+
+ pass
+
+
+def set_origin(use_median: bool = False):
+ ''' Set active marker as origin by moving camera (or its parent if present) in 3D space
+
+ :param use_median: Use Median, Set origin to median point of selected bundles
+ :type use_median: bool
+ '''
+
+ pass
+
+
+def set_plane(plane: typing.Union[int, str] = 'FLOOR'):
+ ''' Set plane based on 3 selected bundles by moving camera (or its parent if present) in 3D space
+
+ :param plane: Plane, Plane to be used for orientation * FLOOR Floor, Set floor plane. * WALL Wall, Set wall plane.
+ :type plane: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_scale(distance: float = 0.0):
+ ''' Set scale of scene by scaling camera (or its parent if present)
+
+ :param distance: Distance, Distance between selected tracks
+ :type distance: float
+ '''
+
+ pass
+
+
+def set_scene_frames():
+ ''' Set scene's start and end frame to match clip's start frame and length
+
+ '''
+
+ pass
+
+
+def set_solution_scale(distance: float = 0.0):
+ ''' Set object solution scale using distance between two selected tracks
+
+ :param distance: Distance, Distance between selected tracks
+ :type distance: float
+ '''
+
+ pass
+
+
+def set_solver_keyframe(keyframe: typing.Union[int, str] = 'KEYFRAME_A'):
+ ''' Set keyframe used by solver
+
+ :param keyframe: Keyframe, Keyframe to set
+ :type keyframe: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_viewport_background():
+ ''' Set current movie clip as a camera background in 3D view-port (works only when a 3D view-port is visible) :file: startup/bl_operators/clip.py\:433 _
+
+ '''
+
+ pass
+
+
+def setup_tracking_scene():
+ ''' Prepare scene for compositing 3D objects into this footage :file: startup/bl_operators/clip.py\:997 _
+
+ '''
+
+ pass
+
+
+def slide_marker(offset: typing.List[float] = (0.0, 0.0)):
+ ''' Slide marker areas
+
+ :param offset: Offset, Offset in floating point units, 1.0 is the width and height of the image
+ :type offset: typing.List[float]
+ '''
+
+ pass
+
+
+def slide_plane_marker():
+ ''' Slide plane marker areas
+
+ '''
+
+ pass
+
+
+def solve_camera():
+ ''' Solve camera motion from tracks
+
+ '''
+
+ pass
+
+
+def stabilize_2d_add():
+ ''' Add selected tracks to 2D translation stabilization
+
+ '''
+
+ pass
+
+
+def stabilize_2d_remove():
+ ''' Remove selected track from translation stabilization
+
+ '''
+
+ pass
+
+
+def stabilize_2d_rotation_add():
+ ''' Add selected tracks to 2D rotation stabilization
+
+ '''
+
+ pass
+
+
+def stabilize_2d_rotation_remove():
+ ''' Remove selected track from rotation stabilization
+
+ '''
+
+ pass
+
+
+def stabilize_2d_rotation_select():
+ ''' Select tracks which are used for rotation stabilization
+
+ '''
+
+ pass
+
+
+def stabilize_2d_select():
+ ''' Select tracks which are used for translation stabilization
+
+ '''
+
+ pass
+
+
+def track_color_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Clip Track Color Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def track_copy_color():
+ ''' Copy color to all selected tracks
+
+ '''
+
+ pass
+
+
+def track_markers(backwards: bool = False, sequence: bool = False):
+ ''' Track selected markers
+
+ :param backwards: Backwards, Do backwards tracking
+ :type backwards: bool
+ :param sequence: Track Sequence, Track marker during image sequence rather than single image
+ :type sequence: bool
+ '''
+
+ pass
+
+
+def track_settings_as_default():
+ ''' Copy tracking settings from active track to default settings :file: startup/bl_operators/clip.py\:1028 _
+
+ '''
+
+ pass
+
+
+def track_settings_to_track():
+ ''' Copy tracking settings from active track to selected tracks :file: startup/bl_operators/clip.py\:1076 _
+
+ '''
+
+ pass
+
+
+def track_to_empty():
+ ''' Create an Empty object which will be copying movement of active track :file: startup/bl_operators/clip.py\:275 _
+
+ '''
+
+ pass
+
+
+def tracking_object_new():
+ ''' Add new object for tracking
+
+ '''
+
+ pass
+
+
+def tracking_object_remove():
+ ''' Remove object for tracking
+
+ '''
+
+ pass
+
+
+def tracking_settings_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a motion tracking settings preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def view_all(fit_view: bool = False):
+ ''' View whole image with markers
+
+ :param fit_view: Fit View, Fit frame to the viewport
+ :type fit_view: bool
+ '''
+
+ pass
+
+
+def view_center_cursor():
+ ''' Center the view so that the cursor is in the middle of the view
+
+ '''
+
+ pass
+
+
+def view_ndof():
+ ''' Use a 3D mouse device to pan/zoom the view
+
+ '''
+
+ pass
+
+
+def view_pan(offset: typing.List[float] = (0.0, 0.0)):
+ ''' Pan the view
+
+ :param offset: Offset, Offset in floating point units, 1.0 is the width and height of the image
+ :type offset: typing.List[float]
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' View all selected elements
+
+ '''
+
+ pass
+
+
+def view_zoom(factor: float = 0.0, use_cursor_init: bool = True):
+ ''' Zoom in/out the view
+
+ :param factor: Factor, Zoom factor, values higher than 1.0 zoom in, lower values zoom out
+ :type factor: float
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def view_zoom_in(location: typing.List[float] = (0.0, 0.0)):
+ ''' Zoom in the view
+
+ :param location: Location, Cursor location in screen coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def view_zoom_out(location: typing.List[float] = (0.0, 0.0)):
+ ''' Zoom out the view
+
+ :param location: Location, Cursor location in normalized (0.0-1.0) coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def view_zoom_ratio(ratio: float = 0.0):
+ ''' Set the zoom ratio (based on clip size)
+
+ :param ratio: Ratio, Zoom ratio, 1.0 is 1:1, higher is zoomed in, lower is zoomed out
+ :type ratio: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/cloth.py b/blender_autocomplete/bpy/ops/cloth.py
new file mode 100644
index 0000000..333dd25
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/cloth.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Cloth Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/collection.py b/blender_autocomplete/bpy/ops/collection.py
new file mode 100644
index 0000000..895af16
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/collection.py
@@ -0,0 +1,50 @@
+import sys
+import typing
+
+
+def create(name: str = "Collection"):
+ ''' Create an object collection from selected objects
+
+ :param name: Name, Name of the new collection
+ :type name: str
+ '''
+
+ pass
+
+
+def objects_add_active(collection: typing.Union[int, str] = ''):
+ ''' Add the object to an object collection that contains the active object
+
+ :param collection: Collection, The collection to add other selected objects to
+ :type collection: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def objects_remove(collection: typing.Union[int, str] = ''):
+ ''' Remove selected objects from a collection
+
+ :param collection: Collection, The collection to remove this object from
+ :type collection: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def objects_remove_active(collection: typing.Union[int, str] = ''):
+ ''' Remove the object from an object collection that contains the active object
+
+ :param collection: Collection, The collection to remove other selected objects from
+ :type collection: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def objects_remove_all():
+ ''' Remove selected objects from all collections
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/console.py b/blender_autocomplete/bpy/ops/console.py
new file mode 100644
index 0000000..56280ee
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/console.py
@@ -0,0 +1,190 @@
+import sys
+import typing
+
+
+def autocomplete():
+ ''' Evaluate the namespace up until the cursor and give a list of options or complete the name if there is only one :file: startup/bl_operators/console.py\:72 _
+
+ '''
+
+ pass
+
+
+def banner():
+ ''' Print a message when the terminal initializes :file: startup/bl_operators/console.py\:117 _
+
+ '''
+
+ pass
+
+
+def clear(scrollback: bool = True, history: bool = False):
+ ''' Clear text by type
+
+ :param scrollback: Scrollback, Clear the scrollback history
+ :type scrollback: bool
+ :param history: History, Clear the command history
+ :type history: bool
+ '''
+
+ pass
+
+
+def clear_line():
+ ''' Clear the line and store in history
+
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected text to clipboard
+
+ '''
+
+ pass
+
+
+def copy_as_script():
+ ''' Copy the console contents for use in a script :file: startup/bl_operators/console.py\:94 _
+
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'NEXT_CHARACTER'):
+ ''' Delete text by cursor position
+
+ :param type: Type, Which part of the text to delete
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def execute(interactive: bool = False):
+ ''' Execute the current console line as a python expression
+
+ :param interactive: interactive
+ :type interactive: bool
+ '''
+
+ pass
+
+
+def history_append(text: str = "",
+ current_character: int = 0,
+ remove_duplicates: bool = False):
+ ''' Append history at cursor position
+
+ :param text: Text, Text to insert at the cursor position
+ :type text: str
+ :param current_character: Cursor, The index of the cursor
+ :type current_character: int
+ :param remove_duplicates: Remove Duplicates, Remove duplicate items in the history
+ :type remove_duplicates: bool
+ '''
+
+ pass
+
+
+def history_cycle(reverse: bool = False):
+ ''' Cycle through history
+
+ :param reverse: Reverse, Reverse cycle history
+ :type reverse: bool
+ '''
+
+ pass
+
+
+def indent():
+ ''' Add 4 spaces at line beginning
+
+ '''
+
+ pass
+
+
+def indent_or_autocomplete():
+ ''' Indent selected text or autocomplete
+
+ '''
+
+ pass
+
+
+def insert(text: str = ""):
+ ''' Insert text at cursor position
+
+ :param text: Text, Text to insert at the cursor position
+ :type text: str
+ '''
+
+ pass
+
+
+def language(language: str = ""):
+ ''' Set the current language for this console
+
+ :param language: Language
+ :type language: str
+ '''
+
+ pass
+
+
+def move(type: typing.Union[int, str] = 'LINE_BEGIN'):
+ ''' Move cursor position
+
+ :param type: Type, Where to move cursor to
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def paste():
+ ''' Paste text from clipboard
+
+ '''
+
+ pass
+
+
+def scrollback_append(text: str = "", type: typing.Union[int, str] = 'OUTPUT'):
+ ''' Append scrollback text by type
+
+ :param text: Text, Text to insert at the cursor position
+ :type text: str
+ :param type: Type, Console output type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_set():
+ ''' Set the console selection
+
+ '''
+
+ pass
+
+
+def select_word():
+ ''' Select word at cursor position
+
+ '''
+
+ pass
+
+
+def unindent():
+ ''' Delete 4 spaces from line beginning
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/constraint.py b/blender_autocomplete/bpy/ops/constraint.py
new file mode 100644
index 0000000..e0df8e0
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/constraint.py
@@ -0,0 +1,189 @@
+import sys
+import typing
+
+
+def add_target():
+ ''' Add a target to the constraint :file: startup/bl_operators/constraint.py\:35 _
+
+ '''
+
+ pass
+
+
+def childof_clear_inverse(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Clear inverse correction for ChildOf constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def childof_set_inverse(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Set inverse correction for ChildOf constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def delete(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT',
+ report: bool = False):
+ ''' Remove constraint from constraint stack
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def disable_keep_transform():
+ ''' Set the influence of this constraint to zero while trying to maintain the object's transformation. Other active constraints can still influence the final transformation :file: startup/bl_operators/constraint.py\:85 _
+
+ '''
+
+ pass
+
+
+def followpath_path_animate(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT',
+ frame_start: int = 1,
+ length: int = 100):
+ ''' Add default animation for path used by constraint if it isn't animated already
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ :param frame_start: Start Frame, First frame of path animation
+ :type frame_start: int
+ :param length: Length, Number of frames that path animation should take
+ :type length: int
+ '''
+
+ pass
+
+
+def limitdistance_reset(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Reset limiting distance for Limit Distance Constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_down(constraint: str = "", owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Move constraint down in constraint stack
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_to_index(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT',
+ index: int = 0):
+ ''' Change the constraint's position in the list so it evaluates after the set number of others
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ :param index: Index, The index to move the constraint to
+ :type index: int
+ '''
+
+ pass
+
+
+def move_up(constraint: str = "", owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Move constraint up in constraint stack
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def normalize_target_weights():
+ ''' Normalize weights of all target bones :file: startup/bl_operators/constraint.py\:60 _
+
+ '''
+
+ pass
+
+
+def objectsolver_clear_inverse(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Clear inverse correction for ObjectSolver constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def objectsolver_set_inverse(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Set inverse correction for ObjectSolver constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def remove_target(index: int = 0):
+ ''' Remove the target from the constraint
+
+ :param index: index
+ :type index: int
+ '''
+
+ pass
+
+
+def stretchto_reset(constraint: str = "",
+ owner: typing.Union[int, str] = 'OBJECT'):
+ ''' Reset original length of bone for Stretch To Constraint
+
+ :param constraint: Constraint, Name of the constraint to edit
+ :type constraint: str
+ :param owner: Owner, The owner of this constraint * OBJECT Object, Edit a constraint on the active object. * BONE Bone, Edit a constraint on the active bone.
+ :type owner: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/curve.py b/blender_autocomplete/bpy/ops/curve.py
new file mode 100644
index 0000000..3ae293a
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/curve.py
@@ -0,0 +1,570 @@
+import sys
+import typing
+import bpy.types
+
+
+def cyclic_toggle(direction: typing.Union[int, str] = 'CYCLIC_U'):
+ ''' Make active spline closed/opened loop
+
+ :param direction: Direction, Direction to make surface cyclic in
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def de_select_first():
+ ''' (De)select first of visible part of each NURBS
+
+ '''
+
+ pass
+
+
+def de_select_last():
+ ''' (De)select last of visible part of each NURBS
+
+ '''
+
+ pass
+
+
+def decimate(ratio: float = 1.0):
+ ''' Simplify selected curves
+
+ :param ratio: Ratio
+ :type ratio: float
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'VERT'):
+ ''' Delete selected control points or segments
+
+ :param type: Type, Which elements to delete
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def dissolve_verts():
+ ''' Delete selected control points, correcting surrounding handles
+
+ '''
+
+ pass
+
+
+def draw(error_threshold: float = 0.0,
+ fit_method: typing.Union[int, str] = 'REFIT',
+ corner_angle: float = 1.22173,
+ use_cyclic: bool = True,
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True):
+ ''' Draw a freehand spline
+
+ :param error_threshold: Error, Error distance threshold (in object units)
+ :type error_threshold: float
+ :param fit_method: Fit Method * REFIT Refit, Incrementally re-fit the curve (high quality). * SPLIT Split, Split the curve until the tolerance is met (fast).
+ :type fit_method: typing.Union[int, str]
+ :param corner_angle: Corner Angle
+ :type corner_angle: float
+ :param use_cyclic: Cyclic
+ :type use_cyclic: bool
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Duplicate selected control points
+
+ '''
+
+ pass
+
+
+def duplicate_move(CURVE_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Duplicate curve and move
+
+ :param CURVE_OT_duplicate: Duplicate Curve, Duplicate selected control points
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude(mode: typing.Union[int, str] = 'TRANSLATION'):
+ ''' Extrude selected control point(s)
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def extrude_move(CURVE_OT_extrude=None, TRANSFORM_OT_translate=None):
+ ''' Extrude curve and move result
+
+ :param CURVE_OT_extrude: Extrude, Extrude selected control point(s)
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def handle_type_set(type: typing.Union[int, str] = 'AUTOMATIC'):
+ ''' Set type of handles for selected control points
+
+ :param type: Type, Spline type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide (un)selected control points
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def make_segment():
+ ''' Join two curves by their selected ends
+
+ '''
+
+ pass
+
+
+def match_texture_space():
+ ''' Match texture space to object's bounding box
+
+ '''
+
+ pass
+
+
+def normals_make_consistent(calc_length: bool = False):
+ ''' Recalculate the direction of selected handles
+
+ :param calc_length: Length, Recalculate handle length
+ :type calc_length: bool
+ '''
+
+ pass
+
+
+def primitive_bezier_circle_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Bezier Circle
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_bezier_curve_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Bezier Curve
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_circle_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs Circle
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_curve_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs Curve
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_path_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Path
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def radius_set(radius: float = 1.0):
+ ''' Set per-point radius which is used for bevel tapering
+
+ :param radius: Radius
+ :type radius: float
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Reveal hidden control points
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' (De)select all control points
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect control points at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all control points linked to the current selection
+
+ '''
+
+ pass
+
+
+def select_linked_pick(deselect: bool = False):
+ ''' Select all control points linked to already selected ones
+
+ :param deselect: Deselect, Deselect linked control points rather than selecting them
+ :type deselect: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select control points at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_next():
+ ''' Select control points following already selected ones along the curves
+
+ '''
+
+ pass
+
+
+def select_nth(skip: int = 1, nth: int = 1, offset: int = 0):
+ ''' Deselect every Nth point starting from the active one
+
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ '''
+
+ pass
+
+
+def select_previous():
+ ''' Select control points preceding already selected ones along the curves
+
+ '''
+
+ pass
+
+
+def select_random(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Randomly select some control points
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_row():
+ ''' Select a row of control points including active one
+
+ '''
+
+ pass
+
+
+def select_similar(type: typing.Union[int, str] = 'WEIGHT',
+ compare: typing.Union[int, str] = 'EQUAL',
+ threshold: float = 0.1):
+ ''' Select similar curve points by property type
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param compare: Compare
+ :type compare: typing.Union[int, str]
+ :param threshold: Threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def separate():
+ ''' Separate selected points from connected unselected points into a new object
+
+ '''
+
+ pass
+
+
+def shade_flat():
+ ''' Set shading to flat
+
+ '''
+
+ pass
+
+
+def shade_smooth():
+ ''' Set shading to smooth
+
+ '''
+
+ pass
+
+
+def shortest_path_pick():
+ ''' Select shortest path between two selections
+
+ '''
+
+ pass
+
+
+def smooth():
+ ''' Flatten angles of selected points
+
+ '''
+
+ pass
+
+
+def smooth_radius():
+ ''' Interpolate radii of selected points
+
+ '''
+
+ pass
+
+
+def smooth_tilt():
+ ''' Interpolate tilt of selected points
+
+ '''
+
+ pass
+
+
+def smooth_weight():
+ ''' Interpolate weight of selected points
+
+ '''
+
+ pass
+
+
+def spin(center: typing.List[float] = (0.0, 0.0, 0.0),
+ axis: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Extrude selected boundary row around pivot point and current view axis
+
+ :param center: Center, Center in global view space
+ :type center: typing.List[float]
+ :param axis: Axis, Axis in global view space
+ :type axis: typing.List[float]
+ '''
+
+ pass
+
+
+def spline_type_set(type: typing.Union[int, str] = 'POLY',
+ use_handles: bool = False):
+ ''' Set type of active spline
+
+ :param type: Type, Spline type
+ :type type: typing.Union[int, str]
+ :param use_handles: Handles, Use handles when converting bezier curves into polygons
+ :type use_handles: bool
+ '''
+
+ pass
+
+
+def spline_weight_set(weight: float = 1.0):
+ ''' Set softbody goal weight for selected points
+
+ :param weight: Weight
+ :type weight: float
+ '''
+
+ pass
+
+
+def split():
+ ''' Split off selected points from connected unselected points
+
+ '''
+
+ pass
+
+
+def subdivide(number_cuts: int = 1):
+ ''' Subdivide selected segments
+
+ :param number_cuts: Number of cuts
+ :type number_cuts: int
+ '''
+
+ pass
+
+
+def switch_direction():
+ ''' Switch direction of selected splines
+
+ '''
+
+ pass
+
+
+def tilt_clear():
+ ''' Clear the tilt of selected control points
+
+ '''
+
+ pass
+
+
+def vertex_add(location: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a new control point (linked to only selected end-curve one, if any)
+
+ :param location: Location, Location to add new vertex at
+ :type location: typing.List[float]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/cycles.py b/blender_autocomplete/bpy/ops/cycles.py
new file mode 100644
index 0000000..728f4fc
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/cycles.py
@@ -0,0 +1,54 @@
+import sys
+import typing
+
+
+def add_aov():
+ ''' Add an AOV pass :file: addons/cycles/operators.py\:52 _
+
+ '''
+
+ pass
+
+
+def denoise_animation(input_filepath: str = "", output_filepath: str = ""):
+ ''' Denoise rendered animation sequence using current scene and view layer settings. Requires denoising data passes and output to OpenEXR multilayer files
+
+ :param input_filepath: Input Filepath, File path for image to denoise. If not specified, uses the render file path and frame range from the scene
+ :type input_filepath: str
+ :param output_filepath: Output Filepath, If not specified, renders will be denoised in-place
+ :type output_filepath: str
+ '''
+
+ pass
+
+
+def merge_images(input_filepath1: str = "",
+ input_filepath2: str = "",
+ output_filepath: str = ""):
+ ''' Combine OpenEXR multilayer images rendered with different sample ranges into one image with reduced noise
+
+ :param input_filepath1: Input Filepath, File path for image to merge
+ :type input_filepath1: str
+ :param input_filepath2: Input Filepath, File path for image to merge
+ :type input_filepath2: str
+ :param output_filepath: Output Filepath, File path for merged image
+ :type output_filepath: str
+ '''
+
+ pass
+
+
+def remove_aov():
+ ''' Remove an AOV pass :file: addons/cycles/operators.py\:67 _
+
+ '''
+
+ pass
+
+
+def use_shading_nodes():
+ ''' Enable nodes on a material, world or light :file: addons/cycles/operators.py\:36 _
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/dpaint.py b/blender_autocomplete/bpy/ops/dpaint.py
new file mode 100644
index 0000000..c8ea4a5
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/dpaint.py
@@ -0,0 +1,46 @@
+import sys
+import typing
+
+
+def bake():
+ ''' Bake dynamic paint image sequence surface
+
+ '''
+
+ pass
+
+
+def output_toggle(output: typing.Union[int, str] = 'A'):
+ ''' Add or remove Dynamic Paint output data layer
+
+ :param output: Output Toggle
+ :type output: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def surface_slot_add():
+ ''' Add a new Dynamic Paint surface slot
+
+ '''
+
+ pass
+
+
+def surface_slot_remove():
+ ''' Remove the selected surface slot
+
+ '''
+
+ pass
+
+
+def type_toggle(type: typing.Union[int, str] = 'CANVAS'):
+ ''' Toggle whether given type is active or not
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/ed.py b/blender_autocomplete/bpy/ops/ed.py
new file mode 100644
index 0000000..6a9e29e
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/ed.py
@@ -0,0 +1,54 @@
+import sys
+import typing
+
+
+def flush_edits():
+ ''' Flush edit data from active editing modes
+
+ '''
+
+ pass
+
+
+def redo():
+ ''' Redo previous action
+
+ '''
+
+ pass
+
+
+def undo():
+ ''' Undo previous action
+
+ '''
+
+ pass
+
+
+def undo_history(item: int = 0):
+ ''' Redo specific action in history
+
+ :param item: Item
+ :type item: int
+ '''
+
+ pass
+
+
+def undo_push(message: str = "Add an undo step *function may be moved*"):
+ ''' Add an undo state (internal use only)
+
+ :param message: Undo Message
+ :type message: str
+ '''
+
+ pass
+
+
+def undo_redo():
+ ''' Undo and redo previous action
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/export_anim.py b/blender_autocomplete/bpy/ops/export_anim.py
new file mode 100644
index 0000000..9206904
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/export_anim.py
@@ -0,0 +1,33 @@
+import sys
+import typing
+
+
+def bvh(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.bvh",
+ global_scale: float = 1.0,
+ frame_start: int = 0,
+ frame_end: int = 0,
+ rotate_mode: typing.Union[int, str] = 'NATIVE',
+ root_transform_only: bool = False):
+ ''' Save a BVH motion capture file from an armature
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param global_scale: Scale, Scale the BVH by this value
+ :type global_scale: float
+ :param frame_start: Start Frame, Starting frame to export
+ :type frame_start: int
+ :param frame_end: End Frame, End frame to export
+ :type frame_end: int
+ :param rotate_mode: Rotation, Rotation conversion * NATIVE Euler (Native), Use the rotation order defined in the BVH file. * XYZ Euler (XYZ), Convert rotations to euler XYZ. * XZY Euler (XZY), Convert rotations to euler XZY. * YXZ Euler (YXZ), Convert rotations to euler YXZ. * YZX Euler (YZX), Convert rotations to euler YZX. * ZXY Euler (ZXY), Convert rotations to euler ZXY. * ZYX Euler (ZYX), Convert rotations to euler ZYX.
+ :type rotate_mode: typing.Union[int, str]
+ :param root_transform_only: Root Translation Only, Only write out translation channels for the root bone
+ :type root_transform_only: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/export_mesh.py b/blender_autocomplete/bpy/ops/export_mesh.py
new file mode 100644
index 0000000..1697ae9
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/export_mesh.py
@@ -0,0 +1,85 @@
+import sys
+import typing
+
+
+def ply(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.ply",
+ use_ascii: bool = False,
+ use_selection: bool = False,
+ use_mesh_modifiers: bool = True,
+ use_normals: bool = True,
+ use_uv_coords: bool = True,
+ use_colors: bool = True,
+ global_scale: float = 1.0,
+ axis_forward: typing.Union[int, str] = 'Y',
+ axis_up: typing.Union[int, str] = 'Z'):
+ ''' Export as a Stanford PLY with normals, vertex colors and texture coordinates
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_ascii: ASCII, Export using ASCII file format, otherwise use binary
+ :type use_ascii: bool
+ :param use_selection: Selection Only, Export selected objects only
+ :type use_selection: bool
+ :param use_mesh_modifiers: Apply Modifiers, Apply Modifiers to the exported mesh
+ :type use_mesh_modifiers: bool
+ :param use_normals: Normals, Export Normals for smooth and hard shaded faces (hard shaded faces will be exported as individual faces)
+ :type use_normals: bool
+ :param use_uv_coords: UVs, Export the active UV layer
+ :type use_uv_coords: bool
+ :param use_colors: Vertex Colors, Export the active vertex color layer
+ :type use_colors: bool
+ :param global_scale: Scale
+ :type global_scale: float
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stl(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.stl",
+ use_selection: bool = False,
+ global_scale: float = 1.0,
+ use_scene_unit: bool = False,
+ ascii: bool = False,
+ use_mesh_modifiers: bool = True,
+ batch_mode: typing.Union[int, str] = 'OFF',
+ axis_forward: typing.Union[int, str] = 'Y',
+ axis_up: typing.Union[int, str] = 'Z'):
+ ''' Save STL triangle mesh data
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_selection: Selection Only, Export selected objects only
+ :type use_selection: bool
+ :param global_scale: Scale
+ :type global_scale: float
+ :param use_scene_unit: Scene Unit, Apply current scene's unit (as defined by unit scale) to exported data
+ :type use_scene_unit: bool
+ :param ascii: Ascii, Save the file in ASCII file format
+ :type ascii: bool
+ :param use_mesh_modifiers: Apply Modifiers, Apply the modifiers before saving
+ :type use_mesh_modifiers: bool
+ :param batch_mode: Batch Mode * OFF Off, All data in one file. * OBJECT Object, Each object as a file.
+ :type batch_mode: typing.Union[int, str]
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/export_scene.py b/blender_autocomplete/bpy/ops/export_scene.py
new file mode 100644
index 0000000..449bdd1
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/export_scene.py
@@ -0,0 +1,374 @@
+import sys
+import typing
+
+
+def fbx(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.fbx",
+ use_selection: bool = False,
+ use_active_collection: bool = False,
+ global_scale: float = 1.0,
+ apply_unit_scale: bool = True,
+ apply_scale_options: typing.Union[int, str] = 'FBX_SCALE_NONE',
+ bake_space_transform: bool = False,
+ object_types: typing.Union[typing.Set[int], typing.Set[str]] = {
+ 'ARMATURE', 'CAMERA', 'EMPTY', 'LIGHT', 'MESH', 'OTHER'
+ },
+ use_mesh_modifiers: bool = True,
+ use_mesh_modifiers_render: bool = True,
+ mesh_smooth_type: typing.Union[int, str] = 'OFF',
+ use_subsurf: bool = False,
+ use_mesh_edges: bool = False,
+ use_tspace: bool = False,
+ use_custom_props: bool = False,
+ add_leaf_bones: bool = True,
+ primary_bone_axis: typing.Union[int, str] = 'Y',
+ secondary_bone_axis: typing.Union[int, str] = 'X',
+ use_armature_deform_only: bool = False,
+ armature_nodetype: typing.Union[int, str] = 'NULL',
+ bake_anim: bool = True,
+ bake_anim_use_all_bones: bool = True,
+ bake_anim_use_nla_strips: bool = True,
+ bake_anim_use_all_actions: bool = True,
+ bake_anim_force_startend_keying: bool = True,
+ bake_anim_step: float = 1.0,
+ bake_anim_simplify_factor: float = 1.0,
+ path_mode: typing.Union[int, str] = 'AUTO',
+ embed_textures: bool = False,
+ batch_mode: typing.Union[int, str] = 'OFF',
+ use_batch_own_dir: bool = True,
+ use_metadata: bool = True,
+ axis_forward: typing.Union[int, str] = '-Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Write a FBX file
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_selection: Selected Objects, Export selected and visible objects only
+ :type use_selection: bool
+ :param use_active_collection: Active Collection, Export only objects from the active collection (and its children)
+ :type use_active_collection: bool
+ :param global_scale: Scale, Scale all data (Some importers do not support scaled armatures!)
+ :type global_scale: float
+ :param apply_unit_scale: Apply Unit, Take into account current Blender units settings (if unset, raw Blender Units values are used as-is)
+ :type apply_unit_scale: bool
+ :param apply_scale_options: Apply Scalings, How to apply custom and units scalings in generated FBX file (Blender uses FBX scale to detect units on import, but many other applications do not handle the same way) * FBX_SCALE_NONE All Local, Apply custom scaling and units scaling to each object transformation, FBX scale remains at 1.0. * FBX_SCALE_UNITS FBX Units Scale, Apply custom scaling to each object transformation, and units scaling to FBX scale. * FBX_SCALE_CUSTOM FBX Custom Scale, Apply custom scaling to FBX scale, and units scaling to each object transformation. * FBX_SCALE_ALL FBX All, Apply custom scaling and units scaling to FBX scale.
+ :type apply_scale_options: typing.Union[int, str]
+ :param bake_space_transform: Apply Transform, Bake space transform into object data, avoids getting unwanted rotations to objects when target space is not aligned with Blender's space (WARNING! experimental option, use at own risks, known broken with armatures/animations)
+ :type bake_space_transform: bool
+ :param object_types: Object Types, Which kind of object to export * EMPTY Empty. * CAMERA Camera. * LIGHT Lamp. * ARMATURE Armature, WARNING: not supported in dupli/group instances. * MESH Mesh. * OTHER Other, Other geometry types, like curve, metaball, etc. (converted to meshes).
+ :type object_types: typing.Union[typing.Set[int], typing.Set[str]]
+ :param use_mesh_modifiers: Apply Modifiers, Apply modifiers to mesh objects (except Armature ones) - WARNING: prevents exporting shape keys
+ :type use_mesh_modifiers: bool
+ :param use_mesh_modifiers_render: Use Modifiers Render Setting, Use render settings when applying modifiers to mesh objects (DISABLED in Blender 2.8)
+ :type use_mesh_modifiers_render: bool
+ :param mesh_smooth_type: Smoothing, Export smoothing information (prefer 'Normals Only' option if your target importer understand split normals) * OFF Normals Only, Export only normals instead of writing edge or face smoothing data. * FACE Face, Write face smoothing. * EDGE Edge, Write edge smoothing.
+ :type mesh_smooth_type: typing.Union[int, str]
+ :param use_subsurf: Export Subdivision Surface, Export the last Catmull-Rom subdivision modifier as FBX subdivision (does not apply the modifier even if 'Apply Modifiers' is enabled)
+ :type use_subsurf: bool
+ :param use_mesh_edges: Loose Edges, Export loose edges (as two-vertices polygons)
+ :type use_mesh_edges: bool
+ :param use_tspace: Tangent Space, Add binormal and tangent vectors, together with normal they form the tangent space (will only work correctly with tris/quads only meshes!)
+ :type use_tspace: bool
+ :param use_custom_props: Custom Properties, Export custom properties
+ :type use_custom_props: bool
+ :param add_leaf_bones: Add Leaf Bones, Append a final bone to the end of each chain to specify last bone length (use this when you intend to edit the armature from exported data)
+ :type add_leaf_bones: bool
+ :param primary_bone_axis: Primary Bone Axis
+ :type primary_bone_axis: typing.Union[int, str]
+ :param secondary_bone_axis: Secondary Bone Axis
+ :type secondary_bone_axis: typing.Union[int, str]
+ :param use_armature_deform_only: Only Deform Bones, Only write deforming bones (and non-deforming ones when they have deforming children)
+ :type use_armature_deform_only: bool
+ :param armature_nodetype: Armature FBXNode Type, FBX type of node (object) used to represent Blender's armatures (use Null one unless you experience issues with other app, other choices may no import back perfectly in Blender...) * NULL Null, 'Null' FBX node, similar to Blender's Empty (default). * ROOT Root, 'Root' FBX node, supposed to be the root of chains of bones.... * LIMBNODE LimbNode, 'LimbNode' FBX node, a regular joint between two bones....
+ :type armature_nodetype: typing.Union[int, str]
+ :param bake_anim: Baked Animation, Export baked keyframe animation
+ :type bake_anim: bool
+ :param bake_anim_use_all_bones: Key All Bones, Force exporting at least one key of animation for all bones (needed with some target applications, like UE4)
+ :type bake_anim_use_all_bones: bool
+ :param bake_anim_use_nla_strips: NLA Strips, Export each non-muted NLA strip as a separated FBX's AnimStack, if any, instead of global scene animation
+ :type bake_anim_use_nla_strips: bool
+ :param bake_anim_use_all_actions: All Actions, Export each action as a separated FBX's AnimStack, instead of global scene animation (note that animated objects will get all actions compatible with them, others will get no animation at all)
+ :type bake_anim_use_all_actions: bool
+ :param bake_anim_force_startend_keying: Force Start/End Keying, Always add a keyframe at start and end of actions for animated channels
+ :type bake_anim_force_startend_keying: bool
+ :param bake_anim_step: Sampling Rate, How often to evaluate animated values (in frames)
+ :type bake_anim_step: float
+ :param bake_anim_simplify_factor: Simplify, How much to simplify baked values (0.0 to disable, the higher the more simplified)
+ :type bake_anim_simplify_factor: float
+ :param path_mode: Path Mode, Method used to reference paths * AUTO Auto, Use Relative paths with subdirectories only. * ABSOLUTE Absolute, Always write absolute paths. * RELATIVE Relative, Always write relative paths (where possible). * MATCH Match, Match Absolute/Relative setting with input path. * STRIP Strip Path, Filename only. * COPY Copy, Copy the file to the destination path (or subdirectory).
+ :type path_mode: typing.Union[int, str]
+ :param embed_textures: Embed Textures, Embed textures in FBX binary file (only for "Copy" path mode!)
+ :type embed_textures: bool
+ :param batch_mode: Batch Mode * OFF Off, Active scene to file. * SCENE Scene, Each scene as a file. * COLLECTION Collection, Each collection (data-block ones) as a file, does not include content of children collections. * SCENE_COLLECTION Scene Collections, Each collection (including master, non-data-block ones) of each scene as a file, including content from children collections. * ACTIVE_SCENE_COLLECTION Active Scene Collections, Each collection (including master, non-data-block one) of the active scene as a file, including content from children collections.
+ :type batch_mode: typing.Union[int, str]
+ :param use_batch_own_dir: Batch Own Dir, Create a dir for each exported file
+ :type use_batch_own_dir: bool
+ :param use_metadata: Use Metadata
+ :type use_metadata: bool
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def gltf(export_format: typing.Union[int, str] = 'GLB',
+ ui_tab: typing.Union[int, str] = 'GENERAL',
+ export_copyright: str = "",
+ export_image_format: typing.Union[int, str] = 'AUTO',
+ export_texture_dir: str = "",
+ export_texcoords: bool = True,
+ export_normals: bool = True,
+ export_draco_mesh_compression_enable: bool = False,
+ export_draco_mesh_compression_level: int = 6,
+ export_draco_position_quantization: int = 14,
+ export_draco_normal_quantization: int = 10,
+ export_draco_texcoord_quantization: int = 12,
+ export_draco_generic_quantization: int = 12,
+ export_tangents: bool = False,
+ export_materials: bool = True,
+ export_colors: bool = True,
+ export_cameras: bool = False,
+ export_selected: bool = False,
+ use_selection: bool = False,
+ export_extras: bool = False,
+ export_yup: bool = True,
+ export_apply: bool = False,
+ export_animations: bool = True,
+ export_frame_range: bool = True,
+ export_frame_step: int = 1,
+ export_force_sampling: bool = True,
+ export_nla_strips: bool = True,
+ export_def_bones: bool = False,
+ export_current_frame: bool = False,
+ export_skins: bool = True,
+ export_all_influences: bool = False,
+ export_morph: bool = True,
+ export_morph_normal: bool = True,
+ export_morph_tangent: bool = False,
+ export_lights: bool = False,
+ export_displacement: bool = False,
+ will_save_settings: bool = False,
+ filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.glb;*.gltf"):
+ ''' Export scene as glTF 2.0 file
+
+ :param export_format: Format, Output format and embedding options. Binary is most efficient, but JSON (embedded or separate) may be easier to edit later * GLB glTF Binary (.glb), Exports a single file, with all data packed in binary form. Most efficient and portable, but more difficult to edit later. * GLTF_EMBEDDED glTF Embedded (.gltf), Exports a single file, with all data packed in JSON. Less efficient than binary, but easier to edit later. * GLTF_SEPARATE glTF Separate (.gltf + .bin + textures), Exports multiple files, with separate JSON, binary and texture data. Easiest to edit later.
+ :type export_format: typing.Union[int, str]
+ :param ui_tab: ui_tab, Export setting categories * GENERAL General, General settings. * MESHES Meshes, Mesh settings. * OBJECTS Objects, Object settings. * ANIMATION Animation, Animation settings.
+ :type ui_tab: typing.Union[int, str]
+ :param export_copyright: Copyright, Legal rights and conditions for the model
+ :type export_copyright: str
+ :param export_image_format: Images, Output format for images. PNG is lossless and generally preferred, but JPEG might be preferable for web applications due to the smaller file size * AUTO Automatic, Save PNGs as PNGs and JPEGs as JPEGs. If neither one, use PNG. * JPEG JPEG Format (.jpg), Save images as JPEGs. (Images that need alpha are saved as PNGs though.) Be aware of a possible loss in quality.
+ :type export_image_format: typing.Union[int, str]
+ :param export_texture_dir: Textures, Folder to place texture files in. Relative to the .gltf file
+ :type export_texture_dir: str
+ :param export_texcoords: UVs, Export UVs (texture coordinates) with meshes
+ :type export_texcoords: bool
+ :param export_normals: Normals, Export vertex normals with meshes
+ :type export_normals: bool
+ :param export_draco_mesh_compression_enable: Draco mesh compression, Compress mesh using Draco
+ :type export_draco_mesh_compression_enable: bool
+ :param export_draco_mesh_compression_level: Compression level, Compression level (0 = most speed, 6 = most compression, higher values currently not supported)
+ :type export_draco_mesh_compression_level: int
+ :param export_draco_position_quantization: Position quantization bits, Quantization bits for position values (0 = no quantization)
+ :type export_draco_position_quantization: int
+ :param export_draco_normal_quantization: Normal quantization bits, Quantization bits for normal values (0 = no quantization)
+ :type export_draco_normal_quantization: int
+ :param export_draco_texcoord_quantization: Texcoord quantization bits, Quantization bits for texture coordinate values (0 = no quantization)
+ :type export_draco_texcoord_quantization: int
+ :param export_draco_generic_quantization: Generic quantization bits, Quantization bits for generic coordinate values like weights or joints (0 = no quantization)
+ :type export_draco_generic_quantization: int
+ :param export_tangents: Tangents, Export vertex tangents with meshes
+ :type export_tangents: bool
+ :param export_materials: Materials, Export materials
+ :type export_materials: bool
+ :param export_colors: Vertex Colors, Export vertex colors with meshes
+ :type export_colors: bool
+ :param export_cameras: Cameras, Export cameras
+ :type export_cameras: bool
+ :param export_selected: Selected Objects, Export selected objects only
+ :type export_selected: bool
+ :param use_selection: Selected Objects, Export selected objects only
+ :type use_selection: bool
+ :param export_extras: Custom Properties, Export custom properties as glTF extras
+ :type export_extras: bool
+ :param export_yup: +Y Up, Export using glTF convention, +Y up
+ :type export_yup: bool
+ :param export_apply: Apply Modifiers, Apply modifiers (excluding Armatures) to mesh objects -WARNING: prevents exporting shape keys
+ :type export_apply: bool
+ :param export_animations: Animations, Exports active actions and NLA tracks as glTF animations
+ :type export_animations: bool
+ :param export_frame_range: Limit to Playback Range, Clips animations to selected playback range
+ :type export_frame_range: bool
+ :param export_frame_step: Sampling Rate, How often to evaluate animated values (in frames)
+ :type export_frame_step: int
+ :param export_force_sampling: Always Sample Animations, Apply sampling to all animations
+ :type export_force_sampling: bool
+ :param export_nla_strips: Group by NLA Track, When on, multiple actions become part of the same glTF animation if they're pushed onto NLA tracks with the same name. When off, all the currently assigned actions become one glTF animation
+ :type export_nla_strips: bool
+ :param export_def_bones: Export Deformation Bones Only, Export Deformation bones only (and needed bones for hierarchy)
+ :type export_def_bones: bool
+ :param export_current_frame: Use Current Frame, Export the scene in the current animation frame
+ :type export_current_frame: bool
+ :param export_skins: Skinning, Export skinning (armature) data
+ :type export_skins: bool
+ :param export_all_influences: Include All Bone Influences, Allow >4 joint vertex influences. Models may appear incorrectly in many viewers
+ :type export_all_influences: bool
+ :param export_morph: Shape Keys, Export shape keys (morph targets)
+ :type export_morph: bool
+ :param export_morph_normal: Shape Key Normals, Export vertex normals with shape keys (morph targets)
+ :type export_morph_normal: bool
+ :param export_morph_tangent: Shape Key Tangents, Export vertex tangents with shape keys (morph targets)
+ :type export_morph_tangent: bool
+ :param export_lights: Punctual Lights, Export directional, point, and spot lights. Uses "KHR_lights_punctual" glTF extension
+ :type export_lights: bool
+ :param export_displacement: Displacement Textures (EXPERIMENTAL), EXPERIMENTAL: Export displacement textures. Uses incomplete "KHR_materials_displacement" glTF extension
+ :type export_displacement: bool
+ :param will_save_settings: Remember Export Settings, Store glTF export settings in the Blender project
+ :type will_save_settings: bool
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
+
+
+def obj(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.obj;*.mtl",
+ use_selection: bool = False,
+ use_animation: bool = False,
+ use_mesh_modifiers: bool = True,
+ use_edges: bool = True,
+ use_smooth_groups: bool = False,
+ use_smooth_groups_bitflags: bool = False,
+ use_normals: bool = True,
+ use_uvs: bool = True,
+ use_materials: bool = True,
+ use_triangles: bool = False,
+ use_nurbs: bool = False,
+ use_vertex_groups: bool = False,
+ use_blen_objects: bool = True,
+ group_by_object: bool = False,
+ group_by_material: bool = False,
+ keep_vertex_order: bool = False,
+ global_scale: float = 1.0,
+ path_mode: typing.Union[int, str] = 'AUTO',
+ axis_forward: typing.Union[int, str] = '-Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Save a Wavefront OBJ File
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_selection: Selection Only, Export selected objects only
+ :type use_selection: bool
+ :param use_animation: Animation, Write out an OBJ for each frame
+ :type use_animation: bool
+ :param use_mesh_modifiers: Apply Modifiers, Apply modifiers
+ :type use_mesh_modifiers: bool
+ :param use_edges: Include Edges
+ :type use_edges: bool
+ :param use_smooth_groups: Smooth Groups, Write sharp edges as smooth groups
+ :type use_smooth_groups: bool
+ :param use_smooth_groups_bitflags: Bitflag Smooth Groups, Same as 'Smooth Groups', but generate smooth groups IDs as bitflags (produces at most 32 different smooth groups, usually much less)
+ :type use_smooth_groups_bitflags: bool
+ :param use_normals: Write Normals, Export one normal per vertex and per face, to represent flat faces and sharp edges
+ :type use_normals: bool
+ :param use_uvs: Include UVs, Write out the active UV coordinates
+ :type use_uvs: bool
+ :param use_materials: Write Materials, Write out the MTL file
+ :type use_materials: bool
+ :param use_triangles: Triangulate Faces, Convert all faces to triangles
+ :type use_triangles: bool
+ :param use_nurbs: Write Nurbs, Write nurbs curves as OBJ nurbs rather than converting to geometry
+ :type use_nurbs: bool
+ :param use_vertex_groups: Polygroups
+ :type use_vertex_groups: bool
+ :param use_blen_objects: OBJ Objects, Export Blender objects as OBJ objects
+ :type use_blen_objects: bool
+ :param group_by_object: OBJ Groups, Export Blender objects as OBJ groups
+ :type group_by_object: bool
+ :param group_by_material: Material Groups, Generate an OBJ group for each part of a geometry using a different material
+ :type group_by_material: bool
+ :param keep_vertex_order: Keep Vertex Order
+ :type keep_vertex_order: bool
+ :param global_scale: Scale
+ :type global_scale: float
+ :param path_mode: Path Mode, Method used to reference paths * AUTO Auto, Use Relative paths with subdirectories only. * ABSOLUTE Absolute, Always write absolute paths. * RELATIVE Relative, Always write relative paths (where possible). * MATCH Match, Match Absolute/Relative setting with input path. * STRIP Strip Path, Filename only. * COPY Copy, Copy the file to the destination path (or subdirectory).
+ :type path_mode: typing.Union[int, str]
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def x3d(filepath: str = "",
+ check_existing: bool = True,
+ filter_glob: str = "*.x3d",
+ use_selection: bool = False,
+ use_mesh_modifiers: bool = True,
+ use_triangulate: bool = False,
+ use_normals: bool = False,
+ use_compress: bool = False,
+ use_hierarchy: bool = True,
+ name_decorations: bool = True,
+ use_h3d: bool = False,
+ global_scale: float = 1.0,
+ path_mode: typing.Union[int, str] = 'AUTO',
+ axis_forward: typing.Union[int, str] = 'Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Export selection to Extensible 3D file (.x3d)
+
+ :param filepath: File Path, Filepath used for exporting the file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_selection: Selection Only, Export selected objects only
+ :type use_selection: bool
+ :param use_mesh_modifiers: Apply Modifiers, Use transformed mesh data from each object
+ :type use_mesh_modifiers: bool
+ :param use_triangulate: Triangulate, Write quads into 'IndexedTriangleSet'
+ :type use_triangulate: bool
+ :param use_normals: Normals, Write normals with geometry
+ :type use_normals: bool
+ :param use_compress: Compress, Compress the exported file
+ :type use_compress: bool
+ :param use_hierarchy: Hierarchy, Export parent child relationships
+ :type use_hierarchy: bool
+ :param name_decorations: Name decorations, Add prefixes to the names of exported nodes to indicate their type
+ :type name_decorations: bool
+ :param use_h3d: H3D Extensions, Export shaders for H3D
+ :type use_h3d: bool
+ :param global_scale: Scale
+ :type global_scale: float
+ :param path_mode: Path Mode, Method used to reference paths * AUTO Auto, Use Relative paths with subdirectories only. * ABSOLUTE Absolute, Always write absolute paths. * RELATIVE Relative, Always write relative paths (where possible). * MATCH Match, Match Absolute/Relative setting with input path. * STRIP Strip Path, Filename only. * COPY Copy, Copy the file to the destination path (or subdirectory).
+ :type path_mode: typing.Union[int, str]
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/file.py b/blender_autocomplete/bpy/ops/file.py
new file mode 100644
index 0000000..217049f
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/file.py
@@ -0,0 +1,423 @@
+import sys
+import typing
+
+
+def autopack_toggle():
+ ''' Automatically pack all external files into the .blend file
+
+ '''
+
+ pass
+
+
+def bookmark_add():
+ ''' Add a bookmark for the selected/active directory
+
+ '''
+
+ pass
+
+
+def bookmark_cleanup():
+ ''' Delete all invalid bookmarks
+
+ '''
+
+ pass
+
+
+def bookmark_delete(index: int = -1):
+ ''' Delete selected bookmark
+
+ :param index: Index
+ :type index: int
+ '''
+
+ pass
+
+
+def bookmark_move(direction: typing.Union[int, str] = 'TOP'):
+ ''' Move the active bookmark up/down in the list
+
+ :param direction: Direction, Direction to move the active bookmark towards * TOP Top, Top of the list. * UP Up. * DOWN Down. * BOTTOM Bottom, Bottom of the list.
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def cancel():
+ ''' Cancel loading of selected file
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Move selected files to the trash or recycle bin
+
+ '''
+
+ pass
+
+
+def directory_new(directory: str = "",
+ open: bool = False,
+ confirm: bool = True):
+ ''' Create a new directory
+
+ :param directory: Directory, Name of new directory
+ :type directory: str
+ :param open: Open, Open new directory
+ :type open: bool
+ :param confirm: Confirm, Prompt for confirmation
+ :type confirm: bool
+ '''
+
+ pass
+
+
+def execute(need_active: bool = False):
+ ''' Execute selected file
+
+ :param need_active: Need Active, Only execute if there's an active selected file in the file list
+ :type need_active: bool
+ '''
+
+ pass
+
+
+def filenum(increment: int = 1):
+ ''' Increment number in filename
+
+ :param increment: Increment
+ :type increment: int
+ '''
+
+ pass
+
+
+def filepath_drop(filepath: str = "Path"):
+ ''' Undocumented, consider contributing __.
+
+ :type filepath: str
+ '''
+
+ pass
+
+
+def find_missing_files(
+ find_all: bool = False,
+ directory: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = False,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Try to find missing external files
+
+ :param find_all: Find All, Find all files in the search path (not just missing)
+ :type find_all: bool
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hidedot():
+ ''' Toggle hide hidden dot files
+
+ '''
+
+ pass
+
+
+def highlight():
+ ''' Highlight selected file(s)
+
+ '''
+
+ pass
+
+
+def make_paths_absolute():
+ ''' Make all paths to external files absolute
+
+ '''
+
+ pass
+
+
+def make_paths_relative():
+ ''' Make all paths to external files relative to current .blend
+
+ '''
+
+ pass
+
+
+def next():
+ ''' Move to next folder
+
+ '''
+
+ pass
+
+
+def pack_all():
+ ''' Pack all used external files into the .blend
+
+ '''
+
+ pass
+
+
+def pack_libraries():
+ ''' Pack all used Blender library files into the current .blend
+
+ '''
+
+ pass
+
+
+def parent():
+ ''' Move to parent directory
+
+ '''
+
+ pass
+
+
+def previous():
+ ''' Move to previous folder
+
+ '''
+
+ pass
+
+
+def refresh():
+ ''' Refresh the file list
+
+ '''
+
+ pass
+
+
+def rename():
+ ''' Rename file or file directory
+
+ '''
+
+ pass
+
+
+def report_missing_files():
+ ''' Report all missing external files
+
+ '''
+
+ pass
+
+
+def reset_recent():
+ ''' Reset Recent files
+
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ fill: bool = False,
+ open: bool = True,
+ deselect_all: bool = False):
+ ''' Handle mouse clicks to select and activate items
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param fill: Fill, Select everything beginning with the last selection
+ :type fill: bool
+ :param open: Open, Open a directory when selecting it
+ :type open: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Select or deselect all files
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_bookmark(dir: str = ""):
+ ''' Select a bookmarked directory
+
+ :param dir: Dir
+ :type dir: str
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Activate/select the file(s) contained in the border
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_walk(direction: typing.Union[int, str] = 'UP',
+ extend: bool = False,
+ fill: bool = False):
+ ''' Select/Deselect files by walking through them
+
+ :param direction: Walk Direction, Select/Deselect element in this direction
+ :type direction: typing.Union[int, str]
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param fill: Fill, Select everything beginning with the last selection
+ :type fill: bool
+ '''
+
+ pass
+
+
+def smoothscroll():
+ ''' Smooth scroll to make editable file visible
+
+ '''
+
+ pass
+
+
+def sort_column_ui_context():
+ ''' Change sorting to use column under cursor
+
+ '''
+
+ pass
+
+
+def start_filter():
+ ''' Start entering filter text
+
+ '''
+
+ pass
+
+
+def unpack_all(method: typing.Union[int, str] = 'USE_LOCAL'):
+ ''' Unpack all files packed into this .blend to external ones
+
+ :param method: Method, How to unpack
+ :type method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def unpack_item(method: typing.Union[int, str] = 'USE_LOCAL',
+ id_name: str = "",
+ id_type: int = 19785):
+ ''' Unpack this file to an external file
+
+ :param method: Method, How to unpack
+ :type method: typing.Union[int, str]
+ :param id_name: ID name, Name of ID block to unpack
+ :type id_name: str
+ :param id_type: ID Type, Identifier type of ID block
+ :type id_type: int
+ '''
+
+ pass
+
+
+def unpack_libraries():
+ ''' Unpack all used Blender library files from this .blend file
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/fluid.py b/blender_autocomplete/bpy/ops/fluid.py
new file mode 100644
index 0000000..42e2304
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/fluid.py
@@ -0,0 +1,122 @@
+import sys
+import typing
+
+
+def bake_all():
+ ''' Bake Entire Fluid Simulation
+
+ '''
+
+ pass
+
+
+def bake_data():
+ ''' Bake Fluid Data
+
+ '''
+
+ pass
+
+
+def bake_guides():
+ ''' Bake Fluid Guiding
+
+ '''
+
+ pass
+
+
+def bake_mesh():
+ ''' Bake Fluid Mesh
+
+ '''
+
+ pass
+
+
+def bake_noise():
+ ''' Bake Fluid Noise
+
+ '''
+
+ pass
+
+
+def bake_particles():
+ ''' Bake Fluid Particles
+
+ '''
+
+ pass
+
+
+def free_all():
+ ''' Free Entire Fluid Simulation
+
+ '''
+
+ pass
+
+
+def free_data():
+ ''' Free Fluid Data
+
+ '''
+
+ pass
+
+
+def free_guides():
+ ''' Free Fluid Guiding
+
+ '''
+
+ pass
+
+
+def free_mesh():
+ ''' Free Fluid Mesh
+
+ '''
+
+ pass
+
+
+def free_noise():
+ ''' Free Fluid Noise
+
+ '''
+
+ pass
+
+
+def free_particles():
+ ''' Free Fluid Particles
+
+ '''
+
+ pass
+
+
+def pause_bake():
+ ''' Pause Bake
+
+ '''
+
+ pass
+
+
+def preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Fluid Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/font.py b/blender_autocomplete/bpy/ops/font.py
new file mode 100644
index 0000000..211c942
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/font.py
@@ -0,0 +1,314 @@
+import sys
+import typing
+
+
+def case_set(case: typing.Union[int, str] = 'LOWER'):
+ ''' Set font case
+
+ :param case: Case, Lower or upper case
+ :type case: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def case_toggle():
+ ''' Toggle font case
+
+ '''
+
+ pass
+
+
+def change_character(delta: int = 1):
+ ''' Change font character code
+
+ :param delta: Delta, Number to increase or decrease character code with
+ :type delta: int
+ '''
+
+ pass
+
+
+def change_spacing(delta: int = 1):
+ ''' Change font spacing
+
+ :param delta: Delta, Amount to decrease or increase character spacing with
+ :type delta: int
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'PREVIOUS_CHARACTER'):
+ ''' Delete text by cursor position
+
+ :param type: Type, Which part of the text to delete
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def line_break():
+ ''' Insert line break at cursor position
+
+ '''
+
+ pass
+
+
+def move(type: typing.Union[int, str] = 'LINE_BEGIN'):
+ ''' Move cursor to position type
+
+ :param type: Type, Where to move cursor to
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_select(type: typing.Union[int, str] = 'LINE_BEGIN'):
+ ''' Move the cursor while selecting
+
+ :param type: Type, Where to move cursor to, to make a selection
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def open(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = True,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Load a new font from a file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_all():
+ ''' Select all text
+
+ '''
+
+ pass
+
+
+def style_set(style: typing.Union[int, str] = 'BOLD', clear: bool = False):
+ ''' Set font style
+
+ :param style: Style, Style to set selection to
+ :type style: typing.Union[int, str]
+ :param clear: Clear, Clear style rather than setting it
+ :type clear: bool
+ '''
+
+ pass
+
+
+def style_toggle(style: typing.Union[int, str] = 'BOLD'):
+ ''' Toggle font style
+
+ :param style: Style, Style to set selection to
+ :type style: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def text_copy():
+ ''' Copy selected text to clipboard
+
+ '''
+
+ pass
+
+
+def text_cut():
+ ''' Cut selected text to clipboard
+
+ '''
+
+ pass
+
+
+def text_insert(text: str = "", accent: bool = False):
+ ''' Insert text at cursor position
+
+ :param text: Text, Text to insert at the cursor position
+ :type text: str
+ :param accent: Accent mode, Next typed character will strike through previous, for special character input
+ :type accent: bool
+ '''
+
+ pass
+
+
+def text_paste():
+ ''' Paste text from clipboard
+
+ '''
+
+ pass
+
+
+def text_paste_from_file(
+ filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = True,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Paste contents from file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def textbox_add():
+ ''' Add a new text box
+
+ '''
+
+ pass
+
+
+def textbox_remove(index: int = 0):
+ ''' Remove the textbox
+
+ :param index: Index, The current text box
+ :type index: int
+ '''
+
+ pass
+
+
+def unlink():
+ ''' Unlink active font data-block
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/gizmogroup.py b/blender_autocomplete/bpy/ops/gizmogroup.py
new file mode 100644
index 0000000..ef35b1e
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/gizmogroup.py
@@ -0,0 +1,29 @@
+import sys
+import typing
+
+
+def gizmo_select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ deselect_all: bool = False):
+ ''' Select the currently highlighted gizmo
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param deselect: Deselect, Remove from selection
+ :type deselect: bool
+ :param toggle: Toggle Selection, Toggle the selection
+ :type toggle: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ '''
+
+ pass
+
+
+def gizmo_tweak():
+ ''' Tweak the active gizmo
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/gpencil.py b/blender_autocomplete/bpy/ops/gpencil.py
new file mode 100644
index 0000000..3ff7fb1
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/gpencil.py
@@ -0,0 +1,1539 @@
+import sys
+import typing
+import bpy.types
+
+
+def active_frame_delete():
+ ''' Delete the active frame for the active Grease Pencil Layer
+
+ '''
+
+ pass
+
+
+def active_frames_delete_all():
+ ''' Delete the active frame(s) of all editable Grease Pencil layers
+
+ '''
+
+ pass
+
+
+def annotate(
+ mode: typing.Union[int, str] = 'DRAW',
+ arrowstyle_start: typing.Union[int, str] = 'NONE',
+ arrowstyle_end: typing.Union[int, str] = 'NONE',
+ use_stabilizer: bool = False,
+ stabilizer_factor: float = 0.75,
+ stabilizer_radius: int = 35,
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True):
+ ''' Make annotations on the active data
+
+ :param mode: Mode, Way to interpret mouse movements * DRAW Draw Freehand, Draw freehand stroke(s). * DRAW_STRAIGHT Draw Straight Lines, Draw straight line segment(s). * DRAW_POLY Draw Poly Line, Click to place endpoints of straight line segments (connected). * ERASER Eraser, Erase Annotation strokes.
+ :type mode: typing.Union[int, str]
+ :param arrowstyle_start: Start Arrow Style, Stroke start style * NONE None, Don't use any arrow/style in corner. * ARROW Arrow, Use closed arrow style. * ARROW_OPEN Open Arrow, Use open arrow style. * ARROW_OPEN_INVERTED Segment, Use perpendicular segment style. * DIAMOND Square, Use square style.
+ :type arrowstyle_start: typing.Union[int, str]
+ :param arrowstyle_end: End Arrow Style, Stroke end style * NONE None, Don't use any arrow/style in corner. * ARROW Arrow, Use closed arrow style. * ARROW_OPEN Open Arrow, Use open arrow style. * ARROW_OPEN_INVERTED Segment, Use perpendicular segment style. * DIAMOND Square, Use square style.
+ :type arrowstyle_end: typing.Union[int, str]
+ :param use_stabilizer: Stabilize Stroke, Helper to draw smooth and clean lines. Press Shift for an invert effect (even if this option is not active)
+ :type use_stabilizer: bool
+ :param stabilizer_factor: Stabilizer Stroke Factor, Higher values gives a smoother stroke
+ :type stabilizer_factor: float
+ :param stabilizer_radius: Stabilizer Stroke Radius, Minimum distance from last point before stroke continues
+ :type stabilizer_radius: int
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input, Wait for first click instead of painting immediately
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def annotation_active_frame_delete():
+ ''' Delete the active frame for the active Annotation Layer
+
+ '''
+
+ pass
+
+
+def annotation_add():
+ ''' Add new Annotation data-block
+
+ '''
+
+ pass
+
+
+def bake_mesh_animation(frame_start: int = 1,
+ frame_end: int = 250,
+ step: int = 1,
+ angle: float = 1.22173,
+ thickness: int = 1,
+ seams: bool = False,
+ faces: bool = True,
+ offset: float = 0.001,
+ frame_target: int = 1,
+ target: str = "*NEW",
+ project_type: typing.Union[int, str] = 'VIEW'):
+ ''' Bake Mesh Animation to Grease Pencil strokes
+
+ :param frame_start: Start Frame, The start frame
+ :type frame_start: int
+ :param frame_end: End Frame, The end frame of animation
+ :type frame_end: int
+ :param step: Step, Step between generated frames
+ :type step: int
+ :param angle: Threshold Angle, Threshold to determine ends of the strokes
+ :type angle: float
+ :param thickness: Thickness
+ :type thickness: int
+ :param seams: Only Seam Edges, Convert only seam edges
+ :type seams: bool
+ :param faces: Export Faces, Export faces as filled strokes
+ :type faces: bool
+ :param offset: Offset, Offset strokes from fill
+ :type offset: float
+ :param frame_target: Frame Target
+ :type frame_target: int
+ :param target: Target Object, Target grease pencil object name. Leave empty for new object
+ :type target: str
+ :param project_type: Projection Type * KEEP No Reproject. * FRONT Front, Reproject the strokes using the X-Z plane. * SIDE Side, Reproject the strokes using the Y-Z plane. * TOP Top, Reproject the strokes using the X-Y plane. * VIEW View, Reproject the strokes to end up on the same plane, as if drawn from the current viewpoint using 'Cursor' Stroke Placement. * CURSOR Cursor, Reproject the strokes using the orientation of 3D cursor.
+ :type project_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def blank_frame_add(all_layers: bool = False):
+ ''' Insert a blank frame on the current frame (all subsequently existing frames, if any, are shifted right by one frame)
+
+ :param all_layers: All Layers, Create blank frame in all layers, not only active
+ :type all_layers: bool
+ '''
+
+ pass
+
+
+def brush_reset():
+ ''' Reset Brush to default parameters
+
+ '''
+
+ pass
+
+
+def brush_reset_all():
+ ''' Delete all mode brushes and recreate a default set
+
+ '''
+
+ pass
+
+
+def convert(type: typing.Union[int, str] = 'PATH',
+ bevel_depth: float = 0.0,
+ bevel_resolution: int = 0,
+ use_normalize_weights: bool = True,
+ radius_multiplier: float = 1.0,
+ use_link_strokes: bool = False,
+ timing_mode: typing.Union[int, str] = 'FULL',
+ frame_range: int = 100,
+ start_frame: int = 1,
+ use_realtime: bool = False,
+ end_frame: int = 250,
+ gap_duration: float = 0.0,
+ gap_randomness: float = 0.0,
+ seed: int = 0,
+ use_timing_data: bool = False):
+ ''' Convert the active Grease Pencil layer to a new Curve Object
+
+ :param type: Type, Which type of curve to convert to * PATH Path, Animation path. * CURVE Bezier Curve, Smooth Bezier curve. * POLY Polygon Curve, Bezier curve with straight-line segments (vector handles).
+ :type type: typing.Union[int, str]
+ :param bevel_depth: Bevel Depth
+ :type bevel_depth: float
+ :param bevel_resolution: Bevel Resolution, Bevel resolution when depth is non-zero
+ :type bevel_resolution: int
+ :param use_normalize_weights: Normalize Weight, Normalize weight (set from stroke width)
+ :type use_normalize_weights: bool
+ :param radius_multiplier: Radius Factor, Multiplier for the points' radii (set from stroke width)
+ :type radius_multiplier: float
+ :param use_link_strokes: Link Strokes, Whether to link strokes with zero-radius sections of curves
+ :type use_link_strokes: bool
+ :param timing_mode: Timing Mode, How to use timing data stored in strokes * NONE No Timing, Ignore timing. * LINEAR Linear, Simple linear timing. * FULL Original, Use the original timing, gaps included. * CUSTOMGAP Custom Gaps, Use the original timing, but with custom gap lengths (in frames).
+ :type timing_mode: typing.Union[int, str]
+ :param frame_range: Frame Range, The duration of evaluation of the path control curve
+ :type frame_range: int
+ :param start_frame: Start Frame, The start frame of the path control curve
+ :type start_frame: int
+ :param use_realtime: Realtime, Whether the path control curve reproduces the drawing in realtime, starting from Start Frame
+ :type use_realtime: bool
+ :param end_frame: End Frame, The end frame of the path control curve (if Realtime is not set)
+ :type end_frame: int
+ :param gap_duration: Gap Duration, Custom Gap mode: (Average) length of gaps, in frames (Note: Realtime value, will be scaled if Realtime is not set)
+ :type gap_duration: float
+ :param gap_randomness: Gap Randomness, Custom Gap mode: Number of frames that gap lengths can vary
+ :type gap_randomness: float
+ :param seed: Random Seed, Custom Gap mode: Random generator seed
+ :type seed: int
+ :param use_timing_data: Has Valid Timing, Whether the converted Grease Pencil layer has valid timing data (internal use)
+ :type use_timing_data: bool
+ '''
+
+ pass
+
+
+def convert_old_files(annotation: bool = False):
+ ''' Convert 2.7x grease pencil files to 2.80
+
+ :param annotation: Annotation, Convert to Annotations
+ :type annotation: bool
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected Grease Pencil points and strokes
+
+ '''
+
+ pass
+
+
+def data_unlink():
+ ''' Unlink active Annotation data-block
+
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'POINTS'):
+ ''' Delete selected Grease Pencil strokes, vertices, or frames
+
+ :param type: Type, Method used for deleting Grease Pencil data * POINTS Points, Delete selected points and split strokes into segments. * STROKES Strokes, Delete selected strokes. * FRAME Frame, Delete active frame.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def dissolve(type: typing.Union[int, str] = 'POINTS'):
+ ''' Delete selected points without splitting strokes
+
+ :param type: Type, Method used for dissolving Stroke points * POINTS Dissolve, Dissolve selected points. * BETWEEN Dissolve Between, Dissolve points between selected points. * UNSELECT Dissolve Unselect, Dissolve all unselected points.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def draw(mode: typing.Union[int, str] = 'DRAW',
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True,
+ disable_straight: bool = False,
+ disable_fill: bool = False,
+ guide_last_angle: float = 0.0):
+ ''' Draw mouse_prv new stroke in the active Grease Pencil Object
+
+ :param mode: Mode, Way to interpret mouse movements * DRAW Draw Freehand, Draw freehand stroke(s). * DRAW_STRAIGHT Draw Straight Lines, Draw straight line segment(s). * ERASER Eraser, Erase Grease Pencil strokes.
+ :type mode: typing.Union[int, str]
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input, Wait for first click instead of painting immediately
+ :type wait_for_input: bool
+ :param disable_straight: No Straight lines, Disable key for straight lines
+ :type disable_straight: bool
+ :param disable_fill: No Fill Areas, Disable fill to use stroke as fill boundary
+ :type disable_fill: bool
+ :param guide_last_angle: Angle, Speed guide angle
+ :type guide_last_angle: float
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Duplicate the selected Grease Pencil strokes
+
+ '''
+
+ pass
+
+
+def duplicate_move(GPENCIL_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Make copies of the selected Grease Pencil strokes and move them
+
+ :param GPENCIL_OT_duplicate: Duplicate Strokes, Duplicate the selected Grease Pencil strokes
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def editmode_toggle(back: bool = False):
+ ''' Enter/Exit edit mode for Grease Pencil strokes
+
+ :param back: Return to Previous Mode, Return to previous mode
+ :type back: bool
+ '''
+
+ pass
+
+
+def extract_palette_vertex(selected: bool = False, threshold: int = 1):
+ ''' Extract all colors used in Grease Pencil Vertex and create a Palette
+
+ :param selected: Only Selected, Convert only selected strokes
+ :type selected: bool
+ :param threshold: Threshold
+ :type threshold: int
+ '''
+
+ pass
+
+
+def extrude():
+ ''' Extrude the selected Grease Pencil points
+
+ '''
+
+ pass
+
+
+def extrude_move(GPENCIL_OT_extrude=None, TRANSFORM_OT_translate=None):
+ ''' Extrude selected points and move them
+
+ :param GPENCIL_OT_extrude: Extrude Stroke Points, Extrude the selected Grease Pencil points
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def fill(on_back: bool = False):
+ ''' Fill with color the shape formed by strokes
+
+ :param on_back: Draw On Back, Send new stroke to Back
+ :type on_back: bool
+ '''
+
+ pass
+
+
+def frame_clean_fill(mode: typing.Union[int, str] = 'ACTIVE'):
+ ''' Remove 'no fill' boundary strokes
+
+ :param mode: Mode * ACTIVE Active Frame Only, Clean active frame only. * ALL All Frames, Clean all frames in all layers.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def frame_clean_loose(limit: int = 1):
+ ''' Remove loose points
+
+ :param limit: Limit, Number of points to consider stroke as loose
+ :type limit: int
+ '''
+
+ pass
+
+
+def frame_duplicate(mode: typing.Union[int, str] = 'ACTIVE'):
+ ''' Make a copy of the active Grease Pencil Frame
+
+ :param mode: Mode * ACTIVE Active, Duplicate frame in active layer only. * ALL All, Duplicate active frames in all layers.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def generate_weights(mode: typing.Union[int, str] = 'NAME',
+ armature: typing.Union[int, str] = 'DEFAULT',
+ ratio: float = 0.1,
+ decay: float = 0.8):
+ ''' Generate automatic weights for armatures (requires armature modifier)
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param armature: Armature, Armature to use
+ :type armature: typing.Union[int, str]
+ :param ratio: Ratio, Ratio between bone length and influence radius
+ :type ratio: float
+ :param decay: Decay, Factor to reduce influence depending of distance to bone axis
+ :type decay: float
+ '''
+
+ pass
+
+
+def guide_rotate(increment: bool = True, angle: float = 0.0):
+ ''' Rotate guide angle
+
+ :param increment: Increment, Increment angle
+ :type increment: bool
+ :param angle: Angle, Guide angle
+ :type angle: float
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide selected/unselected Grease Pencil layers
+
+ :param unselected: Unselected, Hide unselected rather than selected layers
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def image_to_grease_pencil(size: float = 0.005, mask: bool = False):
+ ''' Generate a Grease Pencil Object using Image as source
+
+ :param size: Point Size, Size used for grease pencil points
+ :type size: float
+ :param mask: Generate Mask, Create an inverted image for masking using alpha channel
+ :type mask: bool
+ '''
+
+ pass
+
+
+def interpolate(shift: float = 0.0):
+ ''' Interpolate grease pencil strokes between frames
+
+ :param shift: Shift, Bias factor for which frame has more influence on the interpolated strokes
+ :type shift: float
+ '''
+
+ pass
+
+
+def interpolate_reverse():
+ ''' Remove breakdown frames generated by interpolating between two Grease Pencil frames
+
+ '''
+
+ pass
+
+
+def interpolate_sequence():
+ ''' Generate 'in-betweens' to smoothly interpolate between Grease Pencil frames
+
+ '''
+
+ pass
+
+
+def layer_active(layer: int = 0):
+ ''' Active Grease Pencil layer
+
+ :param layer: Grease Pencil Layer
+ :type layer: int
+ '''
+
+ pass
+
+
+def layer_add():
+ ''' Add new layer or note for the active data-block
+
+ '''
+
+ pass
+
+
+def layer_annotation_add():
+ ''' Add new Annotation layer or note for the active data-block
+
+ '''
+
+ pass
+
+
+def layer_annotation_move(type: typing.Union[int, str] = 'UP'):
+ ''' Move the active Annotation layer up/down in the list
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_annotation_remove():
+ ''' Remove active Annotation layer
+
+ '''
+
+ pass
+
+
+def layer_change(layer: typing.Union[int, str] = 'DEFAULT'):
+ ''' Change active Grease Pencil layer
+
+ :param layer: Grease Pencil Layer
+ :type layer: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_duplicate():
+ ''' Make a copy of the active Grease Pencil layer
+
+ '''
+
+ pass
+
+
+def layer_duplicate_object(object: str = "",
+ mode: typing.Union[int, str] = 'ALL'):
+ ''' Make a copy of the active Grease Pencil layer to new object
+
+ :param object: Object, Name of the destination object
+ :type object: str
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_isolate(affect_visibility: bool = False):
+ ''' Toggle whether the active layer is the only one that can be edited and/or visible
+
+ :param affect_visibility: Affect Visibility, In addition to toggling the editability, also affect the visibility
+ :type affect_visibility: bool
+ '''
+
+ pass
+
+
+def layer_mask_add(name: str = ""):
+ ''' Add new layer as masking
+
+ :param name: Layer, Name of the layer
+ :type name: str
+ '''
+
+ pass
+
+
+def layer_mask_remove():
+ ''' Remove Layer Mask
+
+ '''
+
+ pass
+
+
+def layer_merge():
+ ''' Merge the current layer with the layer below
+
+ '''
+
+ pass
+
+
+def layer_move(type: typing.Union[int, str] = 'UP'):
+ ''' Move the active Grease Pencil layer up/down in the list
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_remove():
+ ''' Remove active Grease Pencil layer
+
+ '''
+
+ pass
+
+
+def lock_all():
+ ''' Lock all Grease Pencil layers to prevent them from being accidentally modified
+
+ '''
+
+ pass
+
+
+def lock_layer():
+ ''' Lock and hide any color not used in any layer
+
+ '''
+
+ pass
+
+
+def material_hide(unselected: bool = False):
+ ''' Hide selected/unselected Grease Pencil materials
+
+ :param unselected: Unselected, Hide unselected rather than selected colors
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def material_isolate(affect_visibility: bool = False):
+ ''' Toggle whether the active material is the only one that is editable and/or visible
+
+ :param affect_visibility: Affect Visibility, In addition to toggling the editability, also affect the visibility
+ :type affect_visibility: bool
+ '''
+
+ pass
+
+
+def material_lock_all():
+ ''' Lock all Grease Pencil materials to prevent them from being accidentally modified
+
+ '''
+
+ pass
+
+
+def material_lock_unused():
+ ''' Lock any material not used in any selected stroke
+
+ '''
+
+ pass
+
+
+def material_reveal():
+ ''' Unhide all hidden Grease Pencil materials
+
+ '''
+
+ pass
+
+
+def material_select(deselect: bool = False):
+ ''' Select/Deselect all Grease Pencil strokes using current material
+
+ :param deselect: Deselect, Unselect strokes
+ :type deselect: bool
+ '''
+
+ pass
+
+
+def material_set(slot: typing.Union[int, str] = 'DEFAULT'):
+ ''' Set active material
+
+ :param slot: Material Slot
+ :type slot: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def material_to_vertex_color(remove: bool = True,
+ palette: bool = True,
+ selected: bool = False,
+ threshold: int = 3):
+ ''' Replace materials in strokes with Vertex Color
+
+ :param remove: Remove Unused Materials, Remove any unused material after the conversion
+ :type remove: bool
+ :param palette: Create Palette, Create a new palette with colors
+ :type palette: bool
+ :param selected: Only Selected, Convert only selected strokes
+ :type selected: bool
+ :param threshold: Threshold
+ :type threshold: int
+ '''
+
+ pass
+
+
+def material_unlock_all():
+ ''' Unlock all Grease Pencil materials so that they can be edited
+
+ '''
+
+ pass
+
+
+def mesh_bake(frame_start: int = 1,
+ frame_end: int = 250,
+ step: int = 1,
+ thickness: int = 1,
+ angle: float = 1.22173,
+ offset: float = 0.001,
+ seams: bool = False,
+ faces: bool = True,
+ target: typing.Union[int, str] = '',
+ frame_target: int = 1,
+ project_type: typing.Union[int, str] = 'KEEP'):
+ ''' Bake all mesh animation into grease pencil strokes
+
+ :param frame_start: Start Frame, Start frame for baking
+ :type frame_start: int
+ :param frame_end: End Frame, End frame for baking
+ :type frame_end: int
+ :param step: Frame Step, Frame Step
+ :type step: int
+ :param thickness: Thickness, Thickness of the stroke lines
+ :type thickness: int
+ :param angle: Threshold Angle, Threshold to determine ends of the strokes
+ :type angle: float
+ :param offset: Stroke Offset, Offset strokes from fill
+ :type offset: float
+ :param seams: Only Seam Edges, Convert only seam edges
+ :type seams: bool
+ :param faces: Export Faces, Export faces as filled strokes
+ :type faces: bool
+ :param target: Target Object, Grease Pencil Object
+ :type target: typing.Union[int, str]
+ :param frame_target: Target Frame, Destination frame for the baked animation
+ :type frame_target: int
+ :param project_type: Reproject Type, Type of projection * KEEP No Reproject. * FRONT Front, Reproject the strokes using the X-Z plane. * SIDE Side, Reproject the strokes using the Y-Z plane. * TOP Top, Reproject the strokes using the X-Y plane. * VIEW View, Reproject the strokes to current viewpoint. * CURSOR Cursor, Reproject the strokes using the orientation of 3D cursor.
+ :type project_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_to_layer(layer: int = 0):
+ ''' Move selected strokes to another layer
+
+ :param layer: Grease Pencil Layer
+ :type layer: int
+ '''
+
+ pass
+
+
+def paintmode_toggle(back: bool = False):
+ ''' Enter/Exit paint mode for Grease Pencil strokes
+
+ :param back: Return to Previous Mode, Return to previous mode
+ :type back: bool
+ '''
+
+ pass
+
+
+def paste(type: typing.Union[int, str] = 'ACTIVE', paste_back: bool = False):
+ ''' Paste previously copied strokes to active layer or to original layer
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param paste_back: Paste on Back, Add pasted strokes behind all strokes
+ :type paste_back: bool
+ '''
+
+ pass
+
+
+def primitive(edges: int = 4,
+ type: typing.Union[int, str] = 'BOX',
+ wait_for_input: bool = True):
+ ''' Create predefined grease pencil stroke shapes
+
+ :param edges: Edges, Number of polygon edges
+ :type edges: int
+ :param type: Type, Type of shape
+ :type type: typing.Union[int, str]
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def recalc_geometry():
+ ''' Update all internal geometry data
+
+ '''
+
+ pass
+
+
+def reproject(type: typing.Union[int, str] = 'VIEW',
+ keep_original: bool = False):
+ ''' Reproject the selected strokes from the current viewpoint as if they had been newly drawn (e.g. to fix problems from accidental 3D cursor movement or accidental viewport changes, or for matching deforming geometry)
+
+ :param type: Projection Type * FRONT Front, Reproject the strokes using the X-Z plane. * SIDE Side, Reproject the strokes using the Y-Z plane. * TOP Top, Reproject the strokes using the X-Y plane. * VIEW View, Reproject the strokes to end up on the same plane, as if drawn from the current viewpoint using 'Cursor' Stroke Placement. * SURFACE Surface, Reproject the strokes on to the scene geometry, as if drawn using 'Surface' placement. * CURSOR Cursor, Reproject the strokes using the orientation of 3D cursor.
+ :type type: typing.Union[int, str]
+ :param keep_original: Keep Original, Keep original strokes and create a copy before reprojecting instead of reproject them
+ :type keep_original: bool
+ '''
+
+ pass
+
+
+def reset_transform_fill(mode: typing.Union[int, str] = 'ALL'):
+ ''' Reset any UV transformation and back to default values
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Show all Grease Pencil layers
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def sculpt_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True):
+ ''' Apply tweaks to strokes by painting over the strokes
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input, Enter a mini 'sculpt-mode' if enabled, otherwise, exit after drawing a single stroke
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def sculptmode_toggle(back: bool = False):
+ ''' Enter/Exit sculpt mode for Grease Pencil strokes
+
+ :param back: Return to Previous Mode, Return to previous mode
+ :type back: bool
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ deselect_all: bool = False,
+ entire_strokes: bool = False,
+ location: typing.List[int] = (0, 0),
+ use_shift_extend: bool = False):
+ ''' Select Grease Pencil strokes and/or stroke points
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param deselect: Deselect, Remove from selection
+ :type deselect: bool
+ :param toggle: Toggle Selection, Toggle the selection
+ :type toggle: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param entire_strokes: Entire Strokes, Select entire strokes instead of just the nearest stroke vertex
+ :type entire_strokes: bool
+ :param location: Location, Mouse location
+ :type location: typing.List[int]
+ :param use_shift_extend: Extend
+ :type use_shift_extend: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all Grease Pencil strokes currently visible
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_alternate(unselect_ends: bool = True):
+ ''' Select alternative points in same strokes as already selected points
+
+ :param unselect_ends: Unselect Ends, Do not select the first and last point of the stroke
+ :type unselect_ends: bool
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select Grease Pencil strokes within a rectangular region
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection. * XOR Difference, Inverts existing selection. * AND Intersect, Intersect existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select Grease Pencil strokes using brush selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_first(only_selected_strokes: bool = False, extend: bool = False):
+ ''' Select first point in Grease Pencil strokes
+
+ :param only_selected_strokes: Selected Strokes Only, Only select the first point of strokes that already have points selected
+ :type only_selected_strokes: bool
+ :param extend: Extend, Extend selection instead of deselecting all other selected points
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_grouped(type: typing.Union[int, str] = 'LAYER'):
+ ''' Select all strokes with similar characteristics
+
+ :param type: Type * LAYER Layer, Shared layers. * MATERIAL Material, Shared materials.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(mode: typing.Union[int, str] = 'SET',
+ path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None):
+ ''' Select Grease Pencil strokes using lasso selection
+
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection. * XOR Difference, Inverts existing selection. * AND Intersect, Intersect existing selection.
+ :type mode: typing.Union[int, str]
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ '''
+
+ pass
+
+
+def select_last(only_selected_strokes: bool = False, extend: bool = False):
+ ''' Select last point in Grease Pencil strokes
+
+ :param only_selected_strokes: Selected Strokes Only, Only select the last point of strokes that already have points selected
+ :type only_selected_strokes: bool
+ :param extend: Extend, Extend selection instead of deselecting all other selected points
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Shrink sets of selected Grease Pencil points
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all points in same strokes as already selected points
+
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Grow sets of selected Grease Pencil points
+
+ '''
+
+ pass
+
+
+def select_vertex_color(threshold: int = 0):
+ ''' Select all points with similar vertex color of current selected
+
+ :param threshold: Threshold, Tolerance of the selection. Higher values select a wider range of similar colors
+ :type threshold: int
+ '''
+
+ pass
+
+
+def selection_opacity_toggle():
+ ''' Hide/Unhide selected points for Grease Pencil strokes setting alpha factor
+
+ '''
+
+ pass
+
+
+def selectmode_toggle(mode: int = 0):
+ ''' Set selection mode for Grease Pencil strokes
+
+ :param mode: Select mode, Select mode
+ :type mode: int
+ '''
+
+ pass
+
+
+def set_active_material():
+ ''' Set the selected stroke material as the active material
+
+ '''
+
+ pass
+
+
+def snap_cursor_to_selected():
+ ''' Snap cursor to center of selected points
+
+ '''
+
+ pass
+
+
+def snap_to_cursor(use_offset: bool = True):
+ ''' Snap selected points/strokes to the cursor
+
+ :param use_offset: With Offset, Offset the entire stroke instead of selected points only
+ :type use_offset: bool
+ '''
+
+ pass
+
+
+def snap_to_grid():
+ ''' Snap selected points to the nearest grid points
+
+ '''
+
+ pass
+
+
+def stroke_apply_thickness():
+ ''' Apply the thickness change of the layer to its strokes
+
+ '''
+
+ pass
+
+
+def stroke_arrange(direction: typing.Union[int, str] = 'UP'):
+ ''' Arrange selected strokes up/down in the drawing order of the active layer
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stroke_caps_set(type: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change Stroke caps mode (rounded or flat)
+
+ :param type: Type * TOGGLE Both. * START Start. * END End. * TOGGLE Default, Set as default rounded.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stroke_change_color(material: str = ""):
+ ''' Move selected strokes to active material
+
+ :param material: Material, Name of the material
+ :type material: str
+ '''
+
+ pass
+
+
+def stroke_cutter(
+ path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None):
+ ''' Select section and cut
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ '''
+
+ pass
+
+
+def stroke_cyclical_set(type: typing.Union[int, str] = 'TOGGLE',
+ geometry: bool = False):
+ ''' Close or open the selected stroke adding an edge from last to first point
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param geometry: Create Geometry, Create new geometry for closing stroke
+ :type geometry: bool
+ '''
+
+ pass
+
+
+def stroke_flip():
+ ''' Change direction of the points of the selected strokes
+
+ '''
+
+ pass
+
+
+def stroke_join(type: typing.Union[int, str] = 'JOIN',
+ leave_gaps: bool = False):
+ ''' Join selected strokes (optionally as new stroke)
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param leave_gaps: Leave Gaps, Leave gaps between joined strokes instead of linking them
+ :type leave_gaps: bool
+ '''
+
+ pass
+
+
+def stroke_merge(mode: typing.Union[int, str] = 'STROKE',
+ back: bool = False,
+ additive: bool = False,
+ cyclic: bool = False,
+ clear_point: bool = False,
+ clear_stroke: bool = False):
+ ''' Create a new stroke with the selected stroke points
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param back: Draw on Back, Draw new stroke below all previous strokes
+ :type back: bool
+ :param additive: Additive Drawing, Add to previous drawing
+ :type additive: bool
+ :param cyclic: Cyclic, Close new stroke
+ :type cyclic: bool
+ :param clear_point: Dissolve Points, Dissolve old selected points
+ :type clear_point: bool
+ :param clear_stroke: Delete Strokes, Delete old selected strokes
+ :type clear_stroke: bool
+ '''
+
+ pass
+
+
+def stroke_merge_by_distance(threshold: float = 0.001,
+ use_unselected: bool = False):
+ ''' Merge points by distance
+
+ :param threshold: Threshold
+ :type threshold: float
+ :param use_unselected: Unselected, Use whole stroke, not only selected points
+ :type use_unselected: bool
+ '''
+
+ pass
+
+
+def stroke_merge_material(hue_threshold: float = 0.001,
+ sat_threshold: float = 0.001,
+ val_threshold: float = 0.001):
+ ''' Replace materials in strokes merging similar
+
+ :param hue_threshold: Hue Threshold
+ :type hue_threshold: float
+ :param sat_threshold: Saturation Threshold
+ :type sat_threshold: float
+ :param val_threshold: Value Threshold
+ :type val_threshold: float
+ '''
+
+ pass
+
+
+def stroke_sample(length: float = 0.1):
+ ''' Sample stroke points to predefined segment length
+
+ :param length: Length
+ :type length: float
+ '''
+
+ pass
+
+
+def stroke_separate(mode: typing.Union[int, str] = 'POINT'):
+ ''' Separate the selected strokes or layer in a new grease pencil object
+
+ :param mode: Mode * POINT Selected Points, Separate the selected points. * STROKE Selected Strokes, Separate the selected strokes. * LAYER Active Layer, Separate the strokes of the current layer.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def stroke_simplify(factor: float = 0.0):
+ ''' Simplify selected stroked reducing number of points
+
+ :param factor: Factor
+ :type factor: float
+ '''
+
+ pass
+
+
+def stroke_simplify_fixed(step: int = 1):
+ ''' Simplify selected stroked reducing number of points using fixed algorithm
+
+ :param step: Steps, Number of simplify steps
+ :type step: int
+ '''
+
+ pass
+
+
+def stroke_smooth(repeat: int = 1,
+ factor: float = 0.5,
+ only_selected: bool = True,
+ smooth_position: bool = True,
+ smooth_thickness: bool = True,
+ smooth_strength: bool = False,
+ smooth_uv: bool = False):
+ ''' Smooth selected strokes
+
+ :param repeat: Repeat
+ :type repeat: int
+ :param factor: Factor
+ :type factor: float
+ :param only_selected: Selected Points, Smooth only selected points in the stroke
+ :type only_selected: bool
+ :param smooth_position: Position
+ :type smooth_position: bool
+ :param smooth_thickness: Thickness
+ :type smooth_thickness: bool
+ :param smooth_strength: Strength
+ :type smooth_strength: bool
+ :param smooth_uv: UV
+ :type smooth_uv: bool
+ '''
+
+ pass
+
+
+def stroke_split():
+ ''' Split selected points as new stroke on same frame
+
+ '''
+
+ pass
+
+
+def stroke_subdivide(number_cuts: int = 1,
+ factor: float = 0.0,
+ repeat: int = 1,
+ only_selected: bool = True,
+ smooth_position: bool = True,
+ smooth_thickness: bool = True,
+ smooth_strength: bool = False,
+ smooth_uv: bool = False):
+ ''' Subdivide between continuous selected points of the stroke adding a point half way between them
+
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ :param factor: Smooth
+ :type factor: float
+ :param repeat: Repeat
+ :type repeat: int
+ :param only_selected: Selected Points, Smooth only selected points in the stroke
+ :type only_selected: bool
+ :param smooth_position: Position
+ :type smooth_position: bool
+ :param smooth_thickness: Thickness
+ :type smooth_thickness: bool
+ :param smooth_strength: Strength
+ :type smooth_strength: bool
+ :param smooth_uv: UV
+ :type smooth_uv: bool
+ '''
+
+ pass
+
+
+def stroke_trim():
+ ''' Trim selected stroke to first loop or intersection
+
+ '''
+
+ pass
+
+
+def tint_flip():
+ ''' Switch Tint colors :file: startup/bl_ui/properties_grease_pencil_common.py\:894 _
+
+ '''
+
+ pass
+
+
+def transform_fill(mode: typing.Union[int, str] = 'ROTATE',
+ location: typing.List[float] = (0.0, 0.0),
+ rotation: float = 0.0,
+ scale: float = 0.0,
+ release_confirm: bool = False):
+ ''' Transform Grease Pencil Stroke Fill
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param location: Location
+ :type location: typing.List[float]
+ :param rotation: Rotation
+ :type rotation: float
+ :param scale: Scale
+ :type scale: float
+ :param release_confirm: Confirm on Release
+ :type release_confirm: bool
+ '''
+
+ pass
+
+
+def unlock_all():
+ ''' Unlock all Grease Pencil layers so that they can be edited
+
+ '''
+
+ pass
+
+
+def vertex_color_brightness_contrast(mode: typing.Union[int, str] = 'STROKE',
+ brightness: float = 0.0,
+ contrast: float = 0.0):
+ ''' Adjust vertex color brightness/contrast
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param brightness: Brightness
+ :type brightness: float
+ :param contrast: Contrast
+ :type contrast: float
+ '''
+
+ pass
+
+
+def vertex_color_hsv(mode: typing.Union[int, str] = 'STROKE',
+ h: float = 0.5,
+ s: float = 1.0,
+ v: float = 1.0):
+ ''' Adjust vertex color HSV values
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param h: Hue
+ :type h: float
+ :param s: Saturation
+ :type s: float
+ :param v: Value
+ :type v: float
+ '''
+
+ pass
+
+
+def vertex_color_invert(mode: typing.Union[int, str] = 'STROKE'):
+ ''' Invert RGB values
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_color_levels(mode: typing.Union[int, str] = 'STROKE',
+ offset: float = 0.0,
+ gain: float = 1.0):
+ ''' Adjust levels of vertex colors
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param offset: Offset, Value to add to colors
+ :type offset: float
+ :param gain: Gain, Value to multiply colors by
+ :type gain: float
+ '''
+
+ pass
+
+
+def vertex_color_set(mode: typing.Union[int, str] = 'STROKE',
+ factor: float = 1.0):
+ ''' Set active color to all selected vertex
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param factor: Factor, Mix Factor
+ :type factor: float
+ '''
+
+ pass
+
+
+def vertex_group_assign():
+ ''' Assign the selected vertices to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_deselect():
+ ''' Deselect all selected vertices assigned to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_invert():
+ ''' Invert weights to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_normalize():
+ ''' Normalize weights to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_normalize_all(lock_active: bool = True):
+ ''' Normalize all weights of all vertex groups, so that for each vertex, the sum of all weights is 1.0
+
+ :param lock_active: Lock Active, Keep the values of the active group while normalizing others
+ :type lock_active: bool
+ '''
+
+ pass
+
+
+def vertex_group_remove_from():
+ ''' Remove the selected vertices from active or all vertex group(s)
+
+ '''
+
+ pass
+
+
+def vertex_group_select():
+ ''' Select all the vertices assigned to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_smooth(factor: float = 0.5, repeat: int = 1):
+ ''' Smooth weights to the active vertex group
+
+ :param factor: Factor
+ :type factor: float
+ :param repeat: Iterations
+ :type repeat: int
+ '''
+
+ pass
+
+
+def vertex_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True):
+ ''' Paint stroke points with a color
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def vertexmode_toggle(back: bool = False):
+ ''' Enter/Exit vertex paint mode for Grease Pencil strokes
+
+ :param back: Return to Previous Mode, Return to previous mode
+ :type back: bool
+ '''
+
+ pass
+
+
+def weight_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ wait_for_input: bool = True):
+ ''' Paint stroke points with a color
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def weightmode_toggle(back: bool = False):
+ ''' Enter/Exit weight paint mode for Grease Pencil strokes
+
+ :param back: Return to Previous Mode, Return to previous mode
+ :type back: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/graph.py b/blender_autocomplete/bpy/ops/graph.py
new file mode 100644
index 0000000..c534c4d
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/graph.py
@@ -0,0 +1,605 @@
+import sys
+import typing
+import bpy.types
+
+
+def bake():
+ ''' Bake selected F-Curves to a set of sampled points defining a similar curve
+
+ '''
+
+ pass
+
+
+def clean(threshold: float = 0.001, channels: bool = False):
+ ''' Simplify F-Curves by removing closely spaced keyframes
+
+ :param threshold: Threshold
+ :type threshold: float
+ :param channels: Channels
+ :type channels: bool
+ '''
+
+ pass
+
+
+def click_insert(frame: float = 1.0, value: float = 1.0, extend: bool = False):
+ ''' Insert new keyframe at the cursor position for the active F-Curve
+
+ :param frame: Frame Number, Frame to insert keyframe on
+ :type frame: float
+ :param value: Value, Value for keyframe on
+ :type value: float
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
+
+
+def clickselect(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ deselect_all: bool = False,
+ column: bool = False,
+ curves: bool = False):
+ ''' Select keyframes by clicking on them
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend Select, Toggle keyframe selection instead of leaving newly selected keyframes only
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param column: Column Select, Select all keyframes that occur on the same frame as the one under the mouse
+ :type column: bool
+ :param curves: Only Curves, Select all the keyframes in the curve
+ :type curves: bool
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected keyframes to the copy/paste buffer
+
+ '''
+
+ pass
+
+
+def cursor_set(frame: float = 0.0, value: float = 0.0):
+ ''' Interactively set the current frame and value cursor
+
+ :param frame: Frame
+ :type frame: float
+ :param value: Value
+ :type value: float
+ '''
+
+ pass
+
+
+def decimate(mode: typing.Union[int, str] = 'RATIO',
+ remove_ratio: float = 0.333333,
+ remove_error_margin: float = 0.0):
+ ''' Decimate F-Curves by removing keyframes that influence the curve shape the least
+
+ :param mode: Mode, Which mode to use for decimation * RATIO Ratio, Use a percentage to specify how many keyframes you want to remove. * ERROR Error Margin, Use an error margin to specify how much the curve is allowed to deviate from the original path.
+ :type mode: typing.Union[int, str]
+ :param remove_ratio: Remove, The percentage of keyframes to remove
+ :type remove_ratio: float
+ :param remove_error_margin: Max Error Margin, How much the new decimated curve is allowed to deviate from the original
+ :type remove_error_margin: float
+ '''
+
+ pass
+
+
+def delete():
+ ''' Remove all selected keyframes
+
+ '''
+
+ pass
+
+
+def driver_delete_invalid():
+ ''' Delete all visible drivers considered invalid
+
+ '''
+
+ pass
+
+
+def driver_variables_copy():
+ ''' Copy the driver variables of the active driver
+
+ '''
+
+ pass
+
+
+def driver_variables_paste(replace: bool = False):
+ ''' Add copied driver variables to the active driver
+
+ :param replace: Replace Existing, Replace existing driver variables, instead of just appending to the end of the existing list
+ :type replace: bool
+ '''
+
+ pass
+
+
+def duplicate(mode: typing.Union[int, str] = 'TRANSLATION'):
+ ''' Make a copy of all selected keyframes
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def duplicate_move(GRAPH_OT_duplicate=None, TRANSFORM_OT_transform=None):
+ ''' Make a copy of all selected keyframes and move them
+
+ :param GRAPH_OT_duplicate: Duplicate Keyframes, Make a copy of all selected keyframes
+ :param TRANSFORM_OT_transform: Transform, Transform selected items by mode type
+ '''
+
+ pass
+
+
+def easing_type(type: typing.Union[int, str] = 'AUTO'):
+ ''' Set easing type for the F-Curve segments starting from the selected keyframes
+
+ :param type: Type * AUTO Automatic Easing, Easing type is chosen automatically based on what the type of interpolation used (e.g. 'Ease In' for transitional types, and 'Ease Out' for dynamic effects). * EASE_IN Ease In, Only on the end closest to the next keyframe. * EASE_OUT Ease Out, Only on the end closest to the first keyframe. * EASE_IN_OUT Ease In and Out, Segment between both keyframes.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def euler_filter():
+ ''' Fix large jumps and flips in the selected Euler Rotation F-Curves arising from rotation values being clipped when baking physics
+
+ '''
+
+ pass
+
+
+def extrapolation_type(type: typing.Union[int, str] = 'CONSTANT'):
+ ''' Set extrapolation mode for selected F-Curves
+
+ :param type: Type * CONSTANT Constant Extrapolation, Values on endpoint keyframes are held. * LINEAR Linear Extrapolation, Straight-line slope of end segments are extended past the endpoint keyframes. * MAKE_CYCLIC Make Cyclic (F-Modifier), Add Cycles F-Modifier if one doesn't exist already. * CLEAR_CYCLIC Clear Cyclic (F-Modifier), Remove Cycles F-Modifier if not needed anymore.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def fmodifier_add(type: typing.Union[int, str] = 'NULL',
+ only_active: bool = True):
+ ''' Add F-Modifier to the active/selected F-Curves
+
+ :param type: Type * NULL Invalid. * GENERATOR Generator, Generate a curve using a factorized or expanded polynomial. * FNGENERATOR Built-In Function, Generate a curve using standard math functions such as sin and cos. * ENVELOPE Envelope, Reshape F-Curve values - e.g. change amplitude of movements. * CYCLES Cycles, Cyclic extend/repeat keyframe sequence. * NOISE Noise, Add pseudo-random noise on top of F-Curves. * LIMITS Limits, Restrict maximum and minimum values of F-Curve. * STEPPED Stepped Interpolation, Snap values to nearest grid-step - e.g. for a stop-motion look.
+ :type type: typing.Union[int, str]
+ :param only_active: Only Active, Only add F-Modifier to active F-Curve
+ :type only_active: bool
+ '''
+
+ pass
+
+
+def fmodifier_copy():
+ ''' Copy the F-Modifier(s) of the active F-Curve
+
+ '''
+
+ pass
+
+
+def fmodifier_paste(only_active: bool = True, replace: bool = False):
+ ''' Add copied F-Modifiers to the selected F-Curves
+
+ :param only_active: Only Active, Only paste F-Modifiers on active F-Curve
+ :type only_active: bool
+ :param replace: Replace Existing, Replace existing F-Modifiers, instead of just appending to the end of the existing list
+ :type replace: bool
+ '''
+
+ pass
+
+
+def frame_jump():
+ ''' Place the cursor on the midpoint of selected keyframes
+
+ '''
+
+ pass
+
+
+def ghost_curves_clear():
+ ''' Clear F-Curve snapshots (Ghosts) for active Graph Editor
+
+ '''
+
+ pass
+
+
+def ghost_curves_create():
+ ''' Create snapshot (Ghosts) of selected F-Curves as background aid for active Graph Editor
+
+ '''
+
+ pass
+
+
+def handle_type(type: typing.Union[int, str] = 'FREE'):
+ ''' Set type of handle for selected keyframes
+
+ :param type: Type * FREE Free, Completely independent manually set handle. * ALIGNED Aligned, Manually set handle with rotation locked together with its pair. * VECTOR Vector, Automatic handles that create straight lines. * AUTO Automatic, Automatic handles that create smooth curves. * AUTO_CLAMPED Auto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide selected curves from Graph Editor view
+
+ :param unselected: Unselected, Hide unselected rather than selected curves
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def interpolation_type(type: typing.Union[int, str] = 'CONSTANT'):
+ ''' Set interpolation mode for the F-Curve segments starting from the selected keyframes
+
+ :param type: Type * CONSTANT Constant, No interpolation, value of A gets held until B is encountered. * LINEAR Linear, Straight-line interpolation between A and B (i.e. no ease in/out). * BEZIER Bezier, Smooth interpolation between A and B, with some control over curve shape. * SINE Sinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature). * QUAD Quadratic, Quadratic easing. * CUBIC Cubic, Cubic easing. * QUART Quartic, Quartic easing. * QUINT Quintic, Quintic easing. * EXPO Exponential, Exponential easing (dramatic). * CIRC Circular, Circular easing (strongest and most dynamic). * BACK Back, Cubic easing with overshoot and settle. * BOUNCE Bounce, Exponentially decaying parabolic bounce, like when objects collide. * ELASTIC Elastic, Exponentially decaying sine wave, like an elastic band.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def keyframe_insert(type: typing.Union[int, str] = 'ALL'):
+ ''' Insert keyframes for the specified channels
+
+ :param type: Type * ALL All Channels, Insert a keyframe on all visible and editable F-Curves using each curve's current value. * SEL Only Selected Channels, Insert a keyframe on selected F-Curves using each curve's current value. * CURSOR_ACTIVE Active Channels At Cursor, Insert a keyframe for the active F-Curve at the cursor point. * CURSOR_SEL Selected Channels At Cursor, Insert a keyframe for selected F-Curves at the cursor point.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def mirror(type: typing.Union[int, str] = 'CFRA'):
+ ''' Flip selected keyframes over the selected mirror line
+
+ :param type: Type * CFRA By Times Over Current Frame, Flip times of selected keyframes using the current frame as the mirror line. * VALUE By Values Over Cursor Value, Flip values of selected keyframes using the cursor value (Y/Horizontal component) as the mirror line. * YAXIS By Times Over Time=0, Flip times of selected keyframes, effectively reversing the order they appear in. * XAXIS By Values Over Value=0, Flip values of selected keyframes (i.e. negative values become positive, and vice versa). * MARKER By Times Over First Selected Marker, Flip times of selected keyframes using the first selected marker as the reference point.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def paste(offset: typing.Union[int, str] = 'START',
+ merge: typing.Union[int, str] = 'MIX',
+ flipped: bool = False):
+ ''' Paste keyframes from copy/paste buffer for the selected channels, starting on the current frame
+
+ :param offset: Offset, Paste time offset of keys * START Frame Start, Paste keys starting at current frame. * END Frame End, Paste keys ending at current frame. * RELATIVE Frame Relative, Paste keys relative to the current frame when copying. * NONE No Offset, Paste keys from original time.
+ :type offset: typing.Union[int, str]
+ :param merge: Type, Method of merging pasted keys and existing * MIX Mix, Overlay existing with new keys. * OVER_ALL Overwrite All, Replace all keys. * OVER_RANGE Overwrite Range, Overwrite keys in pasted range. * OVER_RANGE_ALL Overwrite Entire Range, Overwrite keys in pasted range, using the range of all copied keys.
+ :type merge: typing.Union[int, str]
+ :param flipped: Flipped, Paste keyframes from mirrored bones if they exist
+ :type flipped: bool
+ '''
+
+ pass
+
+
+def previewrange_set():
+ ''' Automatically set Preview Range based on range of keyframes
+
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Make previously hidden curves visible again in Graph Editor view
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def sample():
+ ''' Add keyframes on every frame between the selected keyframes
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle selection of all keyframes
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(axis_range: bool = False,
+ include_handles: bool = True,
+ tweak: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select all keyframes within the specified region
+
+ :param axis_range: Axis Range
+ :type axis_range: bool
+ :param include_handles: Include Handles, Are handles tested individually against the selection criteria
+ :type include_handles: bool
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select keyframe points using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_column(mode: typing.Union[int, str] = 'KEYS'):
+ ''' Select all keyframes on the specified frame(s)
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select keyframe points using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_leftright(mode: typing.Union[int, str] = 'CHECK',
+ extend: bool = False):
+ ''' Select keyframes to the left or the right of the current frame
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param extend: Extend Select
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect keyframes on ends of selection islands
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select keyframes occurring in the same F-Curves as selected ones
+
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select keyframes beside already selected ones
+
+ '''
+
+ pass
+
+
+def smooth():
+ ''' Apply weighted moving means to make selected F-Curves less bumpy
+
+ '''
+
+ pass
+
+
+def snap(type: typing.Union[int, str] = 'CFRA'):
+ ''' Snap selected keyframes to the chosen times/values
+
+ :param type: Type * CFRA Current Frame, Snap selected keyframes to the current frame. * VALUE Cursor Value, Set values of selected keyframes to the cursor value (Y/Horizontal component). * NEAREST_FRAME Nearest Frame, Snap selected keyframes to the nearest (whole) frame (use to fix accidental sub-frame offsets). * NEAREST_SECOND Nearest Second, Snap selected keyframes to the nearest second. * NEAREST_MARKER Nearest Marker, Snap selected keyframes to the nearest marker. * HORIZONTAL Flatten Handles, Flatten handles for a smoother transition.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def sound_bake(filepath: str = "",
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = True,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ low: float = 0.0,
+ high: float = 100000.0,
+ attack: float = 0.005,
+ release: float = 0.2,
+ threshold: float = 0.0,
+ use_accumulate: bool = False,
+ use_additive: bool = False,
+ use_square: bool = False,
+ sthreshold: float = 0.1):
+ ''' Bakes a sound wave to selected F-Curves
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param low: Lowest frequency, Cutoff frequency of a high-pass filter that is applied to the audio data
+ :type low: float
+ :param high: Highest frequency, Cutoff frequency of a low-pass filter that is applied to the audio data
+ :type high: float
+ :param attack: Attack time, Value for the hull curve calculation that tells how fast the hull curve can rise (the lower the value the steeper it can rise)
+ :type attack: float
+ :param release: Release time, Value for the hull curve calculation that tells how fast the hull curve can fall (the lower the value the steeper it can fall)
+ :type release: float
+ :param threshold: Threshold, Minimum amplitude value needed to influence the hull curve
+ :type threshold: float
+ :param use_accumulate: Accumulate, Only the positive differences of the hull curve amplitudes are summarized to produce the output
+ :type use_accumulate: bool
+ :param use_additive: Additive, The amplitudes of the hull curve are summarized (or, when Accumulate is enabled, both positive and negative differences are accumulated)
+ :type use_additive: bool
+ :param use_square: Square, The output is a square curve (negative values always result in -1, and positive ones in 1)
+ :type use_square: bool
+ :param sthreshold: Square Threshold, Square only: all values with an absolute amplitude lower than that result in 0
+ :type sthreshold: float
+ '''
+
+ pass
+
+
+def view_all(include_handles: bool = True):
+ ''' Reset viewable area to show full keyframe range
+
+ :param include_handles: Include Handles, Include handles of keyframes when calculating extents
+ :type include_handles: bool
+ '''
+
+ pass
+
+
+def view_frame():
+ ''' Move the view to the current frame
+
+ '''
+
+ pass
+
+
+def view_selected(include_handles: bool = True):
+ ''' Reset viewable area to show selected keyframe range
+
+ :param include_handles: Include Handles, Include handles of keyframes when calculating extents
+ :type include_handles: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/image.py b/blender_autocomplete/bpy/ops/image.py
new file mode 100644
index 0000000..a120352
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/image.py
@@ -0,0 +1,716 @@
+import sys
+import typing
+import bpy.types
+
+
+def add_render_slot():
+ ''' Add a new render slot
+
+ '''
+
+ pass
+
+
+def change_frame(frame: int = 0):
+ ''' Interactively change the current frame number
+
+ :param frame: Frame
+ :type frame: int
+ '''
+
+ pass
+
+
+def clear_render_border():
+ ''' Clear the boundaries of the render region and disable render region
+
+ '''
+
+ pass
+
+
+def clear_render_slot():
+ ''' Clear the currently selected render slot
+
+ '''
+
+ pass
+
+
+def curves_point_set(point: typing.Union[int, str] = 'BLACK_POINT',
+ size: int = 1):
+ ''' Set black point or white point for curves
+
+ :param point: Point, Set black point or white point for curves
+ :type point: typing.Union[int, str]
+ :param size: Sample Size
+ :type size: int
+ '''
+
+ pass
+
+
+def cycle_render_slot(reverse: bool = False):
+ ''' Cycle through all non-void render slots
+
+ :param reverse: Cycle in Reverse
+ :type reverse: bool
+ '''
+
+ pass
+
+
+def external_edit(filepath: str = ""):
+ ''' Edit image in an external application
+
+ :param filepath: filepath
+ :type filepath: str
+ '''
+
+ pass
+
+
+def invert(invert_r: bool = False,
+ invert_g: bool = False,
+ invert_b: bool = False,
+ invert_a: bool = False):
+ ''' Invert image's channels
+
+ :param invert_r: Red, Invert Red Channel
+ :type invert_r: bool
+ :param invert_g: Green, Invert Green Channel
+ :type invert_g: bool
+ :param invert_b: Blue, Invert Blue Channel
+ :type invert_b: bool
+ :param invert_a: Alpha, Invert Alpha Channel
+ :type invert_a: bool
+ '''
+
+ pass
+
+
+def match_movie_length():
+ ''' Set image's user's length to the one of this video
+
+ '''
+
+ pass
+
+
+def new(name: str = "Untitled",
+ width: int = 1024,
+ height: int = 1024,
+ color: typing.List[float] = (0.0, 0.0, 0.0, 1.0),
+ alpha: bool = True,
+ generated_type: typing.Union[int, str] = 'BLANK',
+ float: bool = False,
+ use_stereo_3d: bool = False,
+ tiled: bool = False):
+ ''' Create a new image
+
+ :param name: Name, Image data-block name
+ :type name: str
+ :param width: Width, Image width
+ :type width: int
+ :param height: Height, Image height
+ :type height: int
+ :param color: Color, Default fill color
+ :type color: typing.List[float]
+ :param alpha: Alpha, Create an image with an alpha channel
+ :type alpha: bool
+ :param generated_type: Generated Type, Fill the image with a grid for UV map testing * BLANK Blank, Generate a blank image. * UV_GRID UV Grid, Generated grid to test UV mappings. * COLOR_GRID Color Grid, Generated improved UV grid to test UV mappings.
+ :type generated_type: typing.Union[int, str]
+ :param float: 32 bit Float, Create image with 32 bit floating point bit depth
+ :type float: bool
+ :param use_stereo_3d: Stereo 3D, Create an image with left and right views
+ :type use_stereo_3d: bool
+ :param tiled: Tiled, Create a tiled image
+ :type tiled: bool
+ '''
+
+ pass
+
+
+def open(filepath: str = "",
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ use_sequence_detection: bool = True,
+ use_udim_detecting: bool = True):
+ ''' Open image
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param use_sequence_detection: Detect Sequences, Automatically detect animated sequences in selected images (based on file names)
+ :type use_sequence_detection: bool
+ :param use_udim_detecting: Detect UDIMs, Detect selected UDIM files and load all matching tiles
+ :type use_udim_detecting: bool
+ '''
+
+ pass
+
+
+def pack():
+ ''' Pack an image as embedded data into the .blend file
+
+ '''
+
+ pass
+
+
+def project_apply():
+ ''' Project edited image back onto the object :file: startup/bl_operators/image.py\:197 _
+
+ '''
+
+ pass
+
+
+def project_edit():
+ ''' Edit a snapshot of the view-port in an external image editor :file: startup/bl_operators/image.py\:126 _
+
+ '''
+
+ pass
+
+
+def read_viewlayers():
+ ''' Read all the current scene's view layers from cache, as needed
+
+ '''
+
+ pass
+
+
+def reload():
+ ''' Reload current image from disk
+
+ '''
+
+ pass
+
+
+def remove_render_slot():
+ ''' Remove the current render slot
+
+ '''
+
+ pass
+
+
+def render_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Set the boundaries of the render region and enable render region
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def replace(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Replace current image by another one from disk
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def resize(size: typing.List[int] = (0, 0)):
+ ''' Resize the image
+
+ :param size: Size
+ :type size: typing.List[int]
+ '''
+
+ pass
+
+
+def sample(size: int = 1):
+ ''' Use mouse to sample a color in current image
+
+ :param size: Sample Size
+ :type size: int
+ '''
+
+ pass
+
+
+def sample_line(xstart: int = 0,
+ xend: int = 0,
+ ystart: int = 0,
+ yend: int = 0,
+ cursor: int = 5):
+ ''' Sample a line and show it in Scope panels
+
+ :param xstart: X Start
+ :type xstart: int
+ :param xend: X End
+ :type xend: int
+ :param ystart: Y Start
+ :type ystart: int
+ :param yend: Y End
+ :type yend: int
+ :param cursor: Cursor, Mouse cursor style to use during the modal operator
+ :type cursor: int
+ '''
+
+ pass
+
+
+def save():
+ ''' Save the image with current name and settings
+
+ '''
+
+ pass
+
+
+def save_all_modified():
+ ''' Save all modified images
+
+ '''
+
+ pass
+
+
+def save_as(save_as_render: bool = False,
+ copy: bool = False,
+ filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Save the image with another name and/or settings
+
+ :param save_as_render: Save As Render, Apply render part of display transform when saving byte image
+ :type save_as_render: bool
+ :param copy: Copy, Create a new image file without modifying the current image in blender
+ :type copy: bool
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def save_sequence():
+ ''' Save a sequence of images
+
+ '''
+
+ pass
+
+
+def tile_add(number: int = 1002,
+ count: int = 1,
+ label: str = "",
+ fill: bool = True,
+ color: typing.List[float] = (0.0, 0.0, 0.0, 1.0),
+ generated_type: typing.Union[int, str] = 'BLANK',
+ width: int = 1024,
+ height: int = 1024,
+ float: bool = False,
+ alpha: bool = True):
+ ''' Adds a tile to the image
+
+ :param number: Number, UDIM number of the tile
+ :type number: int
+ :param count: Count, How many tiles to add
+ :type count: int
+ :param label: Label, Optional tile label
+ :type label: str
+ :param fill: Fill, Fill new tile with a generated image
+ :type fill: bool
+ :param color: Color, Default fill color
+ :type color: typing.List[float]
+ :param generated_type: Generated Type, Fill the image with a grid for UV map testing * BLANK Blank, Generate a blank image. * UV_GRID UV Grid, Generated grid to test UV mappings. * COLOR_GRID Color Grid, Generated improved UV grid to test UV mappings.
+ :type generated_type: typing.Union[int, str]
+ :param width: Width, Image width
+ :type width: int
+ :param height: Height, Image height
+ :type height: int
+ :param float: 32 bit Float, Create image with 32 bit floating point bit depth
+ :type float: bool
+ :param alpha: Alpha, Create an image with an alpha channel
+ :type alpha: bool
+ '''
+
+ pass
+
+
+def tile_fill(color: typing.List[float] = (0.0, 0.0, 0.0, 1.0),
+ generated_type: typing.Union[int, str] = 'BLANK',
+ width: int = 1024,
+ height: int = 1024,
+ float: bool = False,
+ alpha: bool = True):
+ ''' Fill the current tile with a generated image
+
+ :param color: Color, Default fill color
+ :type color: typing.List[float]
+ :param generated_type: Generated Type, Fill the image with a grid for UV map testing * BLANK Blank, Generate a blank image. * UV_GRID UV Grid, Generated grid to test UV mappings. * COLOR_GRID Color Grid, Generated improved UV grid to test UV mappings.
+ :type generated_type: typing.Union[int, str]
+ :param width: Width, Image width
+ :type width: int
+ :param height: Height, Image height
+ :type height: int
+ :param float: 32 bit Float, Create image with 32 bit floating point bit depth
+ :type float: bool
+ :param alpha: Alpha, Create an image with an alpha channel
+ :type alpha: bool
+ '''
+
+ pass
+
+
+def tile_remove():
+ ''' Removes a tile from the image
+
+ '''
+
+ pass
+
+
+def unpack(method: typing.Union[int, str] = 'USE_LOCAL', id: str = ""):
+ ''' Save an image packed in the .blend file to disk
+
+ :param method: Method, How to unpack
+ :type method: typing.Union[int, str]
+ :param id: Image Name, Image data-block name to unpack
+ :type id: str
+ '''
+
+ pass
+
+
+def view_all(fit_view: bool = False):
+ ''' View the entire image
+
+ :param fit_view: Fit View, Fit frame to the viewport
+ :type fit_view: bool
+ '''
+
+ pass
+
+
+def view_center_cursor():
+ ''' Center the view so that the cursor is in the middle of the view
+
+ '''
+
+ pass
+
+
+def view_ndof():
+ ''' Use a 3D mouse device to pan/zoom the view
+
+ '''
+
+ pass
+
+
+def view_pan(offset: typing.List[float] = (0.0, 0.0)):
+ ''' Pan the view
+
+ :param offset: Offset, Offset in floating point units, 1.0 is the width and height of the image
+ :type offset: typing.List[float]
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' View all selected UVs
+
+ '''
+
+ pass
+
+
+def view_zoom(factor: float = 0.0, use_cursor_init: bool = True):
+ ''' Zoom in/out the image
+
+ :param factor: Factor, Zoom factor, values higher than 1.0 zoom in, lower values zoom out
+ :type factor: float
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def view_zoom_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ zoom_out: bool = False):
+ ''' Zoom in the view to the nearest item contained in the border
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param zoom_out: Zoom Out
+ :type zoom_out: bool
+ '''
+
+ pass
+
+
+def view_zoom_in(location: typing.List[float] = (0.0, 0.0)):
+ ''' Zoom in the image (centered around 2D cursor)
+
+ :param location: Location, Cursor location in screen coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def view_zoom_out(location: typing.List[float] = (0.0, 0.0)):
+ ''' Zoom out the image (centered around 2D cursor)
+
+ :param location: Location, Cursor location in screen coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def view_zoom_ratio(ratio: float = 0.0):
+ ''' Set zoom ratio of the view
+
+ :param ratio: Ratio, Zoom ratio, 1.0 is 1:1, higher is zoomed in, lower is zoomed out
+ :type ratio: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/import_anim.py b/blender_autocomplete/bpy/ops/import_anim.py
new file mode 100644
index 0000000..ff359bb
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/import_anim.py
@@ -0,0 +1,45 @@
+import sys
+import typing
+
+
+def bvh(filepath: str = "",
+ filter_glob: str = "*.bvh",
+ target: typing.Union[int, str] = 'ARMATURE',
+ global_scale: float = 1.0,
+ frame_start: int = 1,
+ use_fps_scale: bool = False,
+ update_scene_fps: bool = False,
+ update_scene_duration: bool = False,
+ use_cyclic: bool = False,
+ rotate_mode: typing.Union[int, str] = 'NATIVE',
+ axis_forward: typing.Union[int, str] = '-Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Load a BVH motion capture file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param target: Target, Import target type
+ :type target: typing.Union[int, str]
+ :param global_scale: Scale, Scale the BVH by this value
+ :type global_scale: float
+ :param frame_start: Start Frame, Starting frame for the animation
+ :type frame_start: int
+ :param use_fps_scale: Scale FPS, Scale the framerate from the BVH to the current scenes, otherwise each BVH frame maps directly to a Blender frame
+ :type use_fps_scale: bool
+ :param update_scene_fps: Update Scene FPS, Set the scene framerate to that of the BVH file (note that this nullifies the 'Scale FPS' option, as the scale will be 1:1)
+ :type update_scene_fps: bool
+ :param update_scene_duration: Update Scene Duration, Extend the scene's duration to the BVH duration (never shortens the scene)
+ :type update_scene_duration: bool
+ :param use_cyclic: Loop, Loop the animation playback
+ :type use_cyclic: bool
+ :param rotate_mode: Rotation, Rotation conversion * QUATERNION Quaternion, Convert rotations to quaternions. * NATIVE Euler (Native), Use the rotation order defined in the BVH file. * XYZ Euler (XYZ), Convert rotations to euler XYZ. * XZY Euler (XZY), Convert rotations to euler XZY. * YXZ Euler (YXZ), Convert rotations to euler YXZ. * YZX Euler (YZX), Convert rotations to euler YZX. * ZXY Euler (ZXY), Convert rotations to euler ZXY. * ZYX Euler (ZYX), Convert rotations to euler ZYX.
+ :type rotate_mode: typing.Union[int, str]
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/import_curve.py b/blender_autocomplete/bpy/ops/import_curve.py
new file mode 100644
index 0000000..92b5736
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/import_curve.py
@@ -0,0 +1,14 @@
+import sys
+import typing
+
+
+def svg(filepath: str = "", filter_glob: str = "*.svg"):
+ ''' Load a SVG file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/import_mesh.py b/blender_autocomplete/bpy/ops/import_mesh.py
new file mode 100644
index 0000000..6788110
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/import_mesh.py
@@ -0,0 +1,61 @@
+import sys
+import typing
+import bpy.types
+
+
+def ply(filepath: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ directory: str = "",
+ filter_glob: str = "*.ply"):
+ ''' Load a PLY geometry file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param files: File Path, File path used for importing the PLY file
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param directory: directory
+ :type directory: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
+
+
+def stl(filepath: str = "",
+ filter_glob: str = "*.stl",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ directory: str = "",
+ global_scale: float = 1.0,
+ use_scene_unit: bool = False,
+ use_facet_normal: bool = False,
+ axis_forward: typing.Union[int, str] = 'Y',
+ axis_up: typing.Union[int, str] = 'Z'):
+ ''' Load STL triangle mesh data
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param files: File Path
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param directory: directory
+ :type directory: str
+ :param global_scale: Scale
+ :type global_scale: float
+ :param use_scene_unit: Scene Unit, Apply current scene's unit (as defined by unit scale) to imported data
+ :type use_scene_unit: bool
+ :param use_facet_normal: Facet Normals, Use (import) facet normals (note that this will still give flat shading)
+ :type use_facet_normal: bool
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/import_scene.py b/blender_autocomplete/bpy/ops/import_scene.py
new file mode 100644
index 0000000..0df2d0c
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/import_scene.py
@@ -0,0 +1,183 @@
+import sys
+import typing
+import bpy.types
+
+
+def fbx(filepath: str = "",
+ directory: str = "",
+ filter_glob: str = "*.fbx",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ ui_tab: typing.Union[int, str] = 'MAIN',
+ use_manual_orientation: bool = False,
+ global_scale: float = 1.0,
+ bake_space_transform: bool = False,
+ use_custom_normals: bool = True,
+ use_image_search: bool = True,
+ use_alpha_decals: bool = False,
+ decal_offset: float = 0.0,
+ use_anim: bool = True,
+ anim_offset: float = 1.0,
+ use_subsurf: bool = False,
+ use_custom_props: bool = True,
+ use_custom_props_enum_as_string: bool = True,
+ ignore_leaf_bones: bool = False,
+ force_connect_children: bool = False,
+ automatic_bone_orientation: bool = False,
+ primary_bone_axis: typing.Union[int, str] = 'Y',
+ secondary_bone_axis: typing.Union[int, str] = 'X',
+ use_prepost_rot: bool = True,
+ axis_forward: typing.Union[int, str] = '-Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Load a FBX file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param directory: directory
+ :type directory: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param files: File Path
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param ui_tab: ui_tab, Import options categories * MAIN Main, Main basic settings. * ARMATURE Armatures, Armature-related settings.
+ :type ui_tab: typing.Union[int, str]
+ :param use_manual_orientation: Manual Orientation, Specify orientation and scale, instead of using embedded data in FBX file
+ :type use_manual_orientation: bool
+ :param global_scale: Scale
+ :type global_scale: float
+ :param bake_space_transform: Apply Transform, Bake space transform into object data, avoids getting unwanted rotations to objects when target space is not aligned with Blender's space (WARNING! experimental option, use at own risks, known broken with armatures/animations)
+ :type bake_space_transform: bool
+ :param use_custom_normals: Custom Normals, Import custom normals, if available (otherwise Blender will recompute them)
+ :type use_custom_normals: bool
+ :param use_image_search: Image Search, Search subdirs for any associated images (WARNING: may be slow)
+ :type use_image_search: bool
+ :param use_alpha_decals: Alpha Decals, Treat materials with alpha as decals (no shadow casting)
+ :type use_alpha_decals: bool
+ :param decal_offset: Decal Offset, Displace geometry of alpha meshes
+ :type decal_offset: float
+ :param use_anim: Import Animation, Import FBX animation
+ :type use_anim: bool
+ :param anim_offset: Animation Offset, Offset to apply to animation during import, in frames
+ :type anim_offset: float
+ :param use_subsurf: Subdivision Data, Import FBX subdivision information as subdivision surface modifiers
+ :type use_subsurf: bool
+ :param use_custom_props: Custom Properties, Import user properties as custom properties
+ :type use_custom_props: bool
+ :param use_custom_props_enum_as_string: Import Enums As Strings, Store enumeration values as strings
+ :type use_custom_props_enum_as_string: bool
+ :param ignore_leaf_bones: Ignore Leaf Bones, Ignore the last bone at the end of each chain (used to mark the length of the previous bone)
+ :type ignore_leaf_bones: bool
+ :param force_connect_children: Force Connect Children, Force connection of children bones to their parent, even if their computed head/tail positions do not match (can be useful with pure-joints-type armatures)
+ :type force_connect_children: bool
+ :param automatic_bone_orientation: Automatic Bone Orientation, Try to align the major bone axis with the bone children
+ :type automatic_bone_orientation: bool
+ :param primary_bone_axis: Primary Bone Axis
+ :type primary_bone_axis: typing.Union[int, str]
+ :param secondary_bone_axis: Secondary Bone Axis
+ :type secondary_bone_axis: typing.Union[int, str]
+ :param use_prepost_rot: Use Pre/Post Rotation, Use pre/post rotation from FBX transform (you may have to disable that in some cases)
+ :type use_prepost_rot: bool
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def gltf(filepath: str = "",
+ filter_glob: str = "*.glb;*.gltf",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ loglevel: int = 0,
+ import_pack_images: bool = True,
+ merge_vertices: bool = False,
+ import_shading: typing.Union[int, str] = 'NORMALS',
+ bone_heuristic: typing.Union[int, str] = 'TEMPERANCE',
+ guess_original_bind_pose: bool = True):
+ ''' Load a glTF 2.0 file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param files: File Path
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param loglevel: Log Level, Log Level
+ :type loglevel: int
+ :param import_pack_images: Pack Images, Pack all images into .blend file
+ :type import_pack_images: bool
+ :param merge_vertices: Merge Vertices, The glTF format requires discontinuous normals, UVs, and other vertex attributes to be stored as separate vertices, as required for rendering on typical graphics hardware. This option attempts to combine co-located vertices where possible. Currently cannot combine verts with different normals
+ :type merge_vertices: bool
+ :param import_shading: Shading, How normals are computed during import
+ :type import_shading: typing.Union[int, str]
+ :param bone_heuristic: Bone Dir, Heuristic for placing bones. Tries to make bones pretty * BLENDER Blender (best for re-importing), Good for re-importing glTFs exported from Blender. Bone tips are placed on their local +Y axis (in glTF space). * TEMPERANCE Temperance (average), Decent all-around strategy. A bone with one child has its tip placed on the local axis closest to its child. * FORTUNE Fortune (may look better, less accurate), Might look better than Temperance, but also might have errors. A bone with one child has its tip placed at its child's root. Non-uniform scalings may get messed up though, so beware.
+ :type bone_heuristic: typing.Union[int, str]
+ :param guess_original_bind_pose: Guess Original Bind Pose, Try to guess the original bind pose for skinned meshes from the inverse bind matrices. When off, use default/rest pose as bind pose
+ :type guess_original_bind_pose: bool
+ '''
+
+ pass
+
+
+def obj(filepath: str = "",
+ filter_glob: str = "*.obj;*.mtl",
+ use_edges: bool = True,
+ use_smooth_groups: bool = True,
+ use_split_objects: bool = True,
+ use_split_groups: bool = False,
+ use_groups_as_vgroups: bool = False,
+ use_image_search: bool = True,
+ split_mode: typing.Union[int, str] = 'ON',
+ global_clight_size: float = 0.0,
+ axis_forward: typing.Union[int, str] = '-Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Load a Wavefront OBJ File
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param use_edges: Lines, Import lines and faces with 2 verts as edge
+ :type use_edges: bool
+ :param use_smooth_groups: Smooth Groups, Surround smooth groups by sharp edges
+ :type use_smooth_groups: bool
+ :param use_split_objects: Object, Import OBJ Objects into Blender Objects
+ :type use_split_objects: bool
+ :param use_split_groups: Group, Import OBJ Groups into Blender Objects
+ :type use_split_groups: bool
+ :param use_groups_as_vgroups: Poly Groups, Import OBJ groups as vertex groups
+ :type use_groups_as_vgroups: bool
+ :param use_image_search: Image Search, Search subdirs for any associated images (Warning, may be slow)
+ :type use_image_search: bool
+ :param split_mode: Split * ON Split, Split geometry, omits unused verts. * OFF Keep Vert Order, Keep vertex order from file.
+ :type split_mode: typing.Union[int, str]
+ :param global_clight_size: Clamp Size, Clamp bounds under this value (zero to disable)
+ :type global_clight_size: float
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def x3d(filepath: str = "",
+ filter_glob: str = "*.x3d;*.wrl",
+ axis_forward: typing.Union[int, str] = 'Z',
+ axis_up: typing.Union[int, str] = 'Y'):
+ ''' Import an X3D or VRML2 file
+
+ :param filepath: File Path, Filepath used for importing the file
+ :type filepath: str
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param axis_forward: Forward
+ :type axis_forward: typing.Union[int, str]
+ :param axis_up: Up
+ :type axis_up: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/info.py b/blender_autocomplete/bpy/ops/info.py
new file mode 100644
index 0000000..e1b00da
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/info.py
@@ -0,0 +1,81 @@
+import sys
+import typing
+
+
+def report_copy():
+ ''' Copy selected reports to Clipboard
+
+ '''
+
+ pass
+
+
+def report_delete():
+ ''' Delete selected reports
+
+ '''
+
+ pass
+
+
+def report_replay():
+ ''' Replay selected reports
+
+ '''
+
+ pass
+
+
+def reports_display_update():
+ ''' Update the display of reports in Blender UI (internal use)
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'SELECT'):
+ ''' Change selection of all visible reports
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Toggle box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_pick(report_index: int = 0, extend: bool = False):
+ ''' Select reports by index
+
+ :param report_index: Report, Index of the report
+ :type report_index: int
+ :param extend: Extend, Extend report selection
+ :type extend: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/lattice.py b/blender_autocomplete/bpy/ops/lattice.py
new file mode 100644
index 0000000..5740d2f
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/lattice.py
@@ -0,0 +1,85 @@
+import sys
+import typing
+
+
+def flip(axis: typing.Union[int, str] = 'U'):
+ ''' Mirror all control points without inverting the lattice deform
+
+ :param axis: Flip Axis, Coordinates along this axis get flipped
+ :type axis: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def make_regular():
+ ''' Set UVW control points a uniform distance apart
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all UVW control points
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect vertices at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_mirror(axis: typing.Union[typing.Set[int], typing.Set[str]] = {'X'},
+ extend: bool = False):
+ ''' Select mirrored lattice points
+
+ :param axis: Axis
+ :type axis: typing.Union[typing.Set[int], typing.Set[str]]
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select vertex directly linked to already selected ones
+
+ '''
+
+ pass
+
+
+def select_random(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Randomly select UVW control points
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_ungrouped(extend: bool = False):
+ ''' Select vertices without a group
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/marker.py b/blender_autocomplete/bpy/ops/marker.py
new file mode 100644
index 0000000..d3325da
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/marker.py
@@ -0,0 +1,128 @@
+import sys
+import typing
+
+
+def add():
+ ''' Add a new time marker
+
+ '''
+
+ pass
+
+
+def camera_bind():
+ ''' Bind the selected camera to a marker on the current frame
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete selected time marker(s)
+
+ '''
+
+ pass
+
+
+def duplicate(frames: int = 0):
+ ''' Duplicate selected time marker(s)
+
+ :param frames: Frames
+ :type frames: int
+ '''
+
+ pass
+
+
+def make_links_scene(scene: typing.Union[int, str] = ''):
+ ''' Copy selected markers to another scene
+
+ :param scene: Scene
+ :type scene: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move(frames: int = 0, tweak: bool = False):
+ ''' Move selected time marker(s)
+
+ :param frames: Frames
+ :type frames: int
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ '''
+
+ pass
+
+
+def rename(name: str = "RenamedMarker"):
+ ''' Rename first selected time marker
+
+ :param name: Name, New name for marker
+ :type name: str
+ '''
+
+ pass
+
+
+def select(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ camera: bool = False):
+ ''' Select time marker(s)
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ :param camera: Camera, Select the camera
+ :type camera: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all time markers
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET',
+ tweak: bool = False):
+ ''' Select all time markers using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/mask.py b/blender_autocomplete/bpy/ops/mask.py
new file mode 100644
index 0000000..10109ea
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/mask.py
@@ -0,0 +1,411 @@
+import sys
+import typing
+import bpy.types
+
+
+def add_feather_vertex(location: typing.List[float] = (0.0, 0.0)):
+ ''' Add vertex to feather
+
+ :param location: Location, Location of vertex in normalized space
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def add_feather_vertex_slide(MASK_OT_add_feather_vertex=None,
+ MASK_OT_slide_point=None):
+ ''' Add new vertex to feather and slide it
+
+ :param MASK_OT_add_feather_vertex: Add Feather Vertex, Add vertex to feather
+ :param MASK_OT_slide_point: Slide Point, Slide control points
+ '''
+
+ pass
+
+
+def add_vertex(location: typing.List[float] = (0.0, 0.0)):
+ ''' Add vertex to active spline
+
+ :param location: Location, Location of vertex in normalized space
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def add_vertex_slide(MASK_OT_add_vertex=None, MASK_OT_slide_point=None):
+ ''' Add new vertex and slide it
+
+ :param MASK_OT_add_vertex: Add Vertex, Add vertex to active spline
+ :param MASK_OT_slide_point: Slide Point, Slide control points
+ '''
+
+ pass
+
+
+def copy_splines():
+ ''' Copy selected splines to clipboard
+
+ '''
+
+ pass
+
+
+def cyclic_toggle():
+ ''' Toggle cyclic for selected splines
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete selected control points or splines
+
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Duplicate selected control points and segments between them
+
+ '''
+
+ pass
+
+
+def duplicate_move(MASK_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Duplicate mask and move
+
+ :param MASK_OT_duplicate: Duplicate Mask, Duplicate selected control points and segments between them
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def feather_weight_clear():
+ ''' Reset the feather weight to zero
+
+ '''
+
+ pass
+
+
+def handle_type_set(type: typing.Union[int, str] = 'AUTO'):
+ ''' Set type of handles for selected control points
+
+ :param type: Type, Spline type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hide_view_clear(select: bool = True):
+ ''' Reveal the layer by setting the hide flag
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def hide_view_set(unselected: bool = False):
+ ''' Hide the layer by setting the hide flag
+
+ :param unselected: Unselected, Hide unselected rather than selected layers
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def layer_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move the active layer up/down in the list
+
+ :param direction: Direction, Direction to move the active layer
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def layer_new(name: str = ""):
+ ''' Add new mask layer for masking
+
+ :param name: Name, Name of new mask layer
+ :type name: str
+ '''
+
+ pass
+
+
+def layer_remove():
+ ''' Remove mask layer
+
+ '''
+
+ pass
+
+
+def new(name: str = ""):
+ ''' Create new mask
+
+ :param name: Name, Name of new mask
+ :type name: str
+ '''
+
+ pass
+
+
+def normals_make_consistent():
+ ''' Recalculate the direction of selected handles
+
+ '''
+
+ pass
+
+
+def parent_clear():
+ ''' Clear the mask's parenting
+
+ '''
+
+ pass
+
+
+def parent_set():
+ ''' Set the mask's parenting
+
+ '''
+
+ pass
+
+
+def paste_splines():
+ ''' Paste splines from clipboard
+
+ '''
+
+ pass
+
+
+def primitive_circle_add(size: float = 100.0,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Add new circle-shaped spline
+
+ :param size: Size, Size of new circle
+ :type size: float
+ :param location: Location, Location of new circle
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_square_add(size: float = 100.0,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Add new square-shaped spline
+
+ :param size: Size, Size of new circle
+ :type size: float
+ :param location: Location, Location of new circle
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ deselect_all: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select spline points
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param deselect: Deselect, Remove from selection
+ :type deselect: bool
+ :param toggle: Toggle Selection, Toggle the selection
+ :type toggle: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param location: Location, Location of vertex in normalized space
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all curve points
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select curve points using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select curve points using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select curve points using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect spline points at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all curve points linked to already selected ones
+
+ '''
+
+ pass
+
+
+def select_linked_pick(deselect: bool = False):
+ ''' (De)select all points linked to the curve under the mouse cursor
+
+ :param deselect: Deselect
+ :type deselect: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select more spline points connected to initial selection
+
+ '''
+
+ pass
+
+
+def shape_key_clear():
+ ''' Remove mask shape keyframe for active mask layer at the current frame
+
+ '''
+
+ pass
+
+
+def shape_key_feather_reset():
+ ''' Reset feather weights on all selected points animation values
+
+ '''
+
+ pass
+
+
+def shape_key_insert():
+ ''' Insert mask shape keyframe for active mask layer at the current frame
+
+ '''
+
+ pass
+
+
+def shape_key_rekey(location: bool = True, feather: bool = True):
+ ''' Recalculate animation data on selected points for frames selected in the dopesheet
+
+ :param location: Location
+ :type location: bool
+ :param feather: Feather
+ :type feather: bool
+ '''
+
+ pass
+
+
+def slide_point(slide_feather: bool = False, is_new_point: bool = False):
+ ''' Slide control points
+
+ :param slide_feather: Slide Feather, First try to slide feather instead of vertex
+ :type slide_feather: bool
+ :param is_new_point: Slide New Point, Newly created vertex is being slid
+ :type is_new_point: bool
+ '''
+
+ pass
+
+
+def slide_spline_curvature():
+ ''' Slide a point on the spline to define it's curvature
+
+ '''
+
+ pass
+
+
+def switch_direction():
+ ''' Switch direction of selected splines
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/material.py b/blender_autocomplete/bpy/ops/material.py
new file mode 100644
index 0000000..6a2c91d
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/material.py
@@ -0,0 +1,26 @@
+import sys
+import typing
+
+
+def copy():
+ ''' Copy the material settings and nodes
+
+ '''
+
+ pass
+
+
+def new():
+ ''' Add a new material
+
+ '''
+
+ pass
+
+
+def paste():
+ ''' Paste the material settings and nodes
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/mball.py b/blender_autocomplete/bpy/ops/mball.py
new file mode 100644
index 0000000..18b4e61
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/mball.py
@@ -0,0 +1,88 @@
+import sys
+import typing
+
+
+def delete_metaelems():
+ ''' Delete selected metaelement(s)
+
+ '''
+
+ pass
+
+
+def duplicate_metaelems():
+ ''' Duplicate selected metaelement(s)
+
+ '''
+
+ pass
+
+
+def duplicate_move(MBALL_OT_duplicate_metaelems=None,
+ TRANSFORM_OT_translate=None):
+ ''' Make copies of the selected metaelements and move them
+
+ :param MBALL_OT_duplicate_metaelems: Duplicate Metaelements, Duplicate selected metaelement(s)
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def hide_metaelems(unselected: bool = False):
+ ''' Hide (un)selected metaelement(s)
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def reveal_metaelems(select: bool = True):
+ ''' Reveal all hidden metaelements
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all meta elements
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_random_metaelems(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Randomly select metaelements
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_similar(type: typing.Union[int, str] = 'TYPE',
+ threshold: float = 0.1):
+ ''' Select similar metaballs by property types
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param threshold: Threshold
+ :type threshold: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/mesh.py b/blender_autocomplete/bpy/ops/mesh.py
new file mode 100644
index 0000000..e0f4aef
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/mesh.py
@@ -0,0 +1,2573 @@
+import sys
+import typing
+
+
+def average_normals(average_type: typing.Union[int, str] = 'CUSTOM_NORMAL',
+ weight: int = 50,
+ threshold: float = 0.01):
+ ''' Average custom normals of selected vertices
+
+ :param average_type: Type, Averaging method * CUSTOM_NORMAL Custom Normal, Take average of vertex normals. * FACE_AREA Face Area, Set all vertex normals by face area. * CORNER_ANGLE Corner Angle, Set all vertex normals by corner angle.
+ :type average_type: typing.Union[int, str]
+ :param weight: Weight, Weight applied per face
+ :type weight: int
+ :param threshold: Threshold, Threshold value for different weights to be considered equal
+ :type threshold: float
+ '''
+
+ pass
+
+
+def beautify_fill(angle_limit: float = 3.14159):
+ ''' Rearrange some faces to try to get less degenerated geometry
+
+ :param angle_limit: Max Angle, Angle limit
+ :type angle_limit: float
+ '''
+
+ pass
+
+
+def bevel(offset_type: typing.Union[int, str] = 'OFFSET',
+ offset: float = 0.0,
+ profile_type: typing.Union[int, str] = 'SUPERELLIPSE',
+ offset_pct: float = 0.0,
+ segments: int = 1,
+ profile: float = 0.5,
+ affect: typing.Union[int, str] = 'EDGES',
+ clamp_overlap: bool = False,
+ loop_slide: bool = True,
+ mark_seam: bool = False,
+ mark_sharp: bool = False,
+ material: int = -1,
+ harden_normals: bool = False,
+ face_strength_mode: typing.Union[int, str] = 'NONE',
+ miter_outer: typing.Union[int, str] = 'SHARP',
+ miter_inner: typing.Union[int, str] = 'SHARP',
+ spread: float = 0.1,
+ vmesh_method: typing.Union[int, str] = 'ADJ',
+ release_confirm: bool = False):
+ ''' Cut into selected items at an angle to create bevel or chamfer
+
+ :param offset_type: Width Type, The method for determining the size of the bevel * OFFSET Offset, Amount is offset of new edges from original. * WIDTH Width, Amount is width of new face. * DEPTH Depth, Amount is perpendicular distance from original edge to bevel face. * PERCENT Percent, Amount is percent of adjacent edge length. * ABSOLUTE Absolute, Amount is absolute distance along adjacent edge.
+ :type offset_type: typing.Union[int, str]
+ :param offset: Width, Bevel amount
+ :type offset: float
+ :param profile_type: Profile Type, The type of shape used to rebuild a beveled section * SUPERELLIPSE Superellipse, The profile can be a concave or convex curve. * CUSTOM Custom, The profile can be any arbitrary path between its endpoints.
+ :type profile_type: typing.Union[int, str]
+ :param offset_pct: Width Percent, Bevel amount for percentage method
+ :type offset_pct: float
+ :param segments: Segments, Segments for curved edge
+ :type segments: int
+ :param profile: Profile, Controls profile shape (0.5 = round)
+ :type profile: float
+ :param affect: Affect, Affect Edges or Vertices * VERTICES Vertices, Affect only vertices. * EDGES Edges, Affect only edges.
+ :type affect: typing.Union[int, str]
+ :param clamp_overlap: Clamp Overlap, Do not allow beveled edges/vertices to overlap each other
+ :type clamp_overlap: bool
+ :param loop_slide: Loop Slide, Prefer sliding along edges to even widths
+ :type loop_slide: bool
+ :param mark_seam: Mark Seams, Mark Seams along beveled edges
+ :type mark_seam: bool
+ :param mark_sharp: Mark Sharp, Mark beveled edges as sharp
+ :type mark_sharp: bool
+ :param material: Material Index, Material for bevel faces (-1 means use adjacent faces)
+ :type material: int
+ :param harden_normals: Harden Normals, Match normals of new faces to adjacent faces
+ :type harden_normals: bool
+ :param face_strength_mode: Face Strength Mode, Whether to set face strength, and which faces to set face strength on * NONE None, Do not set face strength. * NEW New, Set face strength on new faces only. * AFFECTED Affected, Set face strength on new and modified faces only. * ALL All, Set face strength on all faces.
+ :type face_strength_mode: typing.Union[int, str]
+ :param miter_outer: Outer Miter, Pattern to use for outside of miters * SHARP Sharp, Outside of miter is sharp. * PATCH Patch, Outside of miter is squared-off patch. * ARC Arc, Outside of miter is arc.
+ :type miter_outer: typing.Union[int, str]
+ :param miter_inner: Inner Miter, Pattern to use for inside of miters * SHARP Sharp, Inside of miter is sharp. * ARC Arc, Inside of miter is arc.
+ :type miter_inner: typing.Union[int, str]
+ :param spread: Spread, Amount to spread arcs for arc inner miters
+ :type spread: float
+ :param vmesh_method: Vertex Mesh Method, The method to use to create meshes at intersections * ADJ Grid Fill, Default patterned fill. * CUTOFF Cutoff, A cut-off at each profile's end before the intersection.
+ :type vmesh_method: typing.Union[int, str]
+ :param release_confirm: Confirm on Release
+ :type release_confirm: bool
+ '''
+
+ pass
+
+
+def bisect(plane_co: typing.List[float] = (0.0, 0.0, 0.0),
+ plane_no: typing.List[float] = (0.0, 0.0, 0.0),
+ use_fill: bool = False,
+ clear_inner: bool = False,
+ clear_outer: bool = False,
+ threshold: float = 0.0001,
+ xstart: int = 0,
+ xend: int = 0,
+ ystart: int = 0,
+ yend: int = 0,
+ cursor: int = 5):
+ ''' Cut geometry along a plane (click-drag to define plane)
+
+ :param plane_co: Plane Point, A point on the plane
+ :type plane_co: typing.List[float]
+ :param plane_no: Plane Normal, The direction the plane points
+ :type plane_no: typing.List[float]
+ :param use_fill: Fill, Fill in the cut
+ :type use_fill: bool
+ :param clear_inner: Clear Inner, Remove geometry behind the plane
+ :type clear_inner: bool
+ :param clear_outer: Clear Outer, Remove geometry in front of the plane
+ :type clear_outer: bool
+ :param threshold: Axis Threshold, Preserves the existing geometry along the cut plane
+ :type threshold: float
+ :param xstart: X Start
+ :type xstart: int
+ :param xend: X End
+ :type xend: int
+ :param ystart: Y Start
+ :type ystart: int
+ :param yend: Y End
+ :type yend: int
+ :param cursor: Cursor, Mouse cursor style to use during the modal operator
+ :type cursor: int
+ '''
+
+ pass
+
+
+def blend_from_shape(shape: typing.Union[int, str] = '',
+ blend: float = 1.0,
+ add: bool = True):
+ ''' Blend in shape from a shape key
+
+ :param shape: Shape, Shape key to use for blending
+ :type shape: typing.Union[int, str]
+ :param blend: Blend, Blending factor
+ :type blend: float
+ :param add: Add, Add rather than blend between shapes
+ :type add: bool
+ '''
+
+ pass
+
+
+def bridge_edge_loops(type: typing.Union[int, str] = 'SINGLE',
+ use_merge: bool = False,
+ merge_factor: float = 0.5,
+ twist_offset: int = 0,
+ number_cuts: int = 0,
+ interpolation: typing.Union[int, str] = 'PATH',
+ smoothness: float = 1.0,
+ profile_shape_factor: float = 0.0,
+ profile_shape: typing.Union[int, str] = 'SMOOTH'):
+ ''' Create a bridge of faces between two or more selected edge loops
+
+ :param type: Connect Loops, Method of bridging multiple loops
+ :type type: typing.Union[int, str]
+ :param use_merge: Merge, Merge rather than creating faces
+ :type use_merge: bool
+ :param merge_factor: Merge Factor
+ :type merge_factor: float
+ :param twist_offset: Twist, Twist offset for closed loops
+ :type twist_offset: int
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ :param interpolation: Interpolation, Interpolation method
+ :type interpolation: typing.Union[int, str]
+ :param smoothness: Smoothness, Smoothness factor
+ :type smoothness: float
+ :param profile_shape_factor: Profile Factor, How much intermediary new edges are shrunk/expanded
+ :type profile_shape_factor: float
+ :param profile_shape: Profile Shape, Shape of the profile * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+ :type profile_shape: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def colors_reverse():
+ ''' Flip direction of vertex colors inside faces
+
+ '''
+
+ pass
+
+
+def colors_rotate(use_ccw: bool = False):
+ ''' Rotate vertex colors inside faces
+
+ :param use_ccw: Counter Clockwise
+ :type use_ccw: bool
+ '''
+
+ pass
+
+
+def convex_hull(delete_unused: bool = True,
+ use_existing_faces: bool = True,
+ make_holes: bool = False,
+ join_triangles: bool = True,
+ face_threshold: float = 0.698132,
+ shape_threshold: float = 0.698132,
+ uvs: bool = False,
+ vcols: bool = False,
+ seam: bool = False,
+ sharp: bool = False,
+ materials: bool = False):
+ ''' Enclose selected vertices in a convex polyhedron
+
+ :param delete_unused: Delete Unused, Delete selected elements that are not used by the hull
+ :type delete_unused: bool
+ :param use_existing_faces: Use Existing Faces, Skip hull triangles that are covered by a pre-existing face
+ :type use_existing_faces: bool
+ :param make_holes: Make Holes, Delete selected faces that are used by the hull
+ :type make_holes: bool
+ :param join_triangles: Join Triangles, Merge adjacent triangles into quads
+ :type join_triangles: bool
+ :param face_threshold: Max Face Angle, Face angle limit
+ :type face_threshold: float
+ :param shape_threshold: Max Shape Angle, Shape angle limit
+ :type shape_threshold: float
+ :param uvs: Compare UVs
+ :type uvs: bool
+ :param vcols: Compare VCols
+ :type vcols: bool
+ :param seam: Compare Seam
+ :type seam: bool
+ :param sharp: Compare Sharp
+ :type sharp: bool
+ :param materials: Compare Materials
+ :type materials: bool
+ '''
+
+ pass
+
+
+def customdata_custom_splitnormals_add():
+ ''' Add a custom split normals layer, if none exists yet
+
+ '''
+
+ pass
+
+
+def customdata_custom_splitnormals_clear():
+ ''' Remove the custom split normals layer, if it exists
+
+ '''
+
+ pass
+
+
+def customdata_mask_clear():
+ ''' Clear vertex sculpt masking data from the mesh
+
+ '''
+
+ pass
+
+
+def customdata_skin_add():
+ ''' Add a vertex skin layer
+
+ '''
+
+ pass
+
+
+def customdata_skin_clear():
+ ''' Clear vertex skin layer
+
+ '''
+
+ pass
+
+
+def decimate(ratio: float = 1.0,
+ use_vertex_group: bool = False,
+ vertex_group_factor: float = 1.0,
+ invert_vertex_group: bool = False,
+ use_symmetry: bool = False,
+ symmetry_axis: typing.Union[int, str] = 'Y'):
+ ''' Simplify geometry by collapsing edges
+
+ :param ratio: Ratio
+ :type ratio: float
+ :param use_vertex_group: Vertex Group, Use active vertex group as an influence
+ :type use_vertex_group: bool
+ :param vertex_group_factor: Weight, Vertex group strength
+ :type vertex_group_factor: float
+ :param invert_vertex_group: Invert, Invert vertex group influence
+ :type invert_vertex_group: bool
+ :param use_symmetry: Symmetry, Maintain symmetry on an axis
+ :type use_symmetry: bool
+ :param symmetry_axis: Axis, Axis of symmetry
+ :type symmetry_axis: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'VERT'):
+ ''' Delete selected vertices, edges or faces
+
+ :param type: Type, Method used for deleting mesh data
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def delete_edgeloop(use_face_split: bool = True):
+ ''' Delete an edge loop by merging the faces on each side
+
+ :param use_face_split: Face Split, Split off face corners to maintain surrounding geometry
+ :type use_face_split: bool
+ '''
+
+ pass
+
+
+def delete_loose(use_verts: bool = True,
+ use_edges: bool = True,
+ use_faces: bool = False):
+ ''' Delete loose vertices, edges or faces
+
+ :param use_verts: Vertices, Remove loose vertices
+ :type use_verts: bool
+ :param use_edges: Edges, Remove loose edges
+ :type use_edges: bool
+ :param use_faces: Faces, Remove loose faces
+ :type use_faces: bool
+ '''
+
+ pass
+
+
+def dissolve_degenerate(threshold: float = 0.0001):
+ ''' Dissolve zero area faces and zero length edges
+
+ :param threshold: Merge Distance, Maximum distance between elements to merge
+ :type threshold: float
+ '''
+
+ pass
+
+
+def dissolve_edges(use_verts: bool = True, use_face_split: bool = False):
+ ''' Dissolve edges, merging faces
+
+ :param use_verts: Dissolve Vertices, Dissolve remaining vertices
+ :type use_verts: bool
+ :param use_face_split: Face Split, Split off face corners to maintain surrounding geometry
+ :type use_face_split: bool
+ '''
+
+ pass
+
+
+def dissolve_faces(use_verts: bool = False):
+ ''' Dissolve faces
+
+ :param use_verts: Dissolve Vertices, Dissolve remaining vertices
+ :type use_verts: bool
+ '''
+
+ pass
+
+
+def dissolve_limited(
+ angle_limit: float = 0.0872665,
+ use_dissolve_boundaries: bool = False,
+ delimit: typing.Union[typing.Set[int], typing.Set[str]] = {'NORMAL'}):
+ ''' Dissolve selected edges and vertices, limited by the angle of surrounding geometry
+
+ :param angle_limit: Max Angle, Angle limit
+ :type angle_limit: float
+ :param use_dissolve_boundaries: All Boundaries, Dissolve all vertices in between face boundaries
+ :type use_dissolve_boundaries: bool
+ :param delimit: Delimit, Delimit dissolve operation * NORMAL Normal, Delimit by face directions. * MATERIAL Material, Delimit by face material. * SEAM Seam, Delimit by edge seams. * SHARP Sharp, Delimit by sharp edges. * UV UVs, Delimit by UV coordinates.
+ :type delimit: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def dissolve_mode(use_verts: bool = False,
+ use_face_split: bool = False,
+ use_boundary_tear: bool = False):
+ ''' Dissolve geometry based on the selection mode
+
+ :param use_verts: Dissolve Vertices, Dissolve remaining vertices
+ :type use_verts: bool
+ :param use_face_split: Face Split, Split off face corners to maintain surrounding geometry
+ :type use_face_split: bool
+ :param use_boundary_tear: Tear Boundary, Split off face corners instead of merging faces
+ :type use_boundary_tear: bool
+ '''
+
+ pass
+
+
+def dissolve_verts(use_face_split: bool = False,
+ use_boundary_tear: bool = False):
+ ''' Dissolve vertices, merge edges and faces
+
+ :param use_face_split: Face Split, Split off face corners to maintain surrounding geometry
+ :type use_face_split: bool
+ :param use_boundary_tear: Tear Boundary, Split off face corners instead of merging faces
+ :type use_boundary_tear: bool
+ '''
+
+ pass
+
+
+def dupli_extrude_cursor(rotate_source: bool = True):
+ ''' Duplicate and extrude selected vertices, edges or faces towards the mouse cursor
+
+ :param rotate_source: Rotate Source, Rotate initial selection giving better shape
+ :type rotate_source: bool
+ '''
+
+ pass
+
+
+def duplicate(mode: int = 1):
+ ''' Duplicate selected vertices, edges or faces
+
+ :param mode: Mode
+ :type mode: int
+ '''
+
+ pass
+
+
+def duplicate_move(MESH_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Duplicate mesh and move
+
+ :param MESH_OT_duplicate: Duplicate, Duplicate selected vertices, edges or faces
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def edge_collapse():
+ ''' Collapse isolated edges & faces regions, merging data such as UV's and vertex colors. This can collapse edge-rings as well as regions of connected faces into vertices
+
+ '''
+
+ pass
+
+
+def edge_face_add():
+ ''' Add an edge or face to selected
+
+ '''
+
+ pass
+
+
+def edge_rotate(use_ccw: bool = False):
+ ''' Rotate selected edge or adjoining faces
+
+ :param use_ccw: Counter Clockwise
+ :type use_ccw: bool
+ '''
+
+ pass
+
+
+def edge_split(type: typing.Union[int, str] = 'EDGE'):
+ ''' Split selected edges so that each neighbor face gets its own copy
+
+ :param type: Type, Method to use for splitting * EDGE Faces by Edges, Split faces along selected edges. * VERT Faces & Edges by Vertices, Split faces & edges connected to selected vertices.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def edgering_select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ ring: bool = True):
+ ''' Select an edge ring
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ :param deselect: Deselect, Remove from the selection
+ :type deselect: bool
+ :param toggle: Toggle Select, Toggle the selection
+ :type toggle: bool
+ :param ring: Select Ring, Select ring
+ :type ring: bool
+ '''
+
+ pass
+
+
+def edges_select_sharp(sharpness: float = 0.523599):
+ ''' Select all sharp-enough edges
+
+ :param sharpness: Sharpness
+ :type sharpness: float
+ '''
+
+ pass
+
+
+def extrude_context(use_normal_flip: bool = False,
+ use_dissolve_ortho_edges: bool = False,
+ mirror: bool = False):
+ ''' Extrude selection
+
+ :param use_normal_flip: Flip Normals
+ :type use_normal_flip: bool
+ :param use_dissolve_ortho_edges: Dissolve Orthogonal Edges
+ :type use_dissolve_ortho_edges: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ '''
+
+ pass
+
+
+def extrude_context_move(MESH_OT_extrude_context=None,
+ TRANSFORM_OT_translate=None):
+ ''' Extrude region together along the average normal
+
+ :param MESH_OT_extrude_context: Extrude Context, Extrude selection
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_edges_indiv(use_normal_flip: bool = False, mirror: bool = False):
+ ''' Extrude individual edges only
+
+ :param use_normal_flip: Flip Normals
+ :type use_normal_flip: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ '''
+
+ pass
+
+
+def extrude_edges_move(MESH_OT_extrude_edges_indiv=None,
+ TRANSFORM_OT_translate=None):
+ ''' Extrude edges and move result
+
+ :param MESH_OT_extrude_edges_indiv: Extrude Only Edges, Extrude individual edges only
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_faces_indiv(mirror: bool = False):
+ ''' Extrude individual faces only
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ '''
+
+ pass
+
+
+def extrude_faces_move(MESH_OT_extrude_faces_indiv=None,
+ TRANSFORM_OT_shrink_fatten=None):
+ ''' Extrude each individual face separately along local normals
+
+ :param MESH_OT_extrude_faces_indiv: Extrude Individual Faces, Extrude individual faces only
+ :param TRANSFORM_OT_shrink_fatten: Shrink/Fatten, Shrink/fatten selected vertices along normals
+ '''
+
+ pass
+
+
+def extrude_manifold(MESH_OT_extrude_region=None, TRANSFORM_OT_translate=None):
+ ''' Extrude, dissolves edges whose faces form a flat surface and intersect new edges
+
+ :param MESH_OT_extrude_region: Extrude Region, Extrude region of faces
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_region(use_normal_flip: bool = False,
+ use_dissolve_ortho_edges: bool = False,
+ mirror: bool = False):
+ ''' Extrude region of faces
+
+ :param use_normal_flip: Flip Normals
+ :type use_normal_flip: bool
+ :param use_dissolve_ortho_edges: Dissolve Orthogonal Edges
+ :type use_dissolve_ortho_edges: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ '''
+
+ pass
+
+
+def extrude_region_move(MESH_OT_extrude_region=None,
+ TRANSFORM_OT_translate=None):
+ ''' Extrude region and move result
+
+ :param MESH_OT_extrude_region: Extrude Region, Extrude region of faces
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_region_shrink_fatten(MESH_OT_extrude_region=None,
+ TRANSFORM_OT_shrink_fatten=None):
+ ''' Extrude region together along local normals
+
+ :param MESH_OT_extrude_region: Extrude Region, Extrude region of faces
+ :param TRANSFORM_OT_shrink_fatten: Shrink/Fatten, Shrink/fatten selected vertices along normals
+ '''
+
+ pass
+
+
+def extrude_repeat(steps: int = 10,
+ offset: typing.List[float] = (0.0, 0.0, 0.0),
+ scale_offset: float = 1.0):
+ ''' Extrude selected vertices, edges or faces repeatedly
+
+ :param steps: Steps
+ :type steps: int
+ :param offset: Offset, Offset vector
+ :type offset: typing.List[float]
+ :param scale_offset: Scale Offset
+ :type scale_offset: float
+ '''
+
+ pass
+
+
+def extrude_vertices_move(MESH_OT_extrude_verts_indiv=None,
+ TRANSFORM_OT_translate=None):
+ ''' Extrude vertices and move result
+
+ :param MESH_OT_extrude_verts_indiv: Extrude Only Vertices, Extrude individual vertices only
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def extrude_verts_indiv(mirror: bool = False):
+ ''' Extrude individual vertices only
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ '''
+
+ pass
+
+
+def face_make_planar(factor: float = 1.0, repeat: int = 1):
+ ''' Flatten selected faces
+
+ :param factor: Factor
+ :type factor: float
+ :param repeat: Iterations
+ :type repeat: int
+ '''
+
+ pass
+
+
+def face_split_by_edges():
+ ''' Weld loose edges into faces (splitting them into new faces)
+
+ '''
+
+ pass
+
+
+def faces_mirror_uv(direction: typing.Union[int, str] = 'POSITIVE',
+ precision: int = 3):
+ ''' Copy mirror UV coordinates on the X axis based on a mirrored mesh
+
+ :param direction: Axis Direction
+ :type direction: typing.Union[int, str]
+ :param precision: Precision, Tolerance for finding vertex duplicates
+ :type precision: int
+ '''
+
+ pass
+
+
+def faces_select_linked_flat(sharpness: float = 0.0174533):
+ ''' Select linked faces by angle
+
+ :param sharpness: Sharpness
+ :type sharpness: float
+ '''
+
+ pass
+
+
+def faces_shade_flat():
+ ''' Display faces flat
+
+ '''
+
+ pass
+
+
+def faces_shade_smooth():
+ ''' Display faces smooth (using vertex normals)
+
+ '''
+
+ pass
+
+
+def fill(use_beauty: bool = True):
+ ''' Fill a selected edge loop with faces
+
+ :param use_beauty: Beauty, Use best triangulation division
+ :type use_beauty: bool
+ '''
+
+ pass
+
+
+def fill_grid(span: int = 1, offset: int = 0, use_interp_simple: bool = False):
+ ''' Fill grid from two loops
+
+ :param span: Span, Number of grid columns
+ :type span: int
+ :param offset: Offset, Vertex that is the corner of the grid
+ :type offset: int
+ :param use_interp_simple: Simple Blending, Use simple interpolation of grid vertices
+ :type use_interp_simple: bool
+ '''
+
+ pass
+
+
+def fill_holes(sides: int = 4):
+ ''' Fill in holes (boundary edge loops)
+
+ :param sides: Sides, Number of sides in hole required to fill (zero fills all holes)
+ :type sides: int
+ '''
+
+ pass
+
+
+def flip_normals(only_clnors: bool = False):
+ ''' Flip the direction of selected faces' normals (and of their vertices)
+
+ :param only_clnors: Custom Normals Only, Only flip the custom loop normals of the selected elements
+ :type only_clnors: bool
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide (un)selected vertices, edges or faces
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def inset(use_boundary: bool = True,
+ use_even_offset: bool = True,
+ use_relative_offset: bool = False,
+ use_edge_rail: bool = False,
+ thickness: float = 0.0,
+ depth: float = 0.0,
+ use_outset: bool = False,
+ use_select_inset: bool = False,
+ use_individual: bool = False,
+ use_interpolate: bool = True,
+ release_confirm: bool = False):
+ ''' Inset new faces into selected faces
+
+ :param use_boundary: Boundary, Inset face boundaries
+ :type use_boundary: bool
+ :param use_even_offset: Offset Even, Scale the offset to give more even thickness
+ :type use_even_offset: bool
+ :param use_relative_offset: Offset Relative, Scale the offset by surrounding geometry
+ :type use_relative_offset: bool
+ :param use_edge_rail: Edge Rail, Inset the region along existing edges
+ :type use_edge_rail: bool
+ :param thickness: Thickness
+ :type thickness: float
+ :param depth: Depth
+ :type depth: float
+ :param use_outset: Outset, Outset rather than inset
+ :type use_outset: bool
+ :param use_select_inset: Select Outer, Select the new inset faces
+ :type use_select_inset: bool
+ :param use_individual: Individual, Individual Face Inset
+ :type use_individual: bool
+ :param use_interpolate: Interpolate, Blend face data across the inset
+ :type use_interpolate: bool
+ :param release_confirm: Confirm on Release
+ :type release_confirm: bool
+ '''
+
+ pass
+
+
+def intersect(mode: typing.Union[int, str] = 'SELECT_UNSELECT',
+ separate_mode: typing.Union[int, str] = 'CUT',
+ threshold: float = 1e-06):
+ ''' Cut an intersection into faces
+
+ :param mode: Source * SELECT Self Intersect, Self intersect selected faces. * SELECT_UNSELECT Selected/Unselected, Intersect selected with unselected faces.
+ :type mode: typing.Union[int, str]
+ :param separate_mode: Separate Mode * ALL All, Separate all geometry from intersections. * CUT Cut, Cut into geometry keeping each side separate (Selected/Unselected only). * NONE Merge, Merge all geometry from the intersection.
+ :type separate_mode: typing.Union[int, str]
+ :param threshold: Merge threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def intersect_boolean(operation: typing.Union[int, str] = 'DIFFERENCE',
+ use_swap: bool = False,
+ threshold: float = 1e-06):
+ ''' Cut solid geometry from selected to unselected
+
+ :param operation: Boolean
+ :type operation: typing.Union[int, str]
+ :param use_swap: Swap, Use with difference intersection to swap which side is kept
+ :type use_swap: bool
+ :param threshold: Merge threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def knife_project(cut_through: bool = False):
+ ''' Use other objects outlines & boundaries to project knife cuts
+
+ :param cut_through: Cut through, Cut through all faces, not just visible ones
+ :type cut_through: bool
+ '''
+
+ pass
+
+
+def knife_tool(use_occlude_geometry: bool = True,
+ only_selected: bool = False,
+ wait_for_input: bool = True):
+ ''' Cut new topology
+
+ :param use_occlude_geometry: Occlude Geometry, Only cut the front most geometry
+ :type use_occlude_geometry: bool
+ :param only_selected: Only Selected, Only cut selected geometry
+ :type only_selected: bool
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def loop_multi_select(ring: bool = False):
+ ''' Select a loop of connected edges by connection type
+
+ :param ring: Ring
+ :type ring: bool
+ '''
+
+ pass
+
+
+def loop_select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ ring: bool = False):
+ ''' Select a loop of connected edges
+
+ :param extend: Extend Select, Extend the selection
+ :type extend: bool
+ :param deselect: Deselect, Remove from the selection
+ :type deselect: bool
+ :param toggle: Toggle Select, Toggle the selection
+ :type toggle: bool
+ :param ring: Select Ring, Select ring
+ :type ring: bool
+ '''
+
+ pass
+
+
+def loop_to_region(select_bigger: bool = False):
+ ''' Select region of faces inside of a selected loop of edges
+
+ :param select_bigger: Select Bigger, Select bigger regions instead of smaller ones
+ :type select_bigger: bool
+ '''
+
+ pass
+
+
+def loopcut(number_cuts: int = 1,
+ smoothness: float = 0.0,
+ falloff: typing.Union[int, str] = 'INVERSE_SQUARE',
+ object_index: int = -1,
+ edge_index: int = -1,
+ mesh_select_mode_init: typing.List[bool] = (False, False, False)):
+ ''' Add a new loop between existing loops
+
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ :param smoothness: Smoothness, Smoothness factor
+ :type smoothness: float
+ :param falloff: Falloff, Falloff type the feather * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+ :type falloff: typing.Union[int, str]
+ :param object_index: Object Index
+ :type object_index: int
+ :param edge_index: Edge Index
+ :type edge_index: int
+ :type mesh_select_mode_init: typing.List[bool]
+ '''
+
+ pass
+
+
+def loopcut_slide(MESH_OT_loopcut=None, TRANSFORM_OT_edge_slide=None):
+ ''' Cut mesh loop and slide it
+
+ :param MESH_OT_loopcut: Loop Cut, Add a new loop between existing loops
+ :param TRANSFORM_OT_edge_slide: Edge Slide, Slide an edge loop along a mesh
+ '''
+
+ pass
+
+
+def mark_freestyle_edge(clear: bool = False):
+ ''' (Un)mark selected edges as Freestyle feature edges
+
+ :param clear: Clear
+ :type clear: bool
+ '''
+
+ pass
+
+
+def mark_freestyle_face(clear: bool = False):
+ ''' (Un)mark selected faces for exclusion from Freestyle feature edge detection
+
+ :param clear: Clear
+ :type clear: bool
+ '''
+
+ pass
+
+
+def mark_seam(clear: bool = False):
+ ''' (Un)mark selected edges as a seam
+
+ :param clear: Clear
+ :type clear: bool
+ '''
+
+ pass
+
+
+def mark_sharp(clear: bool = False, use_verts: bool = False):
+ ''' (Un)mark selected edges as sharp
+
+ :param clear: Clear
+ :type clear: bool
+ :param use_verts: Vertices, Consider vertices instead of edges to select which edges to (un)tag as sharp
+ :type use_verts: bool
+ '''
+
+ pass
+
+
+def merge(type: typing.Union[int, str] = 'CENTER', uvs: bool = False):
+ ''' Merge selected vertices
+
+ :param type: Type, Merge method to use
+ :type type: typing.Union[int, str]
+ :param uvs: UVs, Move UVs according to merge
+ :type uvs: bool
+ '''
+
+ pass
+
+
+def merge_normals():
+ ''' Merge custom normals of selected vertices
+
+ '''
+
+ pass
+
+
+def mod_weighted_strength(set: bool = False,
+ face_strength: typing.Union[int, str] = 'MEDIUM'):
+ ''' Set/Get strength of face (used in Weighted Normal modifier)
+
+ :param set: Set value, Set Value of faces
+ :type set: bool
+ :param face_strength: Face Strength, Strength to use for assigning or selecting face influence for weighted normal modifier
+ :type face_strength: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def normals_make_consistent(inside: bool = False):
+ ''' Make face and vertex normals point either outside or inside the mesh
+
+ :param inside: Inside
+ :type inside: bool
+ '''
+
+ pass
+
+
+def normals_tools(mode: typing.Union[int, str] = 'COPY',
+ absolute: bool = False):
+ ''' Custom normals tools using Normal Vector of UI
+
+ :param mode: Mode, Mode of tools taking input from Interface * COPY Copy Normal, Copy normal to buffer. * PASTE Paste Normal, Paste normal from buffer. * ADD Add Normal, Add normal vector with selection. * MULTIPLY Multiply Normal, Multiply normal vector with selection. * RESET Reset Normal, Reset buffer and/or normal of selected element.
+ :type mode: typing.Union[int, str]
+ :param absolute: Absolute Coordinates, Copy Absolute coordinates or Normal vector
+ :type absolute: bool
+ '''
+
+ pass
+
+
+def offset_edge_loops(use_cap_endpoint: bool = False):
+ ''' Create offset edge loop from the current selection
+
+ :param use_cap_endpoint: Cap Endpoint, Extend loop around end-points
+ :type use_cap_endpoint: bool
+ '''
+
+ pass
+
+
+def offset_edge_loops_slide(MESH_OT_offset_edge_loops=None,
+ TRANSFORM_OT_edge_slide=None):
+ ''' Offset edge loop slide
+
+ :param MESH_OT_offset_edge_loops: Offset Edge Loop, Create offset edge loop from the current selection
+ :param TRANSFORM_OT_edge_slide: Edge Slide, Slide an edge loop along a mesh
+ '''
+
+ pass
+
+
+def paint_mask_extract(mask_threshold: float = 0.5,
+ add_boundary_loop: bool = True,
+ smooth_iterations: int = 4,
+ apply_shrinkwrap: bool = True,
+ add_solidify: bool = True):
+ ''' Create a new mesh object from the current paint mask
+
+ :param mask_threshold: Threshold, Minimum mask value to consider the vertex valid to extract a face from the original mesh
+ :type mask_threshold: float
+ :param add_boundary_loop: Add Boundary Loop, Add an extra edge loop to better preserve the shape when applying a subdivision surface modifier
+ :type add_boundary_loop: bool
+ :param smooth_iterations: Smooth Iterations, Smooth iterations applied to the extracted mesh
+ :type smooth_iterations: int
+ :param apply_shrinkwrap: Project to Sculpt, Project the extracted mesh into the original sculpt
+ :type apply_shrinkwrap: bool
+ :param add_solidify: Extract as Solid, Extract the mask as a solid object with a solidify modifier
+ :type add_solidify: bool
+ '''
+
+ pass
+
+
+def paint_mask_slice(mask_threshold: float = 0.5,
+ fill_holes: bool = True,
+ new_object: bool = True):
+ ''' Slices the paint mask from the mesh
+
+ :param mask_threshold: Threshold, Minimum mask value to consider the vertex valid to extract a face from the original mesh
+ :type mask_threshold: float
+ :param fill_holes: Fill Holes, Fill holes after slicing the mask
+ :type fill_holes: bool
+ :param new_object: Slice to New Object, Create a new object from the sliced mask
+ :type new_object: bool
+ '''
+
+ pass
+
+
+def point_normals(mode: typing.Union[int, str] = 'COORDINATES',
+ invert: bool = False,
+ align: bool = False,
+ target_location: typing.List[float] = (0.0, 0.0, 0.0),
+ spherize: bool = False,
+ spherize_strength: float = 0.1):
+ ''' Point selected custom normals to specified Target
+
+ :param mode: Mode, How to define coordinates to point custom normals to * COORDINATES Coordinates, Use static coordinates (defined by various means). * MOUSE Mouse, Follow mouse cursor.
+ :type mode: typing.Union[int, str]
+ :param invert: Invert, Invert affected normals
+ :type invert: bool
+ :param align: Align, Make all affected normals parallel
+ :type align: bool
+ :param target_location: Target, Target location to which normals will point
+ :type target_location: typing.List[float]
+ :param spherize: Spherize, Interpolate between original and new normals
+ :type spherize: bool
+ :param spherize_strength: Spherize Strength, Ratio of spherized normal to original normal
+ :type spherize_strength: float
+ '''
+
+ pass
+
+
+def poke(offset: float = 0.0,
+ use_relative_offset: bool = False,
+ center_mode: typing.Union[int, str] = 'MEDIAN_WEIGHTED'):
+ ''' Split a face into a fan
+
+ :param offset: Poke Offset, Poke Offset
+ :type offset: float
+ :param use_relative_offset: Offset Relative, Scale the offset by surrounding geometry
+ :type use_relative_offset: bool
+ :param center_mode: Poke Center, Poke Face Center Calculation * MEDIAN_WEIGHTED Weighted Median, Weighted median face center. * MEDIAN Median, Median face center. * BOUNDS Bounds, Face bounds center.
+ :type center_mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def polybuild_delete_at_cursor(
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def polybuild_dissolve_at_cursor():
+ ''' Undocumented, consider contributing __.
+
+ '''
+
+ pass
+
+
+def polybuild_extrude_at_cursor_move(
+ MESH_OT_polybuild_transform_at_cursor=None,
+ MESH_OT_extrude_edges_indiv=None,
+ TRANSFORM_OT_translate=None):
+ ''' Undocumented, consider contributing __.
+
+ :param MESH_OT_polybuild_transform_at_cursor: Poly Build Transform at Cursor
+ :param MESH_OT_extrude_edges_indiv: Extrude Only Edges, Extrude individual edges only
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def polybuild_face_at_cursor(
+ create_quads: bool = True,
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param create_quads: Create Quads, Automatically split edges in triangles to maintain quad topology
+ :type create_quads: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def polybuild_face_at_cursor_move(MESH_OT_polybuild_face_at_cursor=None,
+ TRANSFORM_OT_translate=None):
+ ''' Undocumented, consider contributing __.
+
+ :param MESH_OT_polybuild_face_at_cursor: Poly Build Face at Cursor
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def polybuild_split_at_cursor(
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def polybuild_split_at_cursor_move(MESH_OT_polybuild_split_at_cursor=None,
+ TRANSFORM_OT_translate=None):
+ ''' Undocumented, consider contributing __.
+
+ :param MESH_OT_polybuild_split_at_cursor: Poly Build Split at Cursor
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def polybuild_transform_at_cursor(
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def polybuild_transform_at_cursor_move(
+ MESH_OT_polybuild_transform_at_cursor=None,
+ TRANSFORM_OT_translate=None):
+ ''' Undocumented, consider contributing __.
+
+ :param MESH_OT_polybuild_transform_at_cursor: Poly Build Transform at Cursor
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def primitive_circle_add(vertices: int = 32,
+ radius: float = 1.0,
+ fill_type: typing.Union[int, str] = 'NOTHING',
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a circle mesh
+
+ :param vertices: Vertices
+ :type vertices: int
+ :param radius: Radius
+ :type radius: float
+ :param fill_type: Fill Type * NOTHING Nothing, Don't fill at all. * NGON Ngon, Use ngons. * TRIFAN Triangle Fan, Use triangle fans.
+ :type fill_type: typing.Union[int, str]
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_cone_add(vertices: int = 32,
+ radius1: float = 1.0,
+ radius2: float = 0.0,
+ depth: float = 2.0,
+ end_fill_type: typing.Union[int, str] = 'NGON',
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a conic mesh
+
+ :param vertices: Vertices
+ :type vertices: int
+ :param radius1: Radius 1
+ :type radius1: float
+ :param radius2: Radius 2
+ :type radius2: float
+ :param depth: Depth
+ :type depth: float
+ :param end_fill_type: Base Fill Type * NOTHING Nothing, Don't fill at all. * NGON Ngon, Use ngons. * TRIFAN Triangle Fan, Use triangle fans.
+ :type end_fill_type: typing.Union[int, str]
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_cube_add(size: float = 2.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a cube mesh
+
+ :param size: Size
+ :type size: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_cube_add_gizmo(
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0),
+ matrix: typing.List[float] = ((0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0,
+ 0.0),
+ (0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0,
+ 0.0))):
+ ''' Construct a cube mesh
+
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_cylinder_add(vertices: int = 32,
+ radius: float = 1.0,
+ depth: float = 2.0,
+ end_fill_type: typing.Union[int, str] = 'NGON',
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a cylinder mesh
+
+ :param vertices: Vertices
+ :type vertices: int
+ :param radius: Radius
+ :type radius: float
+ :param depth: Depth
+ :type depth: float
+ :param end_fill_type: Cap Fill Type * NOTHING Nothing, Don't fill at all. * NGON Ngon, Use ngons. * TRIFAN Triangle Fan, Use triangle fans.
+ :type end_fill_type: typing.Union[int, str]
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_grid_add(x_subdivisions: int = 10,
+ y_subdivisions: int = 10,
+ size: float = 2.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a grid mesh
+
+ :param x_subdivisions: X Subdivisions
+ :type x_subdivisions: int
+ :param y_subdivisions: Y Subdivisions
+ :type y_subdivisions: int
+ :param size: Size
+ :type size: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_ico_sphere_add(subdivisions: int = 2,
+ radius: float = 1.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct an Icosphere mesh
+
+ :param subdivisions: Subdivisions
+ :type subdivisions: int
+ :param radius: Radius
+ :type radius: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_monkey_add(size: float = 2.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Suzanne mesh
+
+ :param size: Size
+ :type size: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_plane_add(size: float = 2.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a filled planar mesh with 4 vertices
+
+ :param size: Size
+ :type size: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_torus_add(align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ major_segments: int = 48,
+ minor_segments: int = 12,
+ mode: typing.Union[int, str] = 'MAJOR_MINOR',
+ major_radius: float = 1.0,
+ minor_radius: float = 0.25,
+ abso_major_rad: float = 1.25,
+ abso_minor_rad: float = 0.75,
+ generate_uvs: bool = True):
+ ''' Construct a torus mesh
+
+ :param align: Align * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location
+ :type location: typing.List[float]
+ :param rotation: Rotation
+ :type rotation: typing.List[float]
+ :param major_segments: Major Segments, Number of segments for the main ring of the torus
+ :type major_segments: int
+ :param minor_segments: Minor Segments, Number of segments for the minor ring of the torus
+ :type minor_segments: int
+ :param mode: Torus Dimensions * MAJOR_MINOR Major/Minor, Use the major/minor radii for torus dimensions. * EXT_INT Exterior/Interior, Use the exterior/interior radii for torus dimensions.
+ :type mode: typing.Union[int, str]
+ :param major_radius: Major Radius, Radius from the origin to the center of the cross sections
+ :type major_radius: float
+ :param minor_radius: Minor Radius, Radius of the torus' cross section
+ :type minor_radius: float
+ :param abso_major_rad: Exterior Radius, Total Exterior Radius of the torus
+ :type abso_major_rad: float
+ :param abso_minor_rad: Interior Radius, Total Interior Radius of the torus
+ :type abso_minor_rad: float
+ :param generate_uvs: Generate UVs, Generate a default UV map
+ :type generate_uvs: bool
+ '''
+
+ pass
+
+
+def primitive_uv_sphere_add(segments: int = 32,
+ ring_count: int = 16,
+ radius: float = 1.0,
+ calc_uvs: bool = True,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a UV sphere mesh
+
+ :param segments: Segments
+ :type segments: int
+ :param ring_count: Rings
+ :type ring_count: int
+ :param radius: Radius
+ :type radius: float
+ :param calc_uvs: Generate UVs, Generate a default UV map
+ :type calc_uvs: bool
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def quads_convert_to_tris(quad_method: typing.Union[int, str] = 'BEAUTY',
+ ngon_method: typing.Union[int, str] = 'BEAUTY'):
+ ''' Triangulate selected faces
+
+ :param quad_method: Quad Method, Method for splitting the quads into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+ :type quad_method: typing.Union[int, str]
+ :param ngon_method: Polygon Method, Method for splitting the polygons into triangles * BEAUTY Beauty, Arrange the new triangles evenly (slow). * CLIP Clip, Split the polygons with an ear clipping algorithm.
+ :type ngon_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def region_to_loop():
+ ''' Select boundary edges around the selected faces
+
+ '''
+
+ pass
+
+
+def remove_doubles(threshold: float = 0.0001, use_unselected: bool = False):
+ ''' Merge vertices based on their proximity
+
+ :param threshold: Merge Distance, Maximum distance between elements to merge
+ :type threshold: float
+ :param use_unselected: Unselected, Merge selected to other unselected vertices
+ :type use_unselected: bool
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Reveal all hidden vertices, edges and faces
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def rip(mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False,
+ use_fill: bool = False):
+ ''' Disconnect vertex or edges from connected geometry
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ :param use_fill: Fill, Fill the ripped region
+ :type use_fill: bool
+ '''
+
+ pass
+
+
+def rip_edge(mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Extend vertices along the edge closest to the cursor
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def rip_edge_move(MESH_OT_rip_edge=None, TRANSFORM_OT_translate=None):
+ ''' Extend vertices and move the result
+
+ :param MESH_OT_rip_edge: Extend Vertices, Extend vertices along the edge closest to the cursor
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def rip_move(MESH_OT_rip=None, TRANSFORM_OT_translate=None):
+ ''' Rip polygons and move the result
+
+ :param MESH_OT_rip: Rip, Disconnect vertex or edges from connected geometry
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def screw(steps: int = 9,
+ turns: int = 1,
+ center: typing.List[float] = (0.0, 0.0, 0.0),
+ axis: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Extrude selected vertices in screw-shaped rotation around the cursor in indicated viewport
+
+ :param steps: Steps, Steps
+ :type steps: int
+ :param turns: Turns, Turns
+ :type turns: int
+ :param center: Center, Center in global view space
+ :type center: typing.List[float]
+ :param axis: Axis, Axis in global view space
+ :type axis: typing.List[float]
+ '''
+
+ pass
+
+
+def sculpt_vertex_color_add():
+ ''' Add vertex color layer
+
+ '''
+
+ pass
+
+
+def sculpt_vertex_color_remove():
+ ''' Remove vertex color layer
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' (De)select all vertices, edges or faces
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_axis(orientation: typing.Union[int, str] = 'LOCAL',
+ sign: typing.Union[int, str] = 'POS',
+ axis: typing.Union[int, str] = 'X',
+ threshold: float = 0.0001):
+ ''' Select all data in the mesh on a single axis
+
+ :param orientation: Axis Mode, Axis orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+ :type orientation: typing.Union[int, str]
+ :param sign: Axis Sign, Side to select
+ :type sign: typing.Union[int, str]
+ :param axis: Axis, Select the axis to compare each vertex on
+ :type axis: typing.Union[int, str]
+ :param threshold: Threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def select_face_by_sides(number: int = 4,
+ type: typing.Union[int, str] = 'EQUAL',
+ extend: bool = True):
+ ''' Select vertices or faces by the number of polygon sides
+
+ :param number: Number of Vertices
+ :type number: int
+ :param type: Type, Type of comparison to make
+ :type type: typing.Union[int, str]
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_interior_faces():
+ ''' Select faces where all edges have more than 2 face users
+
+ '''
+
+ pass
+
+
+def select_less(use_face_step: bool = True):
+ ''' Deselect vertices, edges or faces at the boundary of each selection region
+
+ :param use_face_step: Face Step, Connected faces (instead of edges)
+ :type use_face_step: bool
+ '''
+
+ pass
+
+
+def select_linked(
+ delimit: typing.Union[typing.Set[int], typing.Set[str]] = {'SEAM'}):
+ ''' Select all vertices connected to the current selection
+
+ :param delimit: Delimit, Delimit selected region * NORMAL Normal, Delimit by face directions. * MATERIAL Material, Delimit by face material. * SEAM Seam, Delimit by edge seams. * SHARP Sharp, Delimit by sharp edges. * UV UVs, Delimit by UV coordinates.
+ :type delimit: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def select_linked_pick(
+ deselect: bool = False,
+ delimit: typing.Union[typing.Set[int], typing.Set[str]] = {'SEAM'},
+ index: int = -1):
+ ''' (De)select all vertices linked to the edge under the mouse cursor
+
+ :param deselect: Deselect
+ :type deselect: bool
+ :param delimit: Delimit, Delimit selected region * NORMAL Normal, Delimit by face directions. * MATERIAL Material, Delimit by face material. * SEAM Seam, Delimit by edge seams. * SHARP Sharp, Delimit by sharp edges. * UV UVs, Delimit by UV coordinates.
+ :type delimit: typing.Union[typing.Set[int], typing.Set[str]]
+ :type index: int
+ '''
+
+ pass
+
+
+def select_loose(extend: bool = False):
+ ''' Select loose geometry based on the selection mode
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_mirror(axis: typing.Union[typing.Set[int], typing.Set[str]] = {'X'},
+ extend: bool = False):
+ ''' Select mesh items at mirrored locations
+
+ :param axis: Axis
+ :type axis: typing.Union[typing.Set[int], typing.Set[str]]
+ :param extend: Extend, Extend the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_mode(use_extend: bool = False,
+ use_expand: bool = False,
+ type: typing.Union[int, str] = 'VERT',
+ action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection mode
+
+ :param use_extend: Extend
+ :type use_extend: bool
+ :param use_expand: Expand
+ :type use_expand: bool
+ :param type: Type * VERT Vertex, Vertex selection mode. * EDGE Edge, Edge selection mode. * FACE Face, Face selection mode.
+ :type type: typing.Union[int, str]
+ :param action: Action, Selection action to execute * DISABLE Disable, Disable selected markers. * ENABLE Enable, Enable selected markers. * TOGGLE Toggle, Toggle disabled flag for selected markers.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_more(use_face_step: bool = True):
+ ''' Select more vertices, edges or faces connected to initial selection
+
+ :param use_face_step: Face Step, Connected faces (instead of edges)
+ :type use_face_step: bool
+ '''
+
+ pass
+
+
+def select_next_item():
+ ''' Select the next element (using selection order) :file: startup/bl_operators/mesh.py\:215 _
+
+ '''
+
+ pass
+
+
+def select_non_manifold(extend: bool = True,
+ use_wire: bool = True,
+ use_boundary: bool = True,
+ use_multi_face: bool = True,
+ use_non_contiguous: bool = True,
+ use_verts: bool = True):
+ ''' Select all non-manifold vertices or edges
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ :param use_wire: Wire, Wire edges
+ :type use_wire: bool
+ :param use_boundary: Boundaries, Boundary edges
+ :type use_boundary: bool
+ :param use_multi_face: Multiple Faces, Edges shared by 3+ faces
+ :type use_multi_face: bool
+ :param use_non_contiguous: Non Contiguous, Edges between faces pointing in alternate directions
+ :type use_non_contiguous: bool
+ :param use_verts: Vertices, Vertices connecting multiple face regions
+ :type use_verts: bool
+ '''
+
+ pass
+
+
+def select_nth(skip: int = 1, nth: int = 1, offset: int = 0):
+ ''' Deselect every Nth element starting from the active vertex, edge or face
+
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ '''
+
+ pass
+
+
+def select_prev_item():
+ ''' Select the previous element (using selection order) :file: startup/bl_operators/mesh.py\:240 _
+
+ '''
+
+ pass
+
+
+def select_random(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Randomly select vertices
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_similar(type: typing.Union[int, str] = 'NORMAL',
+ compare: typing.Union[int, str] = 'EQUAL',
+ threshold: float = 0.0):
+ ''' Select similar vertices, edges or faces by property types
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param compare: Compare
+ :type compare: typing.Union[int, str]
+ :param threshold: Threshold
+ :type threshold: float
+ '''
+
+ pass
+
+
+def select_similar_region():
+ ''' Select similar face regions to the current selection
+
+ '''
+
+ pass
+
+
+def select_ungrouped(extend: bool = False):
+ ''' Select vertices without a group
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def separate(type: typing.Union[int, str] = 'SELECTED'):
+ ''' Separate selected geometry into a new mesh
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_normals_from_faces(keep_sharp: bool = False):
+ ''' Set the custom normals from the selected faces ones
+
+ :param keep_sharp: Keep Sharp Edges, Do not set sharp edges to face
+ :type keep_sharp: bool
+ '''
+
+ pass
+
+
+def shape_propagate_to_all():
+ ''' Apply selected vertex locations to all other shape keys
+
+ '''
+
+ pass
+
+
+def shortest_path_pick(edge_mode: typing.Union[int, str] = 'SELECT',
+ use_face_step: bool = False,
+ use_topology_distance: bool = False,
+ use_fill: bool = False,
+ skip: int = 0,
+ nth: int = 1,
+ offset: int = 0,
+ index: int = -1):
+ ''' Select shortest path between two selections
+
+ :param edge_mode: Edge Tag, The edge flag to tag when selecting the shortest path
+ :type edge_mode: typing.Union[int, str]
+ :param use_face_step: Face Stepping, Traverse connected faces (includes diagonals and edge-rings)
+ :type use_face_step: bool
+ :param use_topology_distance: Topology Distance, Find the minimum number of steps, ignoring spatial distance
+ :type use_topology_distance: bool
+ :param use_fill: Fill Region, Select all paths between the source/destination elements
+ :type use_fill: bool
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ :type index: int
+ '''
+
+ pass
+
+
+def shortest_path_select(edge_mode: typing.Union[int, str] = 'SELECT',
+ use_face_step: bool = False,
+ use_topology_distance: bool = False,
+ use_fill: bool = False,
+ skip: int = 0,
+ nth: int = 1,
+ offset: int = 0):
+ ''' Selected shortest path between two vertices/edges/faces
+
+ :param edge_mode: Edge Tag, The edge flag to tag when selecting the shortest path
+ :type edge_mode: typing.Union[int, str]
+ :param use_face_step: Face Stepping, Traverse connected faces (includes diagonals and edge-rings)
+ :type use_face_step: bool
+ :param use_topology_distance: Topology Distance, Find the minimum number of steps, ignoring spatial distance
+ :type use_topology_distance: bool
+ :param use_fill: Fill Region, Select all paths between the source/destination elements
+ :type use_fill: bool
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ '''
+
+ pass
+
+
+def smooth_normals(factor: float = 0.5):
+ ''' Smooth custom normals based on adjacent vertex normals
+
+ :param factor: Factor, Specifies weight of smooth vs original normal
+ :type factor: float
+ '''
+
+ pass
+
+
+def solidify(thickness: float = 0.01):
+ ''' Create a solid skin by extruding, compensating for sharp angles
+
+ :param thickness: Thickness
+ :type thickness: float
+ '''
+
+ pass
+
+
+def sort_elements(
+ type: typing.Union[int, str] = 'VIEW_ZAXIS',
+ elements: typing.Union[typing.Set[int], typing.Set[str]] = {'VERT'},
+ reverse: bool = False,
+ seed: int = 0):
+ ''' The order of selected vertices/edges/faces is modified, based on a given method
+
+ :param type: Type, Type of re-ordering operation to apply * VIEW_ZAXIS View Z Axis, Sort selected elements from farthest to nearest one in current view. * VIEW_XAXIS View X Axis, Sort selected elements from left to right one in current view. * CURSOR_DISTANCE Cursor Distance, Sort selected elements from nearest to farthest from 3D cursor. * MATERIAL Material, Sort selected elements from smallest to greatest material index (faces only!). * SELECTED Selected, Move all selected elements in first places, preserving their relative order (WARNING: this will affect unselected elements' indices as well!). * RANDOMIZE Randomize, Randomize order of selected elements. * REVERSE Reverse, Reverse current order of selected elements.
+ :type type: typing.Union[int, str]
+ :param elements: Elements, Which elements to affect (vertices, edges and/or faces)
+ :type elements: typing.Union[typing.Set[int], typing.Set[str]]
+ :param reverse: Reverse, Reverse the sorting effect
+ :type reverse: bool
+ :param seed: Seed, Seed for random-based operations
+ :type seed: int
+ '''
+
+ pass
+
+
+def spin(steps: int = 12,
+ dupli: bool = False,
+ angle: float = 1.5708,
+ use_auto_merge: bool = True,
+ use_normal_flip: bool = False,
+ center: typing.List[float] = (0.0, 0.0, 0.0),
+ axis: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Extrude selected vertices in a circle around the cursor in indicated viewport
+
+ :param steps: Steps, Steps
+ :type steps: int
+ :param dupli: Use Duplicates
+ :type dupli: bool
+ :param angle: Angle, Rotation for each step
+ :type angle: float
+ :param use_auto_merge: Auto Merge, Merge first/last when the angle is a full revolution
+ :type use_auto_merge: bool
+ :param use_normal_flip: Flip Normals
+ :type use_normal_flip: bool
+ :param center: Center, Center in global view space
+ :type center: typing.List[float]
+ :param axis: Axis, Axis in global view space
+ :type axis: typing.List[float]
+ '''
+
+ pass
+
+
+def split():
+ ''' Split off selected geometry from connected unselected geometry
+
+ '''
+
+ pass
+
+
+def split_normals():
+ ''' Split custom normals of selected vertices
+
+ '''
+
+ pass
+
+
+def subdivide(number_cuts: int = 1,
+ smoothness: float = 0.0,
+ ngon: bool = True,
+ quadcorner: typing.Union[int, str] = 'STRAIGHT_CUT',
+ fractal: float = 0.0,
+ fractal_along_normal: float = 0.0,
+ seed: int = 0):
+ ''' Subdivide selected edges
+
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ :param smoothness: Smoothness, Smoothness factor
+ :type smoothness: float
+ :param ngon: Create N-Gons, When disabled, newly created faces are limited to 3-4 sided faces
+ :type ngon: bool
+ :param quadcorner: Quad Corner Type, How to subdivide quad corners (anything other than Straight Cut will prevent ngons)
+ :type quadcorner: typing.Union[int, str]
+ :param fractal: Fractal, Fractal randomness factor
+ :type fractal: float
+ :param fractal_along_normal: Along Normal, Apply fractal displacement along normal only
+ :type fractal_along_normal: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ '''
+
+ pass
+
+
+def subdivide_edgering(number_cuts: int = 10,
+ interpolation: typing.Union[int, str] = 'PATH',
+ smoothness: float = 1.0,
+ profile_shape_factor: float = 0.0,
+ profile_shape: typing.Union[int, str] = 'SMOOTH'):
+ ''' Subdivide perpendicular edges to the selected edge ring
+
+ :param number_cuts: Number of Cuts
+ :type number_cuts: int
+ :param interpolation: Interpolation, Interpolation method
+ :type interpolation: typing.Union[int, str]
+ :param smoothness: Smoothness, Smoothness factor
+ :type smoothness: float
+ :param profile_shape_factor: Profile Factor, How much intermediary new edges are shrunk/expanded
+ :type profile_shape_factor: float
+ :param profile_shape: Profile Shape, Shape of the profile * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+ :type profile_shape: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def symmetrize(direction: typing.Union[int, str] = 'NEGATIVE_X',
+ threshold: float = 0.0001):
+ ''' Enforce symmetry (both form and topological) across an axis
+
+ :param direction: Direction, Which sides to copy from and to
+ :type direction: typing.Union[int, str]
+ :param threshold: Threshold, Limit for snap middle vertices to the axis center
+ :type threshold: float
+ '''
+
+ pass
+
+
+def symmetry_snap(direction: typing.Union[int, str] = 'NEGATIVE_X',
+ threshold: float = 0.05,
+ factor: float = 0.5,
+ use_center: bool = True):
+ ''' Snap vertex pairs to their mirrored locations
+
+ :param direction: Direction, Which sides to copy from and to
+ :type direction: typing.Union[int, str]
+ :param threshold: Threshold, Distance within which matching vertices are searched
+ :type threshold: float
+ :param factor: Factor, Mix factor of the locations of the vertices
+ :type factor: float
+ :param use_center: Center, Snap middle vertices to the axis center
+ :type use_center: bool
+ '''
+
+ pass
+
+
+def tris_convert_to_quads(face_threshold: float = 0.698132,
+ shape_threshold: float = 0.698132,
+ uvs: bool = False,
+ vcols: bool = False,
+ seam: bool = False,
+ sharp: bool = False,
+ materials: bool = False):
+ ''' Join triangles into quads
+
+ :param face_threshold: Max Face Angle, Face angle limit
+ :type face_threshold: float
+ :param shape_threshold: Max Shape Angle, Shape angle limit
+ :type shape_threshold: float
+ :param uvs: Compare UVs
+ :type uvs: bool
+ :param vcols: Compare VCols
+ :type vcols: bool
+ :param seam: Compare Seam
+ :type seam: bool
+ :param sharp: Compare Sharp
+ :type sharp: bool
+ :param materials: Compare Materials
+ :type materials: bool
+ '''
+
+ pass
+
+
+def unsubdivide(iterations: int = 2):
+ ''' UnSubdivide selected edges & faces
+
+ :param iterations: Iterations, Number of times to unsubdivide
+ :type iterations: int
+ '''
+
+ pass
+
+
+def uv_texture_add():
+ ''' Add UV Map
+
+ '''
+
+ pass
+
+
+def uv_texture_remove():
+ ''' Remove UV Map
+
+ '''
+
+ pass
+
+
+def uvs_reverse():
+ ''' Flip direction of UV coordinates inside faces
+
+ '''
+
+ pass
+
+
+def uvs_rotate(use_ccw: bool = False):
+ ''' Rotate UV coordinates inside faces
+
+ :param use_ccw: Counter Clockwise
+ :type use_ccw: bool
+ '''
+
+ pass
+
+
+def vert_connect():
+ ''' Connect selected vertices of faces, splitting the face
+
+ '''
+
+ pass
+
+
+def vert_connect_concave():
+ ''' Make all faces convex
+
+ '''
+
+ pass
+
+
+def vert_connect_nonplanar(angle_limit: float = 0.0872665):
+ ''' Split non-planar faces that exceed the angle threshold
+
+ :param angle_limit: Max Angle, Angle limit
+ :type angle_limit: float
+ '''
+
+ pass
+
+
+def vert_connect_path():
+ ''' Connect vertices by their selection order, creating edges, splitting faces
+
+ '''
+
+ pass
+
+
+def vertex_color_add():
+ ''' Add vertex color layer
+
+ '''
+
+ pass
+
+
+def vertex_color_remove():
+ ''' Remove vertex color layer
+
+ '''
+
+ pass
+
+
+def vertices_smooth(factor: float = 0.0,
+ repeat: int = 1,
+ xaxis: bool = True,
+ yaxis: bool = True,
+ zaxis: bool = True,
+ wait_for_input: bool = True):
+ ''' Flatten angles of selected vertices
+
+ :param factor: Smoothing, Smoothing factor
+ :type factor: float
+ :param repeat: Repeat, Number of times to smooth the mesh
+ :type repeat: int
+ :param xaxis: X-Axis, Smooth along the X axis
+ :type xaxis: bool
+ :param yaxis: Y-Axis, Smooth along the Y axis
+ :type yaxis: bool
+ :param zaxis: Z-Axis, Smooth along the Z axis
+ :type zaxis: bool
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def vertices_smooth_laplacian(repeat: int = 1,
+ lambda_factor: float = 1.0,
+ lambda_border: float = 5e-05,
+ use_x: bool = True,
+ use_y: bool = True,
+ use_z: bool = True,
+ preserve_volume: bool = True):
+ ''' Laplacian smooth of selected vertices
+
+ :param repeat: Number of iterations to smooth the mesh
+ :type repeat: int
+ :param lambda_factor: Lambda factor
+ :type lambda_factor: float
+ :param lambda_border: Lambda factor in border
+ :type lambda_border: float
+ :param use_x: Smooth X Axis, Smooth object along X axis
+ :type use_x: bool
+ :param use_y: Smooth Y Axis, Smooth object along Y axis
+ :type use_y: bool
+ :param use_z: Smooth Z Axis, Smooth object along Z axis
+ :type use_z: bool
+ :param preserve_volume: Preserve Volume, Apply volume preservation after smooth
+ :type preserve_volume: bool
+ '''
+
+ pass
+
+
+def wireframe(use_boundary: bool = True,
+ use_even_offset: bool = True,
+ use_relative_offset: bool = False,
+ use_replace: bool = True,
+ thickness: float = 0.01,
+ offset: float = 0.01,
+ use_crease: bool = False,
+ crease_weight: float = 0.01):
+ ''' Create a solid wire-frame from faces
+
+ :param use_boundary: Boundary, Inset face boundaries
+ :type use_boundary: bool
+ :param use_even_offset: Offset Even, Scale the offset to give more even thickness
+ :type use_even_offset: bool
+ :param use_relative_offset: Offset Relative, Scale the offset by surrounding geometry
+ :type use_relative_offset: bool
+ :param use_replace: Replace, Remove original faces
+ :type use_replace: bool
+ :param thickness: Thickness
+ :type thickness: float
+ :param offset: Offset
+ :type offset: float
+ :param use_crease: Crease, Crease hub edges for an improved subdivision surface
+ :type use_crease: bool
+ :param crease_weight: Crease weight
+ :type crease_weight: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/nla.py b/blender_autocomplete/bpy/ops/nla.py
new file mode 100644
index 0000000..8b14dd1
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/nla.py
@@ -0,0 +1,401 @@
+import sys
+import typing
+
+
+def action_pushdown(channel_index: int = -1):
+ ''' Push action down onto the top of the NLA stack as a new strip
+
+ :param channel_index: Channel Index, Index of NLA action channel to perform pushdown operation on
+ :type channel_index: int
+ '''
+
+ pass
+
+
+def action_sync_length(active: bool = True):
+ ''' Synchronize the length of the referenced Action with the length used in the strip
+
+ :param active: Active Strip Only, Only sync the active length for the active strip
+ :type active: bool
+ '''
+
+ pass
+
+
+def action_unlink(force_delete: bool = False):
+ ''' Unlink this action from the active action slot (and/or exit Tweak Mode)
+
+ :param force_delete: Force Delete, Clear Fake User and remove copy stashed in this datablock's NLA stack
+ :type force_delete: bool
+ '''
+
+ pass
+
+
+def actionclip_add(action: typing.Union[int, str] = ''):
+ ''' Add an Action-Clip strip (i.e. an NLA Strip referencing an Action) to the active track
+
+ :param action: Action
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def apply_scale():
+ ''' Apply scaling of selected strips to their referenced Actions
+
+ '''
+
+ pass
+
+
+def bake(
+ frame_start: int = 1,
+ frame_end: int = 250,
+ step: int = 1,
+ only_selected: bool = True,
+ visual_keying: bool = False,
+ clear_constraints: bool = False,
+ clear_parents: bool = False,
+ use_current_action: bool = False,
+ bake_types: typing.Union[typing.Set[int], typing.Set[str]] = {'POSE'}):
+ ''' Bake all selected objects loc/scale/rotation animation to an action
+
+ :param frame_start: Start Frame, Start frame for baking
+ :type frame_start: int
+ :param frame_end: End Frame, End frame for baking
+ :type frame_end: int
+ :param step: Frame Step, Frame Step
+ :type step: int
+ :param only_selected: Only Selected Bones, Only key selected bones (Pose baking only)
+ :type only_selected: bool
+ :param visual_keying: Visual Keying, Keyframe from the final transformations (with constraints applied)
+ :type visual_keying: bool
+ :param clear_constraints: Clear Constraints, Remove all constraints from keyed object/bones, and do 'visual' keying
+ :type clear_constraints: bool
+ :param clear_parents: Clear Parents, Bake animation onto the object then clear parents (objects only)
+ :type clear_parents: bool
+ :param use_current_action: Overwrite Current Action, Bake animation into current action, instead of creating a new one (useful for baking only part of bones in an armature)
+ :type use_current_action: bool
+ :param bake_types: Bake Data, Which data's transformations to bake * POSE Pose, Bake bones transformations. * OBJECT Object, Bake object transformations.
+ :type bake_types: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def channels_click(extend: bool = False):
+ ''' Handle clicks to select NLA channels
+
+ :param extend: Extend Select
+ :type extend: bool
+ '''
+
+ pass
+
+
+def clear_scale():
+ ''' Reset scaling of selected strips
+
+ '''
+
+ pass
+
+
+def click_select(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ deselect_all: bool = False):
+ ''' Handle clicks to select NLA Strips
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend Select
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete selected strips
+
+ '''
+
+ pass
+
+
+def duplicate(linked: bool = False,
+ mode: typing.Union[int, str] = 'TRANSLATION'):
+ ''' Duplicate selected NLA-Strips, adding the new strips in new tracks above the originals
+
+ :param linked: Linked, When duplicating strips, assign new copies of the actions they use
+ :type linked: bool
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def fmodifier_add(type: typing.Union[int, str] = 'NULL',
+ only_active: bool = True):
+ ''' Add F-Modifier to the active/selected NLA-Strips
+
+ :param type: Type * NULL Invalid. * GENERATOR Generator, Generate a curve using a factorized or expanded polynomial. * FNGENERATOR Built-In Function, Generate a curve using standard math functions such as sin and cos. * ENVELOPE Envelope, Reshape F-Curve values - e.g. change amplitude of movements. * CYCLES Cycles, Cyclic extend/repeat keyframe sequence. * NOISE Noise, Add pseudo-random noise on top of F-Curves. * LIMITS Limits, Restrict maximum and minimum values of F-Curve. * STEPPED Stepped Interpolation, Snap values to nearest grid-step - e.g. for a stop-motion look.
+ :type type: typing.Union[int, str]
+ :param only_active: Only Active, Only add a F-Modifier of the specified type to the active strip
+ :type only_active: bool
+ '''
+
+ pass
+
+
+def fmodifier_copy():
+ ''' Copy the F-Modifier(s) of the active NLA-Strip
+
+ '''
+
+ pass
+
+
+def fmodifier_paste(only_active: bool = True, replace: bool = False):
+ ''' Add copied F-Modifiers to the selected NLA-Strips
+
+ :param only_active: Only Active, Only paste F-Modifiers on active strip
+ :type only_active: bool
+ :param replace: Replace Existing, Replace existing F-Modifiers, instead of just appending to the end of the existing list
+ :type replace: bool
+ '''
+
+ pass
+
+
+def make_single_user():
+ ''' Ensure that each action is only used once in the set of strips selected
+
+ '''
+
+ pass
+
+
+def meta_add():
+ ''' Add new meta-strips incorporating the selected strips
+
+ '''
+
+ pass
+
+
+def meta_remove():
+ ''' Separate out the strips held by the selected meta-strips
+
+ '''
+
+ pass
+
+
+def move_down():
+ ''' Move selected strips down a track if there's room
+
+ '''
+
+ pass
+
+
+def move_up():
+ ''' Move selected strips up a track if there's room
+
+ '''
+
+ pass
+
+
+def mute_toggle():
+ ''' Mute or un-mute selected strips
+
+ '''
+
+ pass
+
+
+def previewrange_set():
+ ''' Automatically set Preview Range based on range of keyframes
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Select or deselect all NLA-Strips
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(axis_range: bool = False,
+ tweak: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Use box selection to grab NLA-Strips
+
+ :param axis_range: Axis Range
+ :type axis_range: bool
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_leftright(mode: typing.Union[int, str] = 'CHECK',
+ extend: bool = False):
+ ''' Select strips to the left or the right of the current frame
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param extend: Extend Select
+ :type extend: bool
+ '''
+
+ pass
+
+
+def selected_objects_add():
+ ''' Make selected objects appear in NLA Editor by adding Animation Data
+
+ '''
+
+ pass
+
+
+def snap(type: typing.Union[int, str] = 'CFRA'):
+ ''' Move start of strips to specified time
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def soundclip_add():
+ ''' Add a strip for controlling when speaker plays its sound clip
+
+ '''
+
+ pass
+
+
+def split():
+ ''' Split selected strips at their midpoints
+
+ '''
+
+ pass
+
+
+def swap():
+ ''' Swap order of selected strips within tracks
+
+ '''
+
+ pass
+
+
+def tracks_add(above_selected: bool = False):
+ ''' Add NLA-Tracks above/after the selected tracks
+
+ :param above_selected: Above Selected, Add a new NLA Track above every existing selected one
+ :type above_selected: bool
+ '''
+
+ pass
+
+
+def tracks_delete():
+ ''' Delete selected NLA-Tracks and the strips they contain
+
+ '''
+
+ pass
+
+
+def transition_add():
+ ''' Add a transition strip between two adjacent selected strips
+
+ '''
+
+ pass
+
+
+def tweakmode_enter(isolate_action: bool = False):
+ ''' Enter tweaking mode for the action referenced by the active strip to edit its keyframes
+
+ :param isolate_action: Isolate Action, Enable 'solo' on the NLA Track containing the active strip, to edit it without seeing the effects of the NLA stack
+ :type isolate_action: bool
+ '''
+
+ pass
+
+
+def tweakmode_exit(isolate_action: bool = False):
+ ''' Exit tweaking mode for the action referenced by the active strip
+
+ :param isolate_action: Isolate Action, Disable 'solo' on any of the NLA Tracks after exiting tweak mode to get things back to normal
+ :type isolate_action: bool
+ '''
+
+ pass
+
+
+def view_all():
+ ''' Reset viewable area to show full strips range
+
+ '''
+
+ pass
+
+
+def view_frame():
+ ''' Move the view to the current frame
+
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' Reset viewable area to show selected strips range
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/node.py b/blender_autocomplete/bpy/ops/node.py
new file mode 100644
index 0000000..8bccb58
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/node.py
@@ -0,0 +1,881 @@
+import sys
+import typing
+import bl_operators.node
+import bpy.types
+
+
+def add_and_link_node(
+ type: str = "",
+ use_transform: bool = False,
+ settings: typing.Union[typing.List['bl_operators.node.NodeSetting'],
+ 'bpy_prop_collection'] = None,
+ link_socket_index: int = 0):
+ ''' Add a node to the active tree and link to an existing socket
+
+ :param type: Node Type, Node type
+ :type type: str
+ :param use_transform: Use Transform, Start transform operator after inserting the node
+ :type use_transform: bool
+ :param settings: Settings, Settings to be applied on the newly created node
+ :type settings: typing.Union[typing.List['bl_operators.node.NodeSetting'], 'bpy_prop_collection']
+ :param link_socket_index: Link Socket Index, Index of the socket to link
+ :type link_socket_index: int
+ '''
+
+ pass
+
+
+def add_file(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ name: str = "Image"):
+ ''' Add a file node to the current node editor
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param name: Name, Data-block name to assign
+ :type name: str
+ '''
+
+ pass
+
+
+def add_mask(name: str = "Mask"):
+ ''' Add a mask node to the current node editor
+
+ :param name: Name, Data-block name to assign
+ :type name: str
+ '''
+
+ pass
+
+
+def add_node(
+ type: str = "",
+ use_transform: bool = False,
+ settings: typing.Union[typing.List['bl_operators.node.NodeSetting'],
+ 'bpy_prop_collection'] = None):
+ ''' Add a node to the active tree
+
+ :param type: Node Type, Node type
+ :type type: str
+ :param use_transform: Use Transform, Start transform operator after inserting the node
+ :type use_transform: bool
+ :param settings: Settings, Settings to be applied on the newly created node
+ :type settings: typing.Union[typing.List['bl_operators.node.NodeSetting'], 'bpy_prop_collection']
+ '''
+
+ pass
+
+
+def add_reroute(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ cursor: int = 8):
+ ''' Add a reroute node
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param cursor: Cursor
+ :type cursor: int
+ '''
+
+ pass
+
+
+def add_search(
+ type: str = "",
+ use_transform: bool = False,
+ settings: typing.Union[typing.List['bl_operators.node.NodeSetting'],
+ 'bpy_prop_collection'] = None,
+ node_item: typing.Union[int, str] = ''):
+ ''' Add a node to the active tree
+
+ :param type: Node Type, Node type
+ :type type: str
+ :param use_transform: Use Transform, Start transform operator after inserting the node
+ :type use_transform: bool
+ :param settings: Settings, Settings to be applied on the newly created node
+ :type settings: typing.Union[typing.List['bl_operators.node.NodeSetting'], 'bpy_prop_collection']
+ :param node_item: Node Type, Node type
+ :type node_item: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def attach():
+ ''' Attach active node to a frame
+
+ '''
+
+ pass
+
+
+def backimage_fit():
+ ''' Fit the background image to the view
+
+ '''
+
+ pass
+
+
+def backimage_move():
+ ''' Move Node backdrop
+
+ '''
+
+ pass
+
+
+def backimage_sample():
+ ''' Use mouse to sample background image
+
+ '''
+
+ pass
+
+
+def backimage_zoom(factor: float = 1.2):
+ ''' Zoom in/out the background image
+
+ :param factor: Factor
+ :type factor: float
+ '''
+
+ pass
+
+
+def clear_viewer_border():
+ ''' Clear the boundaries for viewer operations
+
+ '''
+
+ pass
+
+
+def clipboard_copy():
+ ''' Copies selected nodes to the clipboard
+
+ '''
+
+ pass
+
+
+def clipboard_paste():
+ ''' Pastes nodes from the clipboard to the active node tree
+
+ '''
+
+ pass
+
+
+def collapse_hide_unused_toggle():
+ ''' Toggle collapsed nodes and hide unused sockets :file: startup/bl_operators/node.py\:267 _
+
+ '''
+
+ pass
+
+
+def cryptomatte_layer_add():
+ ''' Add a new input layer to a Cryptomatte node
+
+ '''
+
+ pass
+
+
+def cryptomatte_layer_remove():
+ ''' Remove layer from a Cryptomatte node
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete selected nodes
+
+ '''
+
+ pass
+
+
+def delete_reconnect():
+ ''' Delete nodes; will reconnect nodes as if deletion was muted
+
+ '''
+
+ pass
+
+
+def detach():
+ ''' Detach selected nodes from parents
+
+ '''
+
+ pass
+
+
+def detach_translate_attach(NODE_OT_detach=None,
+ TRANSFORM_OT_translate=None,
+ NODE_OT_attach=None):
+ ''' Detach nodes, move and attach to frame
+
+ :param NODE_OT_detach: Detach Nodes, Detach selected nodes from parents
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ :param NODE_OT_attach: Attach Nodes, Attach active node to a frame
+ '''
+
+ pass
+
+
+def duplicate(keep_inputs: bool = False):
+ ''' Duplicate selected nodes
+
+ :param keep_inputs: Keep Inputs, Keep the input links to duplicated nodes
+ :type keep_inputs: bool
+ '''
+
+ pass
+
+
+def duplicate_move(NODE_OT_duplicate=None, NODE_OT_translate_attach=None):
+ ''' Duplicate selected nodes and move them
+
+ :param NODE_OT_duplicate: Duplicate Nodes, Duplicate selected nodes
+ :param NODE_OT_translate_attach: Move and Attach, Move nodes and attach to frame
+ '''
+
+ pass
+
+
+def duplicate_move_keep_inputs(NODE_OT_duplicate=None,
+ NODE_OT_translate_attach=None):
+ ''' Duplicate selected nodes keeping input links and move them
+
+ :param NODE_OT_duplicate: Duplicate Nodes, Duplicate selected nodes
+ :param NODE_OT_translate_attach: Move and Attach, Move nodes and attach to frame
+ '''
+
+ pass
+
+
+def find_node(prev: bool = False):
+ ''' Search for named node and allow to select and activate it
+
+ :param prev: Previous
+ :type prev: bool
+ '''
+
+ pass
+
+
+def group_edit(exit: bool = False):
+ ''' Edit node group
+
+ :param exit: Exit
+ :type exit: bool
+ '''
+
+ pass
+
+
+def group_insert():
+ ''' Insert selected nodes into a node group
+
+ '''
+
+ pass
+
+
+def group_make():
+ ''' Make group from selected nodes
+
+ '''
+
+ pass
+
+
+def group_separate(type: typing.Union[int, str] = 'COPY'):
+ ''' Separate selected nodes from the node group
+
+ :param type: Type * COPY Copy, Copy to parent node tree, keep group intact. * MOVE Move, Move to parent node tree, remove from group.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def group_ungroup():
+ ''' Ungroup selected nodes
+
+ '''
+
+ pass
+
+
+def hide_socket_toggle():
+ ''' Toggle unused node socket display
+
+ '''
+
+ pass
+
+
+def hide_toggle():
+ ''' Toggle hiding of selected nodes
+
+ '''
+
+ pass
+
+
+def insert_offset():
+ ''' Automatically offset nodes on insertion
+
+ '''
+
+ pass
+
+
+def join():
+ ''' Attach selected nodes to a new common frame
+
+ '''
+
+ pass
+
+
+def link(detach: bool = False):
+ ''' Use the mouse to create a link between two nodes
+
+ :param detach: Detach, Detach and redirect existing links
+ :type detach: bool
+ '''
+
+ pass
+
+
+def link_make(replace: bool = False):
+ ''' Makes a link between selected output in input sockets
+
+ :param replace: Replace, Replace socket connections with the new links
+ :type replace: bool
+ '''
+
+ pass
+
+
+def link_viewer():
+ ''' Link to viewer node
+
+ '''
+
+ pass
+
+
+def links_cut(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ cursor: int = 12):
+ ''' Use the mouse to cut (remove) some links
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param cursor: Cursor
+ :type cursor: int
+ '''
+
+ pass
+
+
+def links_detach():
+ ''' Remove all links to selected nodes, and try to connect neighbor nodes together
+
+ '''
+
+ pass
+
+
+def move_detach_links(NODE_OT_links_detach=None,
+ TRANSFORM_OT_translate=None,
+ NODE_OT_insert_offset=None):
+ ''' Move a node to detach links
+
+ :param NODE_OT_links_detach: Detach Links, Remove all links to selected nodes, and try to connect neighbor nodes together
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ :param NODE_OT_insert_offset: Insert Offset, Automatically offset nodes on insertion
+ '''
+
+ pass
+
+
+def move_detach_links_release(NODE_OT_links_detach=None,
+ NODE_OT_translate_attach=None):
+ ''' Move a node to detach links
+
+ :param NODE_OT_links_detach: Detach Links, Remove all links to selected nodes, and try to connect neighbor nodes together
+ :param NODE_OT_translate_attach: Move and Attach, Move nodes and attach to frame
+ '''
+
+ pass
+
+
+def mute_toggle():
+ ''' Toggle muting of the nodes
+
+ '''
+
+ pass
+
+
+def new_node_tree(type: typing.Union[int, str] = '', name: str = "NodeTree"):
+ ''' Create a new node tree
+
+ :param type: Tree Type
+ :type type: typing.Union[int, str]
+ :param name: Name
+ :type name: str
+ '''
+
+ pass
+
+
+def node_color_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Node Color Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def node_copy_color():
+ ''' Copy color to all selected nodes
+
+ '''
+
+ pass
+
+
+def options_toggle():
+ ''' Toggle option buttons display for selected nodes
+
+ '''
+
+ pass
+
+
+def output_file_add_socket(file_path: str = "Image"):
+ ''' Add a new input to a file output node
+
+ :param file_path: File Path, Sub-path of the output file
+ :type file_path: str
+ '''
+
+ pass
+
+
+def output_file_move_active_socket(direction: typing.Union[int, str] = 'DOWN'):
+ ''' Move the active input of a file output node up or down the list
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def output_file_remove_active_socket():
+ ''' Remove active input from a file output node
+
+ '''
+
+ pass
+
+
+def parent_set():
+ ''' Attach selected nodes
+
+ '''
+
+ pass
+
+
+def preview_toggle():
+ ''' Toggle preview display for selected nodes
+
+ '''
+
+ pass
+
+
+def read_viewlayers():
+ ''' Read all render layers of all used scenes
+
+ '''
+
+ pass
+
+
+def render_changed():
+ ''' Render current scene, when input node's layer has been changed
+
+ '''
+
+ pass
+
+
+def resize():
+ ''' Resize a node
+
+ '''
+
+ pass
+
+
+def select(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ socket_select: bool = False,
+ deselect_all: bool = False):
+ ''' Select the node under the cursor
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend
+ :type extend: bool
+ :param socket_select: Socket Select
+ :type socket_select: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' (De)select all nodes
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(tweak: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Use box selection to select nodes
+
+ :param tweak: Tweak, Only activate when mouse is not over a node - useful for tweak gesture
+ :type tweak: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Use circle selection to select nodes
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_grouped(extend: bool = False,
+ type: typing.Union[int, str] = 'TYPE'):
+ ''' Select nodes with similar properties
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(tweak: bool = False,
+ path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select nodes using lasso selection
+
+ :param tweak: Tweak, Only activate when mouse is not over a node - useful for tweak gesture
+ :type tweak: bool
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_link_viewer(NODE_OT_select=None, NODE_OT_link_viewer=None):
+ ''' Select node and link it to a viewer node
+
+ :param NODE_OT_select: Select, Select the node under the cursor
+ :param NODE_OT_link_viewer: Link to Viewer Node, Link to viewer node
+ '''
+
+ pass
+
+
+def select_linked_from():
+ ''' Select nodes linked from the selected ones
+
+ '''
+
+ pass
+
+
+def select_linked_to():
+ ''' Select nodes linked to the selected ones
+
+ '''
+
+ pass
+
+
+def select_same_type_step(prev: bool = False):
+ ''' Activate and view same node type, step by step
+
+ :param prev: Previous
+ :type prev: bool
+ '''
+
+ pass
+
+
+def shader_script_update():
+ ''' Update shader script node with new sockets and options from the script
+
+ '''
+
+ pass
+
+
+def switch_view_update():
+ ''' Update views of selected node
+
+ '''
+
+ pass
+
+
+def translate_attach(TRANSFORM_OT_translate=None,
+ NODE_OT_attach=None,
+ NODE_OT_insert_offset=None):
+ ''' Move nodes and attach to frame
+
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ :param NODE_OT_attach: Attach Nodes, Attach active node to a frame
+ :param NODE_OT_insert_offset: Insert Offset, Automatically offset nodes on insertion
+ '''
+
+ pass
+
+
+def translate_attach_remove_on_cancel(TRANSFORM_OT_translate=None,
+ NODE_OT_attach=None,
+ NODE_OT_insert_offset=None):
+ ''' Move nodes and attach to frame
+
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ :param NODE_OT_attach: Attach Nodes, Attach active node to a frame
+ :param NODE_OT_insert_offset: Insert Offset, Automatically offset nodes on insertion
+ '''
+
+ pass
+
+
+def tree_path_parent():
+ ''' Go to parent node tree :file: startup/bl_operators/node.py\:297 _
+
+ '''
+
+ pass
+
+
+def tree_socket_add(in_out: typing.Union[int, str] = 'IN'):
+ ''' Add an input or output socket to the current node tree
+
+ :param in_out: Socket Type
+ :type in_out: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def tree_socket_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move a socket up or down in the current node tree's sockets stack
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def tree_socket_remove():
+ ''' Remove an input or output socket to the current node tree
+
+ '''
+
+ pass
+
+
+def view_all():
+ ''' Resize view so you can see all nodes
+
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' Resize view so you can see selected nodes
+
+ '''
+
+ pass
+
+
+def viewer_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ deselect: bool = False,
+ extend: bool = True):
+ ''' Set the boundaries for viewer operations
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param deselect: Deselect, Deselect rather than select items
+ :type deselect: bool
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/object.py b/blender_autocomplete/bpy/ops/object.py
new file mode 100644
index 0000000..106612c
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/object.py
@@ -0,0 +1,2779 @@
+import sys
+import typing
+import bpy.types
+
+
+def add(radius: float = 1.0,
+ type: typing.Union[int, str] = 'EMPTY',
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an object to the scene
+
+ :param radius: Radius
+ :type radius: float
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def add_named(linked: bool = False, name: str = ""):
+ ''' Add named object
+
+ :param linked: Linked, Duplicate object but not object data, linking to the original data
+ :type linked: bool
+ :param name: Name, Object name to add
+ :type name: str
+ '''
+
+ pass
+
+
+def align(bb_quality: bool = True,
+ align_mode: typing.Union[int, str] = 'OPT_2',
+ relative_to: typing.Union[int, str] = 'OPT_4',
+ align_axis: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' Align Objects
+
+ :param bb_quality: High Quality, Enables high quality calculation of the bounding box for perfect results on complex shape meshes with rotation/scale (Slow)
+ :type bb_quality: bool
+ :param align_mode: Align Mode:, Side of object to use for alignment
+ :type align_mode: typing.Union[int, str]
+ :param relative_to: Relative To:, Reference location to align to * OPT_1 Scene Origin, Use the Scene Origin as the position for the selected objects to align to. * OPT_2 3D Cursor, Use the 3D cursor as the position for the selected objects to align to. * OPT_3 Selection, Use the selected objects as the position for the selected objects to align to. * OPT_4 Active, Use the active object as the position for the selected objects to align to.
+ :type relative_to: typing.Union[int, str]
+ :param align_axis: Align, Align to axis
+ :type align_axis: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def anim_transforms_to_deltas():
+ ''' Convert object animation for normal transforms to delta transforms :file: startup/bl_operators/object.py\:783 _
+
+ '''
+
+ pass
+
+
+def armature_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an armature object to the scene
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def assign_property_defaults(process_data: bool = True,
+ process_bones: bool = True):
+ ''' Assign the current values of custom properties as their defaults, for use as part of the rest pose state in NLA track mixing
+
+ :param process_data: Process data properties
+ :type process_data: bool
+ :param process_bones: Process bone properties
+ :type process_bones: bool
+ '''
+
+ pass
+
+
+def bake(type: typing.Union[int, str] = 'COMBINED',
+ pass_filter: typing.Union[typing.Set[int], typing.Set[str]] = {},
+ filepath: str = "",
+ width: int = 512,
+ height: int = 512,
+ margin: int = 16,
+ use_selected_to_active: bool = False,
+ max_ray_distance: float = 0.0,
+ cage_extrusion: float = 0.0,
+ cage_object: str = "",
+ normal_space: typing.Union[int, str] = 'TANGENT',
+ normal_r: typing.Union[int, str] = 'POS_X',
+ normal_g: typing.Union[int, str] = 'POS_Y',
+ normal_b: typing.Union[int, str] = 'POS_Z',
+ save_mode: typing.Union[int, str] = 'INTERNAL',
+ use_clear: bool = False,
+ use_cage: bool = False,
+ use_split_materials: bool = False,
+ use_automatic_name: bool = False,
+ uv_layer: str = ""):
+ ''' Bake image textures of selected objects
+
+ :param type: Type, Type of pass to bake, some of them may not be supported by the current render engine
+ :type type: typing.Union[int, str]
+ :param pass_filter: Pass Filter, Filter to combined, diffuse, glossy, transmission and subsurface passes
+ :type pass_filter: typing.Union[typing.Set[int], typing.Set[str]]
+ :param filepath: File Path, Image filepath to use when saving externally
+ :type filepath: str
+ :param width: Width, Horizontal dimension of the baking map (external only)
+ :type width: int
+ :param height: Height, Vertical dimension of the baking map (external only)
+ :type height: int
+ :param margin: Margin, Extends the baked result as a post process filter
+ :type margin: int
+ :param use_selected_to_active: Selected to Active, Bake shading on the surface of selected objects to the active object
+ :type use_selected_to_active: bool
+ :param max_ray_distance: Max Ray Distance, The maximum ray distance for matching points between the active and selected objects. If zero, there is no limit
+ :type max_ray_distance: float
+ :param cage_extrusion: Cage Extrusion, Inflate the active object by the specified distance for baking. This helps matching to points nearer to the outside of the selected object meshes
+ :type cage_extrusion: float
+ :param cage_object: Cage Object, Object to use as cage, instead of calculating the cage from the active object with cage extrusion
+ :type cage_object: str
+ :param normal_space: Normal Space, Choose normal space for baking * OBJECT Object, Bake the normals in object space. * TANGENT Tangent, Bake the normals in tangent space.
+ :type normal_space: typing.Union[int, str]
+ :param normal_r: R, Axis to bake in red channel
+ :type normal_r: typing.Union[int, str]
+ :param normal_g: G, Axis to bake in green channel
+ :type normal_g: typing.Union[int, str]
+ :param normal_b: B, Axis to bake in blue channel
+ :type normal_b: typing.Union[int, str]
+ :param save_mode: Save Mode, Choose how to save the baking map * INTERNAL Internal, Save the baking map in an internal image data-block. * EXTERNAL External, Save the baking map in an external file.
+ :type save_mode: typing.Union[int, str]
+ :param use_clear: Clear, Clear Images before baking (only for internal saving)
+ :type use_clear: bool
+ :param use_cage: Cage, Cast rays to active object from a cage
+ :type use_cage: bool
+ :param use_split_materials: Split Materials, Split baked maps per material, using material name in output file (external only)
+ :type use_split_materials: bool
+ :param use_automatic_name: Automatic Name, Automatically name the output file with the pass type
+ :type use_automatic_name: bool
+ :param uv_layer: UV Layer, UV layer to override active
+ :type uv_layer: str
+ '''
+
+ pass
+
+
+def bake_image():
+ ''' Bake image textures of selected objects
+
+ '''
+
+ pass
+
+
+def camera_add(enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a camera object to the scene
+
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def collection_add():
+ ''' Add an object to a new collection
+
+ '''
+
+ pass
+
+
+def collection_instance_add(name: str = "Collection",
+ collection: typing.Union[int, str] = '',
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a collection instance
+
+ :param name: Name, Collection name to add
+ :type name: str
+ :param collection: Collection
+ :type collection: typing.Union[int, str]
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def collection_link(collection: typing.Union[int, str] = ''):
+ ''' Add an object to an existing collection
+
+ :param collection: Collection
+ :type collection: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def collection_objects_select():
+ ''' Select all objects in collection
+
+ '''
+
+ pass
+
+
+def collection_remove():
+ ''' Remove the active object from this collection
+
+ '''
+
+ pass
+
+
+def collection_unlink():
+ ''' Unlink the collection from all objects
+
+ '''
+
+ pass
+
+
+def constraint_add(type: typing.Union[int, str] = ''):
+ ''' Add a constraint to the active object
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraint_add_with_targets(type: typing.Union[int, str] = ''):
+ ''' Add a constraint to the active object, with target (where applicable) set to the selected Objects/Bones
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraints_clear():
+ ''' Clear all the constraints for the active Object only
+
+ '''
+
+ pass
+
+
+def constraints_copy():
+ ''' Copy constraints to other selected objects
+
+ '''
+
+ pass
+
+
+def convert(target: typing.Union[int, str] = 'MESH',
+ keep_original: bool = False,
+ angle: float = 1.22173,
+ thickness: int = 5,
+ seams: bool = False,
+ faces: bool = True,
+ offset: float = 0.01):
+ ''' Convert selected objects to another type
+
+ :param target: Target, Type of object to convert to
+ :type target: typing.Union[int, str]
+ :param keep_original: Keep Original, Keep original objects instead of replacing them
+ :type keep_original: bool
+ :param angle: Threshold Angle, Threshold to determine ends of the strokes
+ :type angle: float
+ :param thickness: Thickness
+ :type thickness: int
+ :param seams: Only Seam Edges, Convert only seam edges
+ :type seams: bool
+ :param faces: Export Faces, Export faces as filled strokes
+ :type faces: bool
+ :param offset: Stroke Offset, Offset strokes from fill
+ :type offset: float
+ '''
+
+ pass
+
+
+def correctivesmooth_bind(modifier: str = ""):
+ ''' Bind base pose in Corrective Smooth modifier
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def data_transfer(use_reverse_transfer: bool = False,
+ use_freeze: bool = False,
+ data_type: typing.Union[int, str] = '',
+ use_create: bool = True,
+ vert_mapping: typing.Union[int, str] = 'NEAREST',
+ edge_mapping: typing.Union[int, str] = 'NEAREST',
+ loop_mapping: typing.Union[int, str] = 'NEAREST_POLYNOR',
+ poly_mapping: typing.Union[int, str] = 'NEAREST',
+ use_auto_transform: bool = False,
+ use_object_transform: bool = True,
+ use_max_distance: bool = False,
+ max_distance: float = 1.0,
+ ray_radius: float = 0.0,
+ islands_precision: float = 0.1,
+ layers_select_src: typing.Union[int, str] = 'ACTIVE',
+ layers_select_dst: typing.Union[int, str] = 'ACTIVE',
+ mix_mode: typing.Union[int, str] = 'REPLACE',
+ mix_factor: float = 1.0):
+ ''' Transfer data layer(s) (weights, edge sharp, ...) from active to selected meshes
+
+ :param use_reverse_transfer: Reverse Transfer, Transfer from selected objects to active one
+ :type use_reverse_transfer: bool
+ :param use_freeze: Freeze Operator, Prevent changes to settings to re-run the operator, handy to change several things at once with heavy geometry
+ :type use_freeze: bool
+ :param data_type: Data Type, Which data to transfer * VGROUP_WEIGHTS Vertex Group(s), Transfer active or all vertex groups. * BEVEL_WEIGHT_VERT Bevel Weight, Transfer bevel weights. * SHARP_EDGE Sharp, Transfer sharp mark. * SEAM UV Seam, Transfer UV seam mark. * CREASE Subdivision Crease, Transfer crease values. * BEVEL_WEIGHT_EDGE Bevel Weight, Transfer bevel weights. * FREESTYLE_EDGE Freestyle Mark, Transfer Freestyle edge mark. * CUSTOM_NORMAL Custom Normals, Transfer custom normals. * VCOL VCol, Vertex (face corners) colors. * UV UVs, Transfer UV layers. * SMOOTH Smooth, Transfer flat/smooth mark. * FREESTYLE_FACE Freestyle Mark, Transfer Freestyle face mark.
+ :type data_type: typing.Union[int, str]
+ :param use_create: Create Data, Add data layers on destination meshes if needed
+ :type use_create: bool
+ :param vert_mapping: Vertex Mapping, Method used to map source vertices to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST Nearest Vertex, Copy from closest vertex. * EDGE_NEAREST Nearest Edge Vertex, Copy from closest vertex of closest edge. * EDGEINTERP_NEAREST Nearest Edge Interpolated, Copy from interpolated values of vertices from closest point on closest edge. * POLY_NEAREST Nearest Face Vertex, Copy from closest vertex of closest face. * POLYINTERP_NEAREST Nearest Face Interpolated, Copy from interpolated values of vertices from closest point on closest face. * POLYINTERP_VNORPROJ Projected Face Interpolated, Copy from interpolated values of vertices from point on closest face hit by normal-projection.
+ :type vert_mapping: typing.Union[int, str]
+ :param edge_mapping: Edge Mapping, Method used to map source edges to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * VERT_NEAREST Nearest Vertices, Copy from most similar edge (edge which vertices are the closest of destination edge's ones). * NEAREST Nearest Edge, Copy from closest edge (using midpoints). * POLY_NEAREST Nearest Face Edge, Copy from closest edge of closest face (using midpoints). * EDGEINTERP_VNORPROJ Projected Edge Interpolated, Interpolate all source edges hit by the projection of destination one along its own normal (from vertices).
+ :type edge_mapping: typing.Union[int, str]
+ :param loop_mapping: Face Corner Mapping, Method used to map source faces' corners to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST_NORMAL Nearest Corner And Best Matching Normal, Copy from nearest corner which has the best matching normal. * NEAREST_POLYNOR Nearest Corner And Best Matching Face Normal, Copy from nearest corner which has the face with the best matching normal to destination corner's face one. * NEAREST_POLY Nearest Corner Of Nearest Face, Copy from nearest corner of nearest polygon. * POLYINTERP_NEAREST Nearest Face Interpolated, Copy from interpolated corners of the nearest source polygon. * POLYINTERP_LNORPROJ Projected Face Interpolated, Copy from interpolated corners of the source polygon hit by corner normal projection.
+ :type loop_mapping: typing.Union[int, str]
+ :param poly_mapping: Face Mapping, Method used to map source faces to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST Nearest Face, Copy from nearest polygon (using center points). * NORMAL Best Normal-Matching, Copy from source polygon which normal is the closest to destination one. * POLYINTERP_PNORPROJ Projected Face Interpolated, Interpolate all source polygons intersected by the projection of destination one along its own normal.
+ :type poly_mapping: typing.Union[int, str]
+ :param use_auto_transform: Auto Transform, Automatically compute transformation to get the best possible match between source and destination meshes (WARNING: results will never be as good as manual matching of objects)
+ :type use_auto_transform: bool
+ :param use_object_transform: Object Transform, Evaluate source and destination meshes in global space
+ :type use_object_transform: bool
+ :param use_max_distance: Only Neighbor Geometry, Source elements must be closer than given distance from destination one
+ :type use_max_distance: bool
+ :param max_distance: Max Distance, Maximum allowed distance between source and destination element, for non-topology mappings
+ :type max_distance: float
+ :param ray_radius: Ray Radius, 'Width' of rays (especially useful when raycasting against vertices or edges)
+ :type ray_radius: float
+ :param islands_precision: Islands Precision, Factor controlling precision of islands handling (the higher, the better the results)
+ :type islands_precision: float
+ :param layers_select_src: Source Layers Selection, Which layers to transfer, in case of multi-layers types * ACTIVE Active Layer, Only transfer active data layer. * ALL All Layers, Transfer all data layers. * BONE_SELECT Selected Pose Bones, Transfer all vertex groups used by selected pose bones. * BONE_DEFORM Deform Pose Bones, Transfer all vertex groups used by deform bones.
+ :type layers_select_src: typing.Union[int, str]
+ :param layers_select_dst: Destination Layers Matching, How to match source and destination layers * ACTIVE Active Layer, Affect active data layer of all targets. * NAME By Name, Match target data layers to affect by name. * INDEX By Order, Match target data layers to affect by order (indices).
+ :type layers_select_dst: typing.Union[int, str]
+ :param mix_mode: Mix Mode, How to affect destination elements with source values * REPLACE Replace, Overwrite all elements' data. * ABOVE_THRESHOLD Above Threshold, Only replace destination elements where data is above given threshold (exact behavior depends on data type). * BELOW_THRESHOLD Below Threshold, Only replace destination elements where data is below given threshold (exact behavior depends on data type). * MIX Mix, Mix source value into destination one, using given threshold as factor. * ADD Add, Add source value to destination one, using given threshold as factor. * SUB Subtract, Subtract source value to destination one, using given threshold as factor. * MUL Multiply, Multiply source value to destination one, using given threshold as factor.
+ :type mix_mode: typing.Union[int, str]
+ :param mix_factor: Mix Factor, Factor to use when applying data to destination (exact behavior depends on mix mode)
+ :type mix_factor: float
+ '''
+
+ pass
+
+
+def datalayout_transfer(modifier: str = "",
+ data_type: typing.Union[int, str] = '',
+ use_delete: bool = False,
+ layers_select_src: typing.Union[int, str] = 'ACTIVE',
+ layers_select_dst: typing.Union[int, str] = 'ACTIVE'):
+ ''' Transfer layout of data layer(s) from active to selected meshes
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param data_type: Data Type, Which data to transfer * VGROUP_WEIGHTS Vertex Group(s), Transfer active or all vertex groups. * BEVEL_WEIGHT_VERT Bevel Weight, Transfer bevel weights. * SHARP_EDGE Sharp, Transfer sharp mark. * SEAM UV Seam, Transfer UV seam mark. * CREASE Subdivision Crease, Transfer crease values. * BEVEL_WEIGHT_EDGE Bevel Weight, Transfer bevel weights. * FREESTYLE_EDGE Freestyle Mark, Transfer Freestyle edge mark. * CUSTOM_NORMAL Custom Normals, Transfer custom normals. * VCOL VCol, Vertex (face corners) colors. * UV UVs, Transfer UV layers. * SMOOTH Smooth, Transfer flat/smooth mark. * FREESTYLE_FACE Freestyle Mark, Transfer Freestyle face mark.
+ :type data_type: typing.Union[int, str]
+ :param use_delete: Exact Match, Also delete some data layers from destination if necessary, so that it matches exactly source
+ :type use_delete: bool
+ :param layers_select_src: Source Layers Selection, Which layers to transfer, in case of multi-layers types * ACTIVE Active Layer, Only transfer active data layer. * ALL All Layers, Transfer all data layers. * BONE_SELECT Selected Pose Bones, Transfer all vertex groups used by selected pose bones. * BONE_DEFORM Deform Pose Bones, Transfer all vertex groups used by deform bones.
+ :type layers_select_src: typing.Union[int, str]
+ :param layers_select_dst: Destination Layers Matching, How to match source and destination layers * ACTIVE Active Layer, Affect active data layer of all targets. * NAME By Name, Match target data layers to affect by name. * INDEX By Order, Match target data layers to affect by order (indices).
+ :type layers_select_dst: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def delete(use_global: bool = False, confirm: bool = True):
+ ''' Delete selected objects
+
+ :param use_global: Delete Globally, Remove object from all scenes
+ :type use_global: bool
+ :param confirm: Confirm, Prompt for confirmation
+ :type confirm: bool
+ '''
+
+ pass
+
+
+def drop_named_image(filepath: str = "",
+ relative_path: bool = True,
+ name: str = "",
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an empty image type to scene with data
+
+ :param filepath: Filepath, Path to image file
+ :type filepath: str
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param name: Name, Image name to assign
+ :type name: str
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def drop_named_material(name: str = "Material"):
+ ''' Undocumented, consider contributing __.
+
+ :param name: Name, Material name to assign
+ :type name: str
+ '''
+
+ pass
+
+
+def duplicate(linked: bool = False,
+ mode: typing.Union[int, str] = 'TRANSLATION'):
+ ''' Duplicate selected objects
+
+ :param linked: Linked, Duplicate object but not object data, linking to the original data
+ :type linked: bool
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def duplicate_move(OBJECT_OT_duplicate=None, TRANSFORM_OT_translate=None):
+ ''' Duplicate selected objects and move them
+
+ :param OBJECT_OT_duplicate: Duplicate Objects, Duplicate selected objects
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def duplicate_move_linked(OBJECT_OT_duplicate=None,
+ TRANSFORM_OT_translate=None):
+ ''' Duplicate selected objects and move them
+
+ :param OBJECT_OT_duplicate: Duplicate Objects, Duplicate selected objects
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def duplicates_make_real(use_base_parent: bool = False,
+ use_hierarchy: bool = False):
+ ''' Make instanced objects attached to this object real
+
+ :param use_base_parent: Parent, Parent newly created objects to the original duplicator
+ :type use_base_parent: bool
+ :param use_hierarchy: Keep Hierarchy, Maintain parent child relationships
+ :type use_hierarchy: bool
+ '''
+
+ pass
+
+
+def editmode_toggle():
+ ''' Toggle object's editmode
+
+ '''
+
+ pass
+
+
+def effector_add(type: typing.Union[int, str] = 'FORCE',
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an empty object with a physics effector to the scene
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def empty_add(type: typing.Union[int, str] = 'PLAIN_AXES',
+ radius: float = 1.0,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an empty object to the scene
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param radius: Radius
+ :type radius: float
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def explode_refresh(modifier: str = ""):
+ ''' Refresh data in the Explode modifier
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def face_map_add():
+ ''' Add a new face map to the active object
+
+ '''
+
+ pass
+
+
+def face_map_assign():
+ ''' Assign faces to a face map
+
+ '''
+
+ pass
+
+
+def face_map_deselect():
+ ''' Deselect faces belonging to a face map
+
+ '''
+
+ pass
+
+
+def face_map_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move the active face map up/down in the list
+
+ :param direction: Direction, Direction to move, UP or DOWN
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def face_map_remove():
+ ''' Remove a face map from the active object
+
+ '''
+
+ pass
+
+
+def face_map_remove_from():
+ ''' Remove faces from a face map
+
+ '''
+
+ pass
+
+
+def face_map_select():
+ ''' Select faces belonging to a face map
+
+ '''
+
+ pass
+
+
+def forcefield_toggle():
+ ''' Toggle object's force field
+
+ '''
+
+ pass
+
+
+def gpencil_add(radius: float = 1.0,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0),
+ type: typing.Union[int, str] = 'EMPTY'):
+ ''' Add a Grease Pencil object to the scene
+
+ :param radius: Radius
+ :type radius: float
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ :param type: Type * EMPTY Blank, Create an empty grease pencil object. * STROKE Stroke, Create a simple stroke with basic colors. * MONKEY Monkey, Construct a Suzanne grease pencil object.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def gpencil_modifier_add(type: typing.Union[int, str] = 'CURVE'):
+ ''' Add a procedural operation/effect to the active grease pencil object
+
+ :param type: Type * DATA_TRANSFER Data Transfer, Transfer several types of data (vertex groups, UV maps, vertex colors, custom normals) from one mesh to another. * MESH_CACHE Mesh Cache, Deform the mesh using an external frame-by-frame vertex transform cache. * MESH_SEQUENCE_CACHE Mesh Sequence Cache, Deform the mesh or curve using an external mesh cache in Alembic format. * NORMAL_EDIT Normal Edit, Modify the direction of the surface normals. * WEIGHTED_NORMAL Weighted Normal, Modify the direction of the surface normals using a weighting method. * UV_PROJECT UV Project, Project the UV map coordinates from the negative Z axis of another object. * UV_WARP UV Warp, Transform the UV map using the difference between two objects. * VERTEX_WEIGHT_EDIT Vertex Weight Edit, Modify of the weights of a vertex group. * VERTEX_WEIGHT_MIX Vertex Weight Mix, Mix the weights of two vertex groups. * VERTEX_WEIGHT_PROXIMITY Vertex Weight Proximity, Set the vertex group weights based on the distance to another target object. * ARRAY Array, Create copies of the shape with offsets. * BEVEL Bevel, Generate sloped corners by adding geometry to the mesh's edges or vertices. * BOOLEAN Boolean, Use another shape to cut, combine or perform a difference operation. * BUILD Build, Cause the faces of the mesh object to appear or disappear one after the other over time. * DECIMATE Decimate, Reduce the geometry density. * EDGE_SPLIT Edge Split, Split away joined faces at the edges. * MASK Mask, Dynamically hide vertices based on a vertex group or armature. * MIRROR Mirror, Mirror along the local X, Y and/or Z axes, over the object origin. * MULTIRES Multiresolution, Subdivide the mesh in a way that allows editing the higher subdivision levels. * REMESH Remesh, Generate new mesh topology based on the current shape. * SCREW Screw, Lathe around an axis, treating the input mesh as a profile. * SKIN Skin, Create a solid shape from vertices and edges, using the vertex radius to define the thickness. * SOLIDIFY Solidify, Make the surface thick. * SUBSURF Subdivision Surface, Split the faces into smaller parts, giving it a smoother appearance. * TRIANGULATE Triangulate, Convert all polygons to triangles. * WELD Weld, Find groups of vertices closer then dist and merges them together. * WIREFRAME Wireframe, Convert faces into thickened edges. * ARMATURE Armature, Deform the shape using an armature object. * CAST Cast, Shift the shape towards a predefined primitive. * CURVE Curve, Bend the mesh using a curve object. * DISPLACE Displace, Offset vertices based on a texture. * HOOK Hook, Deform specific points using another object. * LAPLACIANDEFORM Laplacian Deform, Deform based a series of anchor points. * LATTICE Lattice, Deform using the shape of a lattice object. * MESH_DEFORM Mesh Deform, Deform using a different mesh, which acts as a deformation cage. * SHRINKWRAP Shrinkwrap, Project the shape onto another object. * SIMPLE_DEFORM Simple Deform, Deform the shape by twisting, bending, tapering or stretching. * SMOOTH Smooth, Smooth the mesh by flattening the angles between adjacent faces. * CORRECTIVE_SMOOTH Smooth Corrective, Smooth the mesh while still preserving the volume. * LAPLACIANSMOOTH Smooth Laplacian, Reduce the noise on a mesh surface with minimal changes to its shape. * SURFACE_DEFORM Surface Deform, Transfer motion from another mesh. * WARP Warp, Warp parts of a mesh to a new location in a very flexible way thanks to 2 specified objects. * WAVE Wave, Adds a ripple-like motion to an object’s geometry. * CLOTH Cloth. * COLLISION Collision. * DYNAMIC_PAINT Dynamic Paint. * EXPLODE Explode, Break apart the mesh faces and let them follow particles. * FLUID Fluid. * OCEAN Ocean, Generate a moving ocean surface. * PARTICLE_INSTANCE Particle Instance. * PARTICLE_SYSTEM Particle System, Spawn particles from the shape. * SOFT_BODY Soft Body. * SURFACE Surface. * SIMULATION Simulation.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def gpencil_modifier_apply(apply_as: typing.Union[int, str] = 'DATA',
+ modifier: str = "",
+ report: bool = False):
+ ''' Apply modifier and remove from the stack
+
+ :param apply_as: Apply as, How to apply the modifier to the geometry * DATA Object Data, Apply modifier to the object's data. * SHAPE New Shape, Apply deform-only modifier to a new shape on this object.
+ :type apply_as: typing.Union[int, str]
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def gpencil_modifier_copy(modifier: str = ""):
+ ''' Duplicate modifier at the same position in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def gpencil_modifier_move_down(modifier: str = ""):
+ ''' Move modifier down in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def gpencil_modifier_move_to_index(modifier: str = "", index: int = 0):
+ ''' Change the modifier's position in the list so it evaluates after the set number of others
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param index: Index, The index to move the modifier to
+ :type index: int
+ '''
+
+ pass
+
+
+def gpencil_modifier_move_up(modifier: str = ""):
+ ''' Move modifier up in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def gpencil_modifier_remove(modifier: str = "", report: bool = False):
+ ''' Remove a modifier from the active grease pencil object
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def hair_add(align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a hair object to the scene
+
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def hide_collection(collection_index: int = -1, toggle: bool = False):
+ ''' Show only objects in collection (Shift to extend)
+
+ :param collection_index: Collection Index, Index of the collection to change visibility
+ :type collection_index: int
+ :param toggle: Toggle, Toggle visibility
+ :type toggle: bool
+ '''
+
+ pass
+
+
+def hide_render_clear_all():
+ ''' Reveal all render objects by setting the hide render flag :file: startup/bl_operators/object.py\:690 _
+
+ '''
+
+ pass
+
+
+def hide_view_clear(select: bool = True):
+ ''' Reveal temporarily hidden objects
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def hide_view_set(unselected: bool = False):
+ ''' Temporarily hide objects from the viewport
+
+ :param unselected: Unselected, Hide unselected rather than selected objects
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def hook_add_newob():
+ ''' Hook selected vertices to a newly created object
+
+ '''
+
+ pass
+
+
+def hook_add_selob(use_bone: bool = False):
+ ''' Hook selected vertices to the first selected object
+
+ :param use_bone: Active Bone, Assign the hook to the hook objects active bone
+ :type use_bone: bool
+ '''
+
+ pass
+
+
+def hook_assign(modifier: typing.Union[int, str] = ''):
+ ''' Assign the selected vertices to a hook
+
+ :param modifier: Modifier, Modifier number to assign to
+ :type modifier: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hook_recenter(modifier: typing.Union[int, str] = ''):
+ ''' Set hook center to cursor position
+
+ :param modifier: Modifier, Modifier number to assign to
+ :type modifier: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hook_remove(modifier: typing.Union[int, str] = ''):
+ ''' Remove a hook from the active object
+
+ :param modifier: Modifier, Modifier number to remove
+ :type modifier: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hook_reset(modifier: typing.Union[int, str] = ''):
+ ''' Recalculate and clear offset transformation
+
+ :param modifier: Modifier, Modifier number to assign to
+ :type modifier: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hook_select(modifier: typing.Union[int, str] = ''):
+ ''' Select affected vertices on mesh
+
+ :param modifier: Modifier, Modifier number to remove
+ :type modifier: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def instance_offset_from_cursor():
+ ''' Set offset used for collection instances based on cursor position :file: startup/bl_operators/object.py\:872 _
+
+ '''
+
+ pass
+
+
+def isolate_type_render():
+ ''' Hide unselected render objects of same type as active by setting the hide render flag :file: startup/bl_operators/object.py\:670 _
+
+ '''
+
+ pass
+
+
+def join():
+ ''' Join selected objects into active object
+
+ '''
+
+ pass
+
+
+def join_shapes():
+ ''' Copy the current resulting shape of another selected object to this one
+
+ '''
+
+ pass
+
+
+def join_uvs():
+ ''' Transfer UV Maps from active to selected objects (needs matching geometry) :file: startup/bl_operators/object.py\:584 _
+
+ '''
+
+ pass
+
+
+def laplaciandeform_bind(modifier: str = ""):
+ ''' Bind mesh to system in laplacian deform modifier
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def light_add(type: typing.Union[int, str] = 'POINT',
+ radius: float = 1.0,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a light object to the scene
+
+ :param type: Type * POINT Point, Omnidirectional point light source. * SUN Sun, Constant direction parallel ray light source. * SPOT Spot, Directional cone light source. * AREA Area, Directional area light source.
+ :type type: typing.Union[int, str]
+ :param radius: Radius
+ :type radius: float
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def lightprobe_add(type: typing.Union[int, str] = 'CUBEMAP',
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a light probe object
+
+ :param type: Type * CUBEMAP Reflection Cubemap, Reflection probe with spherical or cubic attenuation. * PLANAR Reflection Plane, Planar reflection probe. * GRID Irradiance Volume, Irradiance probe to capture diffuse indirect lighting.
+ :type type: typing.Union[int, str]
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def link_to_collection(collection_index: int = -1,
+ is_new: bool = False,
+ new_collection_name: str = ""):
+ ''' Link objects to a collection
+
+ :param collection_index: Collection Index, Index of the collection to move to
+ :type collection_index: int
+ :param is_new: New, Move objects to a new collection
+ :type is_new: bool
+ :param new_collection_name: Name, Name of the newly added collection
+ :type new_collection_name: str
+ '''
+
+ pass
+
+
+def load_background_image(filepath: str = "",
+ filter_image: bool = True,
+ filter_folder: bool = True,
+ view_align: bool = True):
+ ''' Add a reference image into the background behind objects
+
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_image: filter_image
+ :type filter_image: bool
+ :param filter_folder: filter_folder
+ :type filter_folder: bool
+ :param view_align: Align to view
+ :type view_align: bool
+ '''
+
+ pass
+
+
+def load_reference_image(filepath: str = "",
+ filter_image: bool = True,
+ filter_folder: bool = True,
+ view_align: bool = True):
+ ''' Add a reference image into the scene between objects
+
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_image: filter_image
+ :type filter_image: bool
+ :param filter_folder: filter_folder
+ :type filter_folder: bool
+ :param view_align: Align to view
+ :type view_align: bool
+ '''
+
+ pass
+
+
+def location_clear(clear_delta: bool = False):
+ ''' Clear the object's location
+
+ :param clear_delta: Clear Delta, Clear delta location in addition to clearing the normal location transform
+ :type clear_delta: bool
+ '''
+
+ pass
+
+
+def make_dupli_face():
+ ''' Convert objects into instanced faces :file: startup/bl_operators/object.py\:658 _
+
+ '''
+
+ pass
+
+
+def make_links_data(type: typing.Union[int, str] = 'OBDATA'):
+ ''' Apply active object links to other selected objects
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def make_links_scene(scene: typing.Union[int, str] = ''):
+ ''' Link selection to another scene
+
+ :param scene: Scene
+ :type scene: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def make_local(type: typing.Union[int, str] = 'SELECT_OBJECT'):
+ ''' Make library linked data-blocks local to this file
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def make_override_library(collection: typing.Union[int, str] = 'DEFAULT'):
+ ''' Make a local override of this library linked data-block
+
+ :param collection: Override Collection, Name of directly linked collection containing the selected object, to make an override from
+ :type collection: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def make_single_user(type: typing.Union[int, str] = 'SELECTED_OBJECTS',
+ object: bool = False,
+ obdata: bool = False,
+ material: bool = False,
+ animation: bool = False):
+ ''' Make linked data local to each object
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param object: Object, Make single user objects
+ :type object: bool
+ :param obdata: Object Data, Make single user object data
+ :type obdata: bool
+ :param material: Materials, Make materials local to each data-block
+ :type material: bool
+ :param animation: Object Animation, Make animation data local to each object
+ :type animation: bool
+ '''
+
+ pass
+
+
+def material_slot_add():
+ ''' Add a new material slot
+
+ '''
+
+ pass
+
+
+def material_slot_assign():
+ ''' Assign active material slot to selection
+
+ '''
+
+ pass
+
+
+def material_slot_copy():
+ ''' Copy material to selected objects
+
+ '''
+
+ pass
+
+
+def material_slot_deselect():
+ ''' Deselect by active material slot
+
+ '''
+
+ pass
+
+
+def material_slot_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move the active material up/down in the list
+
+ :param direction: Direction, Direction to move the active material towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def material_slot_remove():
+ ''' Remove the selected material slot
+
+ '''
+
+ pass
+
+
+def material_slot_remove_unused():
+ ''' Remove unused material slots
+
+ '''
+
+ pass
+
+
+def material_slot_select():
+ ''' Select by active material slot
+
+ '''
+
+ pass
+
+
+def meshdeform_bind(modifier: str = ""):
+ ''' Bind mesh to cage in mesh deform modifier
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def metaball_add(type: typing.Union[int, str] = 'BALL',
+ radius: float = 2.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an metaball object to the scene
+
+ :param type: Primitive
+ :type type: typing.Union[int, str]
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def mode_set(mode: typing.Union[int, str] = 'OBJECT', toggle: bool = False):
+ ''' Sets the object interaction mode
+
+ :param mode: Mode * OBJECT Object Mode. * EDIT Edit Mode. * POSE Pose Mode. * SCULPT Sculpt Mode. * VERTEX_PAINT Vertex Paint. * WEIGHT_PAINT Weight Paint. * TEXTURE_PAINT Texture Paint. * PARTICLE_EDIT Particle Edit. * EDIT_GPENCIL Edit Mode, Edit Grease Pencil Strokes. * SCULPT_GPENCIL Sculpt Mode, Sculpt Grease Pencil Strokes. * PAINT_GPENCIL Draw, Paint Grease Pencil Strokes. * VERTEX_GPENCIL Vertex Paint, Grease Pencil Vertex Paint Strokes. * WEIGHT_GPENCIL Weight Paint, Grease Pencil Weight Paint Strokes.
+ :type mode: typing.Union[int, str]
+ :param toggle: Toggle
+ :type toggle: bool
+ '''
+
+ pass
+
+
+def mode_set_with_submode(
+ mode: typing.Union[int, str] = 'OBJECT',
+ toggle: bool = False,
+ mesh_select_mode: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' Sets the object interaction mode
+
+ :param mode: Mode * OBJECT Object Mode. * EDIT Edit Mode. * POSE Pose Mode. * SCULPT Sculpt Mode. * VERTEX_PAINT Vertex Paint. * WEIGHT_PAINT Weight Paint. * TEXTURE_PAINT Texture Paint. * PARTICLE_EDIT Particle Edit. * EDIT_GPENCIL Edit Mode, Edit Grease Pencil Strokes. * SCULPT_GPENCIL Sculpt Mode, Sculpt Grease Pencil Strokes. * PAINT_GPENCIL Draw, Paint Grease Pencil Strokes. * VERTEX_GPENCIL Vertex Paint, Grease Pencil Vertex Paint Strokes. * WEIGHT_GPENCIL Weight Paint, Grease Pencil Weight Paint Strokes.
+ :type mode: typing.Union[int, str]
+ :param toggle: Toggle
+ :type toggle: bool
+ :param mesh_select_mode: Mesh Mode * VERT Vertex, Vertex selection mode. * EDGE Edge, Edge selection mode. * FACE Face, Face selection mode.
+ :type mesh_select_mode: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def modifier_add(type: typing.Union[int, str] = 'SUBSURF'):
+ ''' Add a procedural operation/effect to the active object
+
+ :param type: Type * DATA_TRANSFER Data Transfer, Transfer several types of data (vertex groups, UV maps, vertex colors, custom normals) from one mesh to another. * MESH_CACHE Mesh Cache, Deform the mesh using an external frame-by-frame vertex transform cache. * MESH_SEQUENCE_CACHE Mesh Sequence Cache, Deform the mesh or curve using an external mesh cache in Alembic format. * NORMAL_EDIT Normal Edit, Modify the direction of the surface normals. * WEIGHTED_NORMAL Weighted Normal, Modify the direction of the surface normals using a weighting method. * UV_PROJECT UV Project, Project the UV map coordinates from the negative Z axis of another object. * UV_WARP UV Warp, Transform the UV map using the difference between two objects. * VERTEX_WEIGHT_EDIT Vertex Weight Edit, Modify of the weights of a vertex group. * VERTEX_WEIGHT_MIX Vertex Weight Mix, Mix the weights of two vertex groups. * VERTEX_WEIGHT_PROXIMITY Vertex Weight Proximity, Set the vertex group weights based on the distance to another target object. * ARRAY Array, Create copies of the shape with offsets. * BEVEL Bevel, Generate sloped corners by adding geometry to the mesh's edges or vertices. * BOOLEAN Boolean, Use another shape to cut, combine or perform a difference operation. * BUILD Build, Cause the faces of the mesh object to appear or disappear one after the other over time. * DECIMATE Decimate, Reduce the geometry density. * EDGE_SPLIT Edge Split, Split away joined faces at the edges. * MASK Mask, Dynamically hide vertices based on a vertex group or armature. * MIRROR Mirror, Mirror along the local X, Y and/or Z axes, over the object origin. * MULTIRES Multiresolution, Subdivide the mesh in a way that allows editing the higher subdivision levels. * REMESH Remesh, Generate new mesh topology based on the current shape. * SCREW Screw, Lathe around an axis, treating the input mesh as a profile. * SKIN Skin, Create a solid shape from vertices and edges, using the vertex radius to define the thickness. * SOLIDIFY Solidify, Make the surface thick. * SUBSURF Subdivision Surface, Split the faces into smaller parts, giving it a smoother appearance. * TRIANGULATE Triangulate, Convert all polygons to triangles. * WELD Weld, Find groups of vertices closer then dist and merges them together. * WIREFRAME Wireframe, Convert faces into thickened edges. * ARMATURE Armature, Deform the shape using an armature object. * CAST Cast, Shift the shape towards a predefined primitive. * CURVE Curve, Bend the mesh using a curve object. * DISPLACE Displace, Offset vertices based on a texture. * HOOK Hook, Deform specific points using another object. * LAPLACIANDEFORM Laplacian Deform, Deform based a series of anchor points. * LATTICE Lattice, Deform using the shape of a lattice object. * MESH_DEFORM Mesh Deform, Deform using a different mesh, which acts as a deformation cage. * SHRINKWRAP Shrinkwrap, Project the shape onto another object. * SIMPLE_DEFORM Simple Deform, Deform the shape by twisting, bending, tapering or stretching. * SMOOTH Smooth, Smooth the mesh by flattening the angles between adjacent faces. * CORRECTIVE_SMOOTH Smooth Corrective, Smooth the mesh while still preserving the volume. * LAPLACIANSMOOTH Smooth Laplacian, Reduce the noise on a mesh surface with minimal changes to its shape. * SURFACE_DEFORM Surface Deform, Transfer motion from another mesh. * WARP Warp, Warp parts of a mesh to a new location in a very flexible way thanks to 2 specified objects. * WAVE Wave, Adds a ripple-like motion to an object’s geometry. * CLOTH Cloth. * COLLISION Collision. * DYNAMIC_PAINT Dynamic Paint. * EXPLODE Explode, Break apart the mesh faces and let them follow particles. * FLUID Fluid. * OCEAN Ocean, Generate a moving ocean surface. * PARTICLE_INSTANCE Particle Instance. * PARTICLE_SYSTEM Particle System, Spawn particles from the shape. * SOFT_BODY Soft Body. * SURFACE Surface. * SIMULATION Simulation.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def modifier_apply(modifier: str = "", report: bool = False):
+ ''' Apply modifier and remove from the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def modifier_apply_as_shapekey(keep_modifier: bool = False,
+ modifier: str = "",
+ report: bool = False):
+ ''' Apply modifier as a new shapekey and remove from the stack
+
+ :param keep_modifier: Keep Modifier, Do not remove the modifier from stack
+ :type keep_modifier: bool
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def modifier_convert(modifier: str = ""):
+ ''' Convert particles to a mesh object
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def modifier_copy(modifier: str = ""):
+ ''' Duplicate modifier at the same position in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def modifier_move_down(modifier: str = ""):
+ ''' Move modifier down in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def modifier_move_to_index(modifier: str = "", index: int = 0):
+ ''' Change the modifier's index in the stack so it evaluates after the set number of others
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param index: Index, The index to move the modifier to
+ :type index: int
+ '''
+
+ pass
+
+
+def modifier_move_up(modifier: str = ""):
+ ''' Move modifier up in the stack
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def modifier_remove(modifier: str = "", report: bool = False):
+ ''' Remove a modifier from the active object
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def move_to_collection(collection_index: int = -1,
+ is_new: bool = False,
+ new_collection_name: str = ""):
+ ''' Move objects to a collection
+
+ :param collection_index: Collection Index, Index of the collection to move to
+ :type collection_index: int
+ :param is_new: New, Move objects to a new collection
+ :type is_new: bool
+ :param new_collection_name: Name, Name of the newly added collection
+ :type new_collection_name: str
+ '''
+
+ pass
+
+
+def multires_base_apply(modifier: str = ""):
+ ''' Modify the base mesh to conform to the displaced mesh
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def multires_external_pack():
+ ''' Pack displacements from an external file
+
+ '''
+
+ pass
+
+
+def multires_external_save(
+ filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = True,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ modifier: str = ""):
+ ''' Save displacements to an external file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def multires_higher_levels_delete(modifier: str = ""):
+ ''' Deletes the higher resolution mesh, potential loss of detail
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def multires_rebuild_subdiv(modifier: str = ""):
+ ''' Rebuilds all possible subdivisions levels to generate a lower resolution base mesh
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def multires_reshape(modifier: str = ""):
+ ''' Copy vertex coordinates from other object
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def multires_subdivide(modifier: str = "",
+ mode: typing.Union[int, str] = 'CATMULL_CLARK'):
+ ''' Add a new level of subdivision
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param mode: Subdivision Mode, How the mesh is going to be subdivided to create a new level * CATMULL_CLARK Catmull-Clark, Create a new level using Catmull-Clark subdivisions. * SIMPLE Simple, Create a new level using simple subdivisions. * LINEAR Linear, Create a new level using linear interpolation of the sculpted displacement.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def multires_unsubdivide(modifier: str = ""):
+ ''' Rebuild a lower subdivision level of the current base mesh
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def ocean_bake(modifier: str = "", free: bool = False):
+ ''' Bake an image sequence of ocean data
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ :param free: Free, Free the bake, rather than generating it
+ :type free: bool
+ '''
+
+ pass
+
+
+def origin_clear():
+ ''' Clear the object's origin
+
+ '''
+
+ pass
+
+
+def origin_set(type: typing.Union[int, str] = 'GEOMETRY_ORIGIN',
+ center: typing.Union[int, str] = 'MEDIAN'):
+ ''' Set the object's origin, by either moving the data, or set to center of data, or use 3D cursor
+
+ :param type: Type * GEOMETRY_ORIGIN Geometry to Origin, Move object geometry to object origin. * ORIGIN_GEOMETRY Origin to Geometry, Calculate the center of geometry based on the current pivot point (median, otherwise bounding-box). * ORIGIN_CURSOR Origin to 3D Cursor, Move object origin to position of the 3D cursor. * ORIGIN_CENTER_OF_MASS Origin to Center of Mass (Surface), Calculate the center of mass from the surface area. * ORIGIN_CENTER_OF_VOLUME Origin to Center of Mass (Volume), Calculate the center of mass from the volume (must be manifold geometry with consistent normals).
+ :type type: typing.Union[int, str]
+ :param center: Center
+ :type center: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def parent_clear(type: typing.Union[int, str] = 'CLEAR'):
+ ''' Clear the object's parenting
+
+ :param type: Type * CLEAR Clear Parent, Completely clear the parenting relationship, including involved modifiers if any. * CLEAR_KEEP_TRANSFORM Clear and Keep Transformation, As 'Clear Parent', but keep the current visual transformations of the object. * CLEAR_INVERSE Clear Parent Inverse, Reset the transform corrections applied to the parenting relationship, does not remove parenting itself.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def parent_no_inverse_set():
+ ''' Set the object's parenting without setting the inverse parent correction
+
+ '''
+
+ pass
+
+
+def parent_set(type: typing.Union[int, str] = 'OBJECT',
+ xmirror: bool = False,
+ keep_transform: bool = False):
+ ''' Set the object's parenting
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param xmirror: X Mirror, Apply weights symmetrically along X axis, for Envelope/Automatic vertex groups creation
+ :type xmirror: bool
+ :param keep_transform: Keep Transform, Apply transformation before parenting
+ :type keep_transform: bool
+ '''
+
+ pass
+
+
+def particle_system_add():
+ ''' Add a particle system
+
+ '''
+
+ pass
+
+
+def particle_system_remove():
+ ''' Remove the selected particle system
+
+ '''
+
+ pass
+
+
+def paths_calculate(start_frame: int = 1, end_frame: int = 250):
+ ''' Calculate motion paths for the selected objects
+
+ :param start_frame: Start, First frame to calculate object paths on
+ :type start_frame: int
+ :param end_frame: End, Last frame to calculate object paths on
+ :type end_frame: int
+ '''
+
+ pass
+
+
+def paths_clear(only_selected: bool = False):
+ ''' Clear path caches for all objects, hold Shift key for selected objects only
+
+ :param only_selected: Only Selected, Only clear paths from selected objects
+ :type only_selected: bool
+ '''
+
+ pass
+
+
+def paths_range_update():
+ ''' Update frame range for motion paths from the Scene's current frame range
+
+ '''
+
+ pass
+
+
+def paths_update():
+ ''' Recalculate paths for selected objects
+
+ '''
+
+ pass
+
+
+def pointcloud_add(align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a point cloud object to the scene
+
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def posemode_toggle():
+ ''' Enable or disable posing/selecting bones
+
+ '''
+
+ pass
+
+
+def proxy_make(object: typing.Union[int, str] = 'DEFAULT'):
+ ''' Add empty object to become local replacement data of a library-linked object
+
+ :param object: Proxy Object, Name of lib-linked/collection object to make a proxy for
+ :type object: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def quadriflow_remesh(use_paint_symmetry: bool = True,
+ use_preserve_sharp: bool = False,
+ use_preserve_boundary: bool = False,
+ preserve_paint_mask: bool = False,
+ smooth_normals: bool = False,
+ mode: typing.Union[int, str] = 'FACES',
+ target_ratio: float = 1.0,
+ target_edge_length: float = 0.1,
+ target_faces: int = 4000,
+ mesh_area: float = -1,
+ seed: int = 0):
+ ''' Create a new quad based mesh using the surface data of the current mesh. All data layers will be lost
+
+ :param use_paint_symmetry: Use Paint Symmetry, Generates a symmetrical mesh using the paint symmetry configuration
+ :type use_paint_symmetry: bool
+ :param use_preserve_sharp: Preserve Sharp, Try to preserve sharp features on the mesh
+ :type use_preserve_sharp: bool
+ :param use_preserve_boundary: Preserve Mesh Boundary, Try to preserve mesh boundary on the mesh
+ :type use_preserve_boundary: bool
+ :param preserve_paint_mask: Preserve Paint Mask, Reproject the paint mask onto the new mesh
+ :type preserve_paint_mask: bool
+ :param smooth_normals: Smooth Normals, Set the output mesh normals to smooth
+ :type smooth_normals: bool
+ :param mode: Mode, How to specify the amount of detail for the new mesh * RATIO Ratio, Specify target number of faces relative to the current mesh. * EDGE Edge Length, Input target edge length in the new mesh. * FACES Faces, Input target number of faces in the new mesh.
+ :type mode: typing.Union[int, str]
+ :param target_ratio: Ratio, Relative number of faces compared to the current mesh
+ :type target_ratio: float
+ :param target_edge_length: Edge Length, Target edge length in the new mesh
+ :type target_edge_length: float
+ :param target_faces: Number of Faces, Approximate number of faces (quads) in the new mesh
+ :type target_faces: int
+ :param mesh_area: Old Object Face Area, This property is only used to cache the object area for later calculations
+ :type mesh_area: float
+ :param seed: Seed, Random seed to use with the solver. Different seeds will cause the remesher to come up with different quad layouts on the mesh
+ :type seed: int
+ '''
+
+ pass
+
+
+def quick_explode(style: typing.Union[int, str] = 'EXPLODE',
+ amount: int = 100,
+ frame_duration: int = 50,
+ frame_start: int = 1,
+ frame_end: int = 10,
+ velocity: float = 1.0,
+ fade: bool = True):
+ ''' Make selected objects explode
+
+ :param style: Explode Style
+ :type style: typing.Union[int, str]
+ :param amount: Amount of pieces
+ :type amount: int
+ :param frame_duration: Duration
+ :type frame_duration: int
+ :param frame_start: Start Frame
+ :type frame_start: int
+ :param frame_end: End Frame
+ :type frame_end: int
+ :param velocity: Outwards Velocity
+ :type velocity: float
+ :param fade: Fade, Fade the pieces over time
+ :type fade: bool
+ '''
+
+ pass
+
+
+def quick_fur(density: typing.Union[int, str] = 'MEDIUM',
+ view_percentage: int = 10,
+ length: float = 0.1):
+ ''' Add fur setup to the selected objects
+
+ :param density: Fur Density
+ :type density: typing.Union[int, str]
+ :param view_percentage: View %
+ :type view_percentage: int
+ :param length: Length
+ :type length: float
+ '''
+
+ pass
+
+
+def quick_liquid(show_flows: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param show_flows: Render Liquid Objects, Keep the liquid objects visible during rendering
+ :type show_flows: bool
+ '''
+
+ pass
+
+
+def quick_smoke(style: typing.Union[int, str] = 'SMOKE',
+ show_flows: bool = False):
+ ''' Use selected objects as smoke emitters
+
+ :param style: Smoke Style
+ :type style: typing.Union[int, str]
+ :param show_flows: Render Smoke Objects, Keep the smoke objects visible during rendering
+ :type show_flows: bool
+ '''
+
+ pass
+
+
+def randomize_transform(random_seed: int = 0,
+ use_delta: bool = False,
+ use_loc: bool = True,
+ loc: typing.List[float] = (0.0, 0.0, 0.0),
+ use_rot: bool = True,
+ rot: typing.List[float] = (0.0, 0.0, 0.0),
+ use_scale: bool = True,
+ scale_even: bool = False,
+ scale: typing.List[float] = (1.0, 1.0, 1.0)):
+ ''' Randomize objects loc/rot/scale
+
+ :param random_seed: Random Seed, Seed value for the random generator
+ :type random_seed: int
+ :param use_delta: Transform Delta, Randomize delta transform values instead of regular transform
+ :type use_delta: bool
+ :param use_loc: Randomize Location, Randomize the location values
+ :type use_loc: bool
+ :param loc: Location, Maximum distance the objects can spread over each axis
+ :type loc: typing.List[float]
+ :param use_rot: Randomize Rotation, Randomize the rotation values
+ :type use_rot: bool
+ :param rot: Rotation, Maximum rotation over each axis
+ :type rot: typing.List[float]
+ :param use_scale: Randomize Scale, Randomize the scale values
+ :type use_scale: bool
+ :param scale_even: Scale Even, Use the same scale value for all axis
+ :type scale_even: bool
+ :param scale: Scale, Maximum scale randomization over each axis
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def rotation_clear(clear_delta: bool = False):
+ ''' Clear the object's rotation
+
+ :param clear_delta: Clear Delta, Clear delta rotation in addition to clearing the normal rotation transform
+ :type clear_delta: bool
+ '''
+
+ pass
+
+
+def scale_clear(clear_delta: bool = False):
+ ''' Clear the object's scale
+
+ :param clear_delta: Clear Delta, Clear delta scale in addition to clearing the normal scale transform
+ :type clear_delta: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all visible objects in scene
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_by_type(extend: bool = False,
+ type: typing.Union[int, str] = 'MESH'):
+ ''' Select all visible objects that are of a type
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_camera(extend: bool = False):
+ ''' Select the active camera
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_grouped(extend: bool = False,
+ type: typing.Union[int, str] = 'CHILDREN_RECURSIVE'):
+ ''' Select all visible objects grouped by various properties
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param type: Type * CHILDREN_RECURSIVE Children. * CHILDREN Immediate Children. * PARENT Parent. * SIBLINGS Siblings, Shared Parent. * TYPE Type, Shared object type. * COLLECTION Collection, Shared collection. * HOOK Hook. * PASS Pass, Render pass Index. * COLOR Color, Object Color. * KEYINGSET Keying Set, Objects included in active Keying Set. * LIGHT_TYPE Light Type, Matching light types.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_hierarchy(direction: typing.Union[int, str] = 'PARENT',
+ extend: bool = False):
+ ''' Select object relative to the active object's position in the hierarchy
+
+ :param direction: Direction, Direction to select in the hierarchy
+ :type direction: typing.Union[int, str]
+ :param extend: Extend, Extend the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect objects at the boundaries of parent/child relationships
+
+ '''
+
+ pass
+
+
+def select_linked(extend: bool = False,
+ type: typing.Union[int, str] = 'OBDATA'):
+ ''' Select all visible objects that are linked
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_mirror(extend: bool = False):
+ ''' Select the Mirror objects of the selected object eg. L.sword -> R.sword
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select connected parent/child objects
+
+ '''
+
+ pass
+
+
+def select_pattern(pattern: str = "*",
+ case_sensitive: bool = False,
+ extend: bool = True):
+ ''' Select objects matching a naming pattern
+
+ :param pattern: Pattern, Name filter using '*', '?' and '[abc]' unix style wildcards
+ :type pattern: str
+ :param case_sensitive: Case Sensitive, Do a case sensitive compare
+ :type case_sensitive: bool
+ :param extend: Extend, Extend the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_random(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT'):
+ ''' Set select on random visible objects
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_same_collection(collection: str = ""):
+ ''' Select object in the same collection
+
+ :param collection: Collection, Name of the collection to select
+ :type collection: str
+ '''
+
+ pass
+
+
+def shade_flat():
+ ''' Render and display faces uniform, using Face Normals
+
+ '''
+
+ pass
+
+
+def shade_smooth():
+ ''' Render and display faces smooth, using interpolated Vertex Normals
+
+ '''
+
+ pass
+
+
+def shaderfx_add(type: typing.Union[int, str] = 'FX_BLUR'):
+ ''' Add a visual effect to the active object
+
+ :param type: Type * FX_BLUR Blur, Apply Gaussian Blur to object. * FX_COLORIZE Colorize, Apply different tint effects. * FX_FLIP Flip, Flip image. * FX_GLOW Glow, Create a glow effect. * FX_PIXEL Pixelate, Pixelate image. * FX_RIM Rim, Add a rim to the image. * FX_SHADOW Shadow, Create a shadow effect. * FX_SWIRL Swirl, Create a rotation distortion. * FX_WAVE Wave Distortion, Apply sinusoidal deformation.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def shaderfx_move_down(shaderfx: str = ""):
+ ''' Move effect down in the stack
+
+ :param shaderfx: Shader, Name of the shaderfx to edit
+ :type shaderfx: str
+ '''
+
+ pass
+
+
+def shaderfx_move_to_index(shaderfx: str = "", index: int = 0):
+ ''' Change the effect's position in the list so it evaluates after the set number of others
+
+ :param shaderfx: Shader, Name of the shaderfx to edit
+ :type shaderfx: str
+ :param index: Index, The index to move the effect to
+ :type index: int
+ '''
+
+ pass
+
+
+def shaderfx_move_up(shaderfx: str = ""):
+ ''' Move effect up in the stack
+
+ :param shaderfx: Shader, Name of the shaderfx to edit
+ :type shaderfx: str
+ '''
+
+ pass
+
+
+def shaderfx_remove(shaderfx: str = "", report: bool = False):
+ ''' Remove a effect from the active grease pencil object
+
+ :param shaderfx: Shader, Name of the shaderfx to edit
+ :type shaderfx: str
+ :param report: Report, Create a notification after the operation
+ :type report: bool
+ '''
+
+ pass
+
+
+def shape_key_add(from_mix: bool = True):
+ ''' Add shape key to the object
+
+ :param from_mix: From Mix, Create the new shape key from the existing mix of keys
+ :type from_mix: bool
+ '''
+
+ pass
+
+
+def shape_key_clear():
+ ''' Clear weights for all shape keys
+
+ '''
+
+ pass
+
+
+def shape_key_mirror(use_topology: bool = False):
+ ''' Mirror the current shape key along the local X axis
+
+ :param use_topology: Topology Mirror, Use topology based mirroring (for when both sides of mesh have matching, unique topology)
+ :type use_topology: bool
+ '''
+
+ pass
+
+
+def shape_key_move(type: typing.Union[int, str] = 'TOP'):
+ ''' Move the active shape key up/down in the list
+
+ :param type: Type * TOP Top, Top of the list. * UP Up. * DOWN Down. * BOTTOM Bottom, Bottom of the list.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def shape_key_remove(all: bool = False):
+ ''' Remove shape key from the object
+
+ :param all: All, Remove all shape keys
+ :type all: bool
+ '''
+
+ pass
+
+
+def shape_key_retime():
+ ''' Resets the timing for absolute shape keys
+
+ '''
+
+ pass
+
+
+def shape_key_transfer(mode: typing.Union[int, str] = 'OFFSET',
+ use_clamp: bool = False):
+ ''' Copy the active shape key of another selected object to this one
+
+ :param mode: Transformation Mode, Relative shape positions to the new shape method * OFFSET Offset, Apply the relative positional offset. * RELATIVE_FACE Relative Face, Calculate relative position (using faces). * RELATIVE_EDGE Relative Edge, Calculate relative position (using edges).
+ :type mode: typing.Union[int, str]
+ :param use_clamp: Clamp Offset, Clamp the transformation to the distance each vertex moves in the original shape
+ :type use_clamp: bool
+ '''
+
+ pass
+
+
+def skin_armature_create(modifier: str = ""):
+ ''' Create an armature that parallels the skin layout
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def skin_loose_mark_clear(action: typing.Union[int, str] = 'MARK'):
+ ''' Mark/clear selected vertices as loose
+
+ :param action: Action * MARK Mark, Mark selected vertices as loose. * CLEAR Clear, Set selected vertices as not loose.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def skin_radii_equalize():
+ ''' Make skin radii of selected vertices equal on each axis
+
+ '''
+
+ pass
+
+
+def skin_root_mark():
+ ''' Mark selected vertices as roots
+
+ '''
+
+ pass
+
+
+def speaker_add(enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a speaker object to the scene
+
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def subdivision_set(level: int = 1, relative: bool = False):
+ ''' Sets a Subdivision Surface Level (1-5)
+
+ :param level: Level
+ :type level: int
+ :param relative: Relative, Apply the subdivision surface level as an offset relative to the current level
+ :type relative: bool
+ '''
+
+ pass
+
+
+def surfacedeform_bind(modifier: str = ""):
+ ''' Bind mesh to target in surface deform modifier
+
+ :param modifier: Modifier, Name of the modifier to edit
+ :type modifier: str
+ '''
+
+ pass
+
+
+def text_add(radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a text object to the scene
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def track_clear(type: typing.Union[int, str] = 'CLEAR'):
+ ''' Clear tracking constraint or flag from object
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def track_set(type: typing.Union[int, str] = 'DAMPTRACK'):
+ ''' Make the object track another object, using various methods/constraints
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def transform_apply(location: bool = True,
+ rotation: bool = True,
+ scale: bool = True,
+ properties: bool = True):
+ ''' Apply the object's transformation to its data
+
+ :param location: Location
+ :type location: bool
+ :param rotation: Rotation
+ :type rotation: bool
+ :param scale: Scale
+ :type scale: bool
+ :param properties: Apply Properties, Modify properties such as curve vertex radius, font size and bone envelope
+ :type properties: bool
+ '''
+
+ pass
+
+
+def transform_axis_target():
+ ''' Interactively point cameras and lights to a location (Ctrl translates)
+
+ '''
+
+ pass
+
+
+def transforms_to_deltas(mode: typing.Union[int, str] = 'ALL',
+ reset_values: bool = True):
+ ''' Convert normal object transforms to delta transforms, any existing delta transforms will be included as well
+
+ :param mode: Mode, Which transforms to transfer * ALL All Transforms, Transfer location, rotation, and scale transforms. * LOC Location, Transfer location transforms only. * ROT Rotation, Transfer rotation transforms only. * SCALE Scale, Transfer scale transforms only.
+ :type mode: typing.Union[int, str]
+ :param reset_values: Reset Values, Clear transform values after transferring to deltas
+ :type reset_values: bool
+ '''
+
+ pass
+
+
+def unlink_data():
+ ''' Undocumented, consider contributing __.
+
+ '''
+
+ pass
+
+
+def vertex_group_add():
+ ''' Add a new vertex group to the active object
+
+ '''
+
+ pass
+
+
+def vertex_group_assign():
+ ''' Assign the selected vertices to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_assign_new():
+ ''' Assign the selected vertices to a new vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_clean(group_select_mode: typing.Union[int, str] = '',
+ limit: float = 0.0,
+ keep_single: bool = False):
+ ''' Remove vertex group assignments which are not required
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param limit: Limit, Remove vertices which weight is below or equal to this limit
+ :type limit: float
+ :param keep_single: Keep Single, Keep verts assigned to at least one group when cleaning
+ :type keep_single: bool
+ '''
+
+ pass
+
+
+def vertex_group_copy():
+ ''' Make a copy of the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_copy_to_linked():
+ ''' Replace vertex groups of all users of the same geometry data by vertex groups of active object
+
+ '''
+
+ pass
+
+
+def vertex_group_copy_to_selected():
+ ''' Replace vertex groups of selected objects by vertex groups of active object
+
+ '''
+
+ pass
+
+
+def vertex_group_deselect():
+ ''' Deselect all selected vertices assigned to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_fix(dist: float = 0.0,
+ strength: float = 1.0,
+ accuracy: float = 1.0):
+ ''' Modify the position of selected vertices by changing only their respective groups' weights (this tool may be slow for many vertices)
+
+ :param dist: Distance, The distance to move to
+ :type dist: float
+ :param strength: Strength, The distance moved can be changed by this multiplier
+ :type strength: float
+ :param accuracy: Change Sensitivity, Change the amount weights are altered with each iteration: lower values are slower
+ :type accuracy: float
+ '''
+
+ pass
+
+
+def vertex_group_invert(group_select_mode: typing.Union[int, str] = '',
+ auto_assign: bool = True,
+ auto_remove: bool = True):
+ ''' Invert active vertex group's weights
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param auto_assign: Add Weights, Add vertices from groups that have zero weight before inverting
+ :type auto_assign: bool
+ :param auto_remove: Remove Weights, Remove vertices from groups that have zero weight after inverting
+ :type auto_remove: bool
+ '''
+
+ pass
+
+
+def vertex_group_levels(group_select_mode: typing.Union[int, str] = '',
+ offset: float = 0.0,
+ gain: float = 1.0):
+ ''' Add some offset and multiply with some gain the weights of the active vertex group
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param offset: Offset, Value to add to weights
+ :type offset: float
+ :param gain: Gain, Value to multiply weights by
+ :type gain: float
+ '''
+
+ pass
+
+
+def vertex_group_limit_total(group_select_mode: typing.Union[int, str] = '',
+ limit: int = 4):
+ ''' Limit deform weights associated with a vertex to a specified number by removing lowest weights
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param limit: Limit, Maximum number of deform weights
+ :type limit: int
+ '''
+
+ pass
+
+
+def vertex_group_lock(action: typing.Union[int, str] = 'TOGGLE',
+ mask: typing.Union[int, str] = 'ALL'):
+ ''' Change the lock state of all or some vertex groups of active object
+
+ :param action: Action, Lock action to execute on vertex groups * TOGGLE Toggle, Unlock all vertex groups if there is at least one locked group, lock all in other case. * LOCK Lock, Lock all vertex groups. * UNLOCK Unlock, Unlock all vertex groups. * INVERT Invert, Invert the lock state of all vertex groups.
+ :type action: typing.Union[int, str]
+ :param mask: Mask, Apply the action based on vertex group selection * ALL All, Apply action to all vertex groups. * SELECTED Selected, Apply to selected vertex groups. * UNSELECTED Unselected, Apply to unselected vertex groups. * INVERT_UNSELECTED Invert Unselected, Apply the opposite of Lock/Unlock to unselected vertex groups.
+ :type mask: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_group_mirror(mirror_weights: bool = True,
+ flip_group_names: bool = True,
+ all_groups: bool = False,
+ use_topology: bool = False):
+ ''' Mirror vertex group, flip weights and/or names, editing only selected vertices, flipping when both sides are selected otherwise copy from unselected
+
+ :param mirror_weights: Mirror Weights, Mirror weights
+ :type mirror_weights: bool
+ :param flip_group_names: Flip Group Names, Flip vertex group names
+ :type flip_group_names: bool
+ :param all_groups: All Groups, Mirror all vertex groups weights
+ :type all_groups: bool
+ :param use_topology: Topology Mirror, Use topology based mirroring (for when both sides of mesh have matching, unique topology)
+ :type use_topology: bool
+ '''
+
+ pass
+
+
+def vertex_group_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move the active vertex group up/down in the list
+
+ :param direction: Direction, Direction to move the active vertex group towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_group_normalize():
+ ''' Normalize weights of the active vertex group, so that the highest ones are now 1.0
+
+ '''
+
+ pass
+
+
+def vertex_group_normalize_all(group_select_mode: typing.Union[int, str] = '',
+ lock_active: bool = True):
+ ''' Normalize all weights of all vertex groups, so that for each vertex, the sum of all weights is 1.0
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param lock_active: Lock Active, Keep the values of the active group while normalizing others
+ :type lock_active: bool
+ '''
+
+ pass
+
+
+def vertex_group_quantize(group_select_mode: typing.Union[int, str] = '',
+ steps: int = 4):
+ ''' Set weights to a fixed number of steps
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param steps: Steps, Number of steps between 0 and 1
+ :type steps: int
+ '''
+
+ pass
+
+
+def vertex_group_remove(all: bool = False, all_unlocked: bool = False):
+ ''' Delete the active or all vertex groups from the active object
+
+ :param all: All, Remove all vertex groups
+ :type all: bool
+ :param all_unlocked: All Unlocked, Remove all unlocked vertex groups
+ :type all_unlocked: bool
+ '''
+
+ pass
+
+
+def vertex_group_remove_from(use_all_groups: bool = False,
+ use_all_verts: bool = False):
+ ''' Remove the selected vertices from active or all vertex group(s)
+
+ :param use_all_groups: All Groups, Remove from all groups
+ :type use_all_groups: bool
+ :param use_all_verts: All Vertices, Clear the active group
+ :type use_all_verts: bool
+ '''
+
+ pass
+
+
+def vertex_group_select():
+ ''' Select all the vertices assigned to the active vertex group
+
+ '''
+
+ pass
+
+
+def vertex_group_set_active(group: typing.Union[int, str] = ''):
+ ''' Set the active vertex group
+
+ :param group: Group, Vertex group to set as active
+ :type group: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_group_smooth(group_select_mode: typing.Union[int, str] = '',
+ factor: float = 0.5,
+ repeat: int = 1,
+ expand: float = 0.0):
+ ''' Smooth weights for selected vertices
+
+ :param group_select_mode: Subset, Define which subset of Groups shall be used
+ :type group_select_mode: typing.Union[int, str]
+ :param factor: Factor
+ :type factor: float
+ :param repeat: Iterations
+ :type repeat: int
+ :param expand: Expand/Contract, Expand/contract weights
+ :type expand: float
+ '''
+
+ pass
+
+
+def vertex_group_sort(sort_type: typing.Union[int, str] = 'NAME'):
+ ''' Sort vertex groups
+
+ :param sort_type: Sort type, Sort type
+ :type sort_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_parent_set():
+ ''' Parent selected objects to the selected vertices
+
+ '''
+
+ pass
+
+
+def vertex_weight_copy():
+ ''' Copy weights from active to selected
+
+ '''
+
+ pass
+
+
+def vertex_weight_delete(weight_group: int = -1):
+ ''' Delete this weight from the vertex (disabled if vertex group is locked)
+
+ :param weight_group: Weight Index, Index of source weight in active vertex group
+ :type weight_group: int
+ '''
+
+ pass
+
+
+def vertex_weight_normalize_active_vertex():
+ ''' Normalize active vertex's weights
+
+ '''
+
+ pass
+
+
+def vertex_weight_paste(weight_group: int = -1):
+ ''' Copy this group's weight to other selected vertices (disabled if vertex group is locked)
+
+ :param weight_group: Weight Index, Index of source weight in active vertex group
+ :type weight_group: int
+ '''
+
+ pass
+
+
+def vertex_weight_set_active(weight_group: int = -1):
+ ''' Set as active vertex group
+
+ :param weight_group: Weight Index, Index of source weight in active vertex group
+ :type weight_group: int
+ '''
+
+ pass
+
+
+def visual_transform_apply():
+ ''' Apply the object's visual transformation to its data
+
+ '''
+
+ pass
+
+
+def volume_add(align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add a volume object to the scene
+
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def volume_import(
+ filepath: str = "",
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = True,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ use_sequence_detection: bool = True,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Import OpenVDB volume file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param use_sequence_detection: Detect Sequences, Automatically detect animated sequences in selected volume files (based on file names)
+ :type use_sequence_detection: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def voxel_remesh():
+ ''' Calculates a new manifold mesh based on the volume of the current mesh. All data layers will be lost
+
+ '''
+
+ pass
+
+
+def voxel_size_edit():
+ ''' Modify the mesh voxel size interactively used in the voxel remesher
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/outliner.py b/blender_autocomplete/bpy/ops/outliner.py
new file mode 100644
index 0000000..dd244ba
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/outliner.py
@@ -0,0 +1,591 @@
+import sys
+import typing
+
+
+def action_set(action: typing.Union[int, str] = ''):
+ ''' Change the active action used
+
+ :param action: Action
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def animdata_operation(type: typing.Union[int, str] = 'CLEAR_ANIMDATA'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Animation Operation * CLEAR_ANIMDATA Clear Animation Data, Remove this animation data container. * SET_ACT Set Action. * CLEAR_ACT Unlink Action. * REFRESH_DRIVERS Refresh Drivers. * CLEAR_DRIVERS Clear Drivers.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def collection_disable():
+ ''' Disable viewport drawing in the view layers
+
+ '''
+
+ pass
+
+
+def collection_disable_render():
+ ''' Do not render this collection
+
+ '''
+
+ pass
+
+
+def collection_drop():
+ ''' Drag to move to collection in Outliner
+
+ '''
+
+ pass
+
+
+def collection_duplicate():
+ ''' Recursively duplicate the collection, all its children, objects and object data
+
+ '''
+
+ pass
+
+
+def collection_duplicate_linked():
+ ''' Recursively duplicate the collection, all its children and objects, with linked object data
+
+ '''
+
+ pass
+
+
+def collection_enable():
+ ''' Enable viewport drawing in the view layers
+
+ '''
+
+ pass
+
+
+def collection_enable_render():
+ ''' Render the collection
+
+ '''
+
+ pass
+
+
+def collection_exclude_clear():
+ ''' Include collection in the active view layer
+
+ '''
+
+ pass
+
+
+def collection_exclude_set():
+ ''' Exclude collection from the active view layer
+
+ '''
+
+ pass
+
+
+def collection_hide():
+ ''' Hide the collection in this view layer
+
+ '''
+
+ pass
+
+
+def collection_hide_inside():
+ ''' Hide all the objects and collections inside the collection
+
+ '''
+
+ pass
+
+
+def collection_hierarchy_delete():
+ ''' Delete selected collection hierarchies
+
+ '''
+
+ pass
+
+
+def collection_holdout_clear():
+ ''' Clear masking of collection in the active view layer
+
+ '''
+
+ pass
+
+
+def collection_holdout_set():
+ ''' Mask collection in the active view layer
+
+ '''
+
+ pass
+
+
+def collection_indirect_only_clear():
+ ''' Clear collection contributing only indirectly in the view layer
+
+ '''
+
+ pass
+
+
+def collection_indirect_only_set():
+ ''' Set collection to only contribute indirectly (through shadows and reflections) in the view layer
+
+ '''
+
+ pass
+
+
+def collection_instance():
+ ''' Instance selected collections to active scene
+
+ '''
+
+ pass
+
+
+def collection_isolate(extend: bool = False):
+ ''' Hide all but this collection and its parents
+
+ :param extend: Extend, Extend current visible collections
+ :type extend: bool
+ '''
+
+ pass
+
+
+def collection_link():
+ ''' Link selected collections to active scene
+
+ '''
+
+ pass
+
+
+def collection_new(nested: bool = True):
+ ''' Add a new collection inside selected collection
+
+ :param nested: Nested, Add as child of selected collection
+ :type nested: bool
+ '''
+
+ pass
+
+
+def collection_objects_deselect():
+ ''' Deselect objects in collection
+
+ '''
+
+ pass
+
+
+def collection_objects_select():
+ ''' Select objects in collection
+
+ '''
+
+ pass
+
+
+def collection_show():
+ ''' Show the collection in this view layer
+
+ '''
+
+ pass
+
+
+def collection_show_inside():
+ ''' Show all the objects and collections inside the collection
+
+ '''
+
+ pass
+
+
+def constraint_operation(type: typing.Union[int, str] = 'ENABLE'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Constraint Operation
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def data_operation(type: typing.Union[int, str] = 'SELECT'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Data Operation
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def delete(hierarchy: bool = False):
+ ''' Delete selected objects and collections
+
+ :param hierarchy: Hierarchy, Delete child objects and collections
+ :type hierarchy: bool
+ '''
+
+ pass
+
+
+def drivers_add_selected():
+ ''' Add drivers to selected items
+
+ '''
+
+ pass
+
+
+def drivers_delete_selected():
+ ''' Delete drivers assigned to selected items
+
+ '''
+
+ pass
+
+
+def expanded_toggle():
+ ''' Expand/Collapse all items
+
+ '''
+
+ pass
+
+
+def hide():
+ ''' Hide selected objects and collections
+
+ '''
+
+ pass
+
+
+def highlight_update():
+ ''' Update the item highlight based on the current mouse position
+
+ '''
+
+ pass
+
+
+def id_copy():
+ ''' Selected data-blocks are copied to the clipboard
+
+ '''
+
+ pass
+
+
+def id_delete():
+ ''' Delete the ID under cursor
+
+ '''
+
+ pass
+
+
+def id_operation(type: typing.Union[int, str] = 'UNLINK'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: ID data Operation * UNLINK Unlink. * LOCAL Make Local. * SINGLE Make Single User. * DELETE Delete. * REMAP Remap Users, Make all users of selected data-blocks to use instead current (clicked) one. * OVERRIDE_LIBRARY_CREATE Add Library Override, Add a local override of this linked data-block. * OVERRIDE_LIBRARY_CREATE_HIERARCHY Add Library Override Hierarchy, Add a local override of this linked data-block, and its hierarchy of dependencies. * OVERRIDE_LIBRARY_RESET Reset Library Override, Reset this local override to its linked values. * OVERRIDE_LIBRARY_RESET_HIERARCHY Reset Library Override Hierarchy, Reset this local override to its linked values, as well as its hierarchy of dependencies. * COPY Copy. * PASTE Paste. * ADD_FAKE Add Fake User, Ensure data-block gets saved even if it isn't in use (e.g. for motion and material libraries). * CLEAR_FAKE Clear Fake User. * RENAME Rename. * SELECT_LINKED Select Linked.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def id_paste():
+ ''' Data-blocks from the clipboard are pasted
+
+ '''
+
+ pass
+
+
+def id_remap(id_type: typing.Union[int, str] = 'OBJECT',
+ old_id: typing.Union[int, str] = '',
+ new_id: typing.Union[int, str] = ''):
+ ''' Undocumented, consider contributing __.
+
+ :param id_type: ID Type
+ :type id_type: typing.Union[int, str]
+ :param old_id: Old ID, Old ID to replace
+ :type old_id: typing.Union[int, str]
+ :param new_id: New ID, New ID to remap all selected IDs' users to
+ :type new_id: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def item_activate(extend: bool = True,
+ extend_range: bool = False,
+ deselect_all: bool = False):
+ ''' Handle mouse clicks to select and activate items
+
+ :param extend: Extend, Extend selection for activation
+ :type extend: bool
+ :param extend_range: Extend Range, Select a range from active element
+ :type extend_range: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ '''
+
+ pass
+
+
+def item_drag_drop():
+ ''' Drag and drop element to another place
+
+ '''
+
+ pass
+
+
+def item_openclose(all: bool = False):
+ ''' Toggle whether item under cursor is enabled or closed
+
+ :param all: All, Close or open all items
+ :type all: bool
+ '''
+
+ pass
+
+
+def item_rename():
+ ''' Rename the active element
+
+ '''
+
+ pass
+
+
+def keyingset_add_selected():
+ ''' Add selected items (blue-gray rows) to active Keying Set
+
+ '''
+
+ pass
+
+
+def keyingset_remove_selected():
+ ''' Remove selected items (blue-gray rows) from active Keying Set
+
+ '''
+
+ pass
+
+
+def lib_operation(type: typing.Union[int, str] = 'RENAME'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Library Operation * RENAME Rename. * DELETE Delete, Delete this library and all its item from Blender - WARNING: no undo. * RELOCATE Relocate, Select a new path for this library, and reload all its data. * RELOAD Reload, Reload all data from this library.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def lib_relocate():
+ ''' Relocate the library under cursor
+
+ '''
+
+ pass
+
+
+def material_drop():
+ ''' Drag material to object in Outliner
+
+ '''
+
+ pass
+
+
+def modifier_operation(type: typing.Union[int, str] = 'TOGVIS'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Modifier Operation
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def object_operation(type: typing.Union[int, str] = 'SELECT'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Object Operation * SELECT Select. * DESELECT Deselect. * SELECT_HIERARCHY Select Hierarchy. * REMAP Remap Users, Make all users of selected data-blocks to use instead a new chosen one. * RENAME Rename. * OBJECT_MODE_ENTER Enter Mode. * OBJECT_MODE_EXIT Exit Mode.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def operation():
+ ''' Context menu for item operations
+
+ '''
+
+ pass
+
+
+def orphans_purge(num_deleted: int = 0):
+ ''' Clear all orphaned data-blocks without any users from the file
+
+ :type num_deleted: int
+ '''
+
+ pass
+
+
+def parent_clear():
+ ''' Drag to clear parent in Outliner
+
+ '''
+
+ pass
+
+
+def parent_drop():
+ ''' Drag to parent in Outliner
+
+ '''
+
+ pass
+
+
+def scene_drop():
+ ''' Drag object to scene in Outliner
+
+ '''
+
+ pass
+
+
+def scene_operation(type: typing.Union[int, str] = 'DELETE'):
+ ''' Context menu for scene operations
+
+ :param type: Scene Operation
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def scroll_page(up: bool = False):
+ ''' Scroll page up or down
+
+ :param up: Up, Scroll up one page
+ :type up: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle the Outliner selection of items
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(tweak: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Use box selection to select tree elements
+
+ :param tweak: Tweak, Tweak gesture from empty space for box selection
+ :type tweak: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_walk(direction: typing.Union[int, str] = 'UP',
+ extend: bool = False,
+ toggle_all: bool = False):
+ ''' Use walk navigation to select tree elements
+
+ :param direction: Walk Direction, Select/Deselect element in this direction
+ :type direction: typing.Union[int, str]
+ :param extend: Extend, Extend selection on walk
+ :type extend: bool
+ :param toggle_all: Toggle All, Toggle open/close hierarchy
+ :type toggle_all: bool
+ '''
+
+ pass
+
+
+def show_active():
+ ''' Open up the tree and adjust the view so that the active Object is shown centered
+
+ '''
+
+ pass
+
+
+def show_hierarchy():
+ ''' Open all object entries and close all others
+
+ '''
+
+ pass
+
+
+def show_one_level(open: bool = True):
+ ''' Expand/collapse all entries by one level
+
+ :param open: Open, Expand all entries one level deep
+ :type open: bool
+ '''
+
+ pass
+
+
+def unhide_all():
+ ''' Unhide all objects and collections
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/paint.py b/blender_autocomplete/bpy/ops/paint.py
new file mode 100644
index 0000000..ebf5809
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/paint.py
@@ -0,0 +1,486 @@
+import sys
+import typing
+import bpy.types
+
+
+def add_simple_uvs():
+ ''' Add cube map uvs on mesh
+
+ '''
+
+ pass
+
+
+def add_texture_paint_slot(type: typing.Union[int, str] = 'BASE_COLOR',
+ name: str = "Untitled",
+ width: int = 1024,
+ height: int = 1024,
+ color: typing.List[float] = (0.0, 0.0, 0.0, 1.0),
+ alpha: bool = True,
+ generated_type: typing.Union[int, str] = 'BLANK',
+ float: bool = False):
+ ''' Add a texture paint slot
+
+ :param type: Type, Merge method to use
+ :type type: typing.Union[int, str]
+ :param name: Name, Image data-block name
+ :type name: str
+ :param width: Width, Image width
+ :type width: int
+ :param height: Height, Image height
+ :type height: int
+ :param color: Color, Default fill color
+ :type color: typing.List[float]
+ :param alpha: Alpha, Create an image with an alpha channel
+ :type alpha: bool
+ :param generated_type: Generated Type, Fill the image with a grid for UV map testing * BLANK Blank, Generate a blank image. * UV_GRID UV Grid, Generated grid to test UV mappings. * COLOR_GRID Color Grid, Generated improved UV grid to test UV mappings.
+ :type generated_type: typing.Union[int, str]
+ :param float: 32 bit Float, Create image with 32 bit floating point bit depth
+ :type float: bool
+ '''
+
+ pass
+
+
+def brush_colors_flip():
+ ''' Swap primary and secondary brush colors
+
+ '''
+
+ pass
+
+
+def brush_select(sculpt_tool: typing.Union[int, str] = 'DRAW',
+ vertex_tool: typing.Union[int, str] = 'DRAW',
+ weight_tool: typing.Union[int, str] = 'DRAW',
+ image_tool: typing.Union[int, str] = 'DRAW',
+ gpencil_tool: typing.Union[int, str] = 'DRAW',
+ gpencil_vertex_tool: typing.Union[int, str] = 'DRAW',
+ gpencil_sculpt_tool: typing.Union[int, str] = 'SMOOTH',
+ gpencil_weight_tool: typing.Union[int, str] = 'WEIGHT',
+ toggle: bool = False,
+ create_missing: bool = False):
+ ''' Select a paint mode's brush by tool type
+
+ :param sculpt_tool: sculpt_tool
+ :type sculpt_tool: typing.Union[int, str]
+ :param vertex_tool: vertex_tool
+ :type vertex_tool: typing.Union[int, str]
+ :param weight_tool: weight_tool
+ :type weight_tool: typing.Union[int, str]
+ :param image_tool: image_tool
+ :type image_tool: typing.Union[int, str]
+ :param gpencil_tool: gpencil_tool * DRAW Draw, The brush is of type used for drawing strokes. * FILL Fill, The brush is of type used for filling areas. * ERASE Erase, The brush is used for erasing strokes. * TINT Tint, The brush is of type used for tinting strokes.
+ :type gpencil_tool: typing.Union[int, str]
+ :param gpencil_vertex_tool: gpencil_vertex_tool
+ :type gpencil_vertex_tool: typing.Union[int, str]
+ :param gpencil_sculpt_tool: gpencil_sculpt_tool * SMOOTH Smooth, Smooth stroke points. * THICKNESS Thickness, Adjust thickness of strokes. * STRENGTH Strength, Adjust color strength of strokes. * RANDOMIZE Randomize, Introduce jitter/randomness into strokes. * GRAB Grab, Translate the set of points initially within the brush circle. * PUSH Push, Move points out of the way, as if combing them. * TWIST Twist, Rotate points around the midpoint of the brush. * PINCH Pinch, Pull points towards the midpoint of the brush. * CLONE Clone, Paste copies of the strokes stored on the clipboard.
+ :type gpencil_sculpt_tool: typing.Union[int, str]
+ :param gpencil_weight_tool: gpencil_weight_tool * WEIGHT Weight, Weight Paint for Vertex Groups.
+ :type gpencil_weight_tool: typing.Union[int, str]
+ :param toggle: Toggle, Toggle between two brushes rather than cycling
+ :type toggle: bool
+ :param create_missing: Create Missing, If the requested brush type does not exist, create a new brush
+ :type create_missing: bool
+ '''
+
+ pass
+
+
+def face_select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection for all faces
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def face_select_hide(unselected: bool = False):
+ ''' Hide selected faces
+
+ :param unselected: Unselected, Hide unselected rather than selected objects
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def face_select_linked():
+ ''' Select linked faces
+
+ '''
+
+ pass
+
+
+def face_select_linked_pick(deselect: bool = False):
+ ''' Select linked faces under the cursor
+
+ :param deselect: Deselect, Deselect rather than select items
+ :type deselect: bool
+ '''
+
+ pass
+
+
+def face_select_reveal(select: bool = True):
+ ''' Reveal hidden faces
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def grab_clone(delta: typing.List[float] = (0.0, 0.0)):
+ ''' Move the clone source image
+
+ :param delta: Delta, Delta offset of clone image in 0.0..1.0 coordinates
+ :type delta: typing.List[float]
+ '''
+
+ pass
+
+
+def hide_show(action: typing.Union[int, str] = 'HIDE',
+ area: typing.Union[int, str] = 'INSIDE',
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Hide/show some vertices
+
+ :param action: Action, Whether to hide or show vertices * HIDE Hide, Hide vertices. * SHOW Show, Show vertices.
+ :type action: typing.Union[int, str]
+ :param area: Area, Which vertices to hide or show * OUTSIDE Outside, Hide or show vertices outside the selection. * INSIDE Inside, Hide or show vertices inside the selection. * ALL All, Hide or show all vertices. * MASKED Masked, Hide or show vertices that are masked (minimum mask value of 0.5).
+ :type area: typing.Union[int, str]
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def image_from_view(filepath: str = ""):
+ ''' Make an image from biggest 3D view for re-projection
+
+ :param filepath: File Path, Name of the file
+ :type filepath: str
+ '''
+
+ pass
+
+
+def image_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'NORMAL'):
+ ''' Paint a stroke into the image
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param mode: Stroke Mode, Action taken when a paint stroke is made * NORMAL Regular, Apply brush normally. * INVERT Invert, Invert action of brush for duration of stroke. * SMOOTH Smooth, Switch brush to smooth mode for duration of stroke.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def mask_flood_fill(mode: typing.Union[int, str] = 'VALUE',
+ value: float = 0.0):
+ ''' Fill the whole mask with a given value, or invert its values
+
+ :param mode: Mode * VALUE Value, Set mask to the level specified by the 'value' property. * VALUE_INVERSE Value Inverted, Set mask to the level specified by the inverted 'value' property. * INVERT Invert, Invert the mask.
+ :type mode: typing.Union[int, str]
+ :param value: Value, Mask level to use when mode is 'Value'; zero means no masking and one is fully masked
+ :type value: float
+ '''
+
+ pass
+
+
+def mask_lasso_gesture(
+ path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'VALUE',
+ value: float = 1.0):
+ ''' Add mask within the lasso as you move the brush
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * VALUE Value, Set mask to the level specified by the 'value' property. * VALUE_INVERSE Value Inverted, Set mask to the level specified by the inverted 'value' property. * INVERT Invert, Invert the mask.
+ :type mode: typing.Union[int, str]
+ :param value: Value, Mask level to use when mode is 'Value'; zero means no masking and one is fully masked
+ :type value: float
+ '''
+
+ pass
+
+
+def project_image(image: typing.Union[int, str] = ''):
+ ''' Project an edited render from the active camera back onto the object
+
+ :param image: Image
+ :type image: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def sample_color(location: typing.List[int] = (0, 0),
+ merged: bool = False,
+ palette: bool = False):
+ ''' Use the mouse to sample a color in the image
+
+ :param location: Location
+ :type location: typing.List[int]
+ :param merged: Sample Merged, Sample the output display color
+ :type merged: bool
+ :param palette: Add to Palette
+ :type palette: bool
+ '''
+
+ pass
+
+
+def texture_paint_toggle():
+ ''' Toggle texture paint mode in 3D view
+
+ '''
+
+ pass
+
+
+def vert_select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection for all vertices
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vert_select_ungrouped(extend: bool = False):
+ ''' Select vertices without a group
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def vertex_color_brightness_contrast(brightness: float = 0.0,
+ contrast: float = 0.0):
+ ''' Adjust vertex color brightness/contrast
+
+ :param brightness: Brightness
+ :type brightness: float
+ :param contrast: Contrast
+ :type contrast: float
+ '''
+
+ pass
+
+
+def vertex_color_dirt(blur_strength: float = 1.0,
+ blur_iterations: int = 1,
+ clean_angle: float = 3.14159,
+ dirt_angle: float = 0.0,
+ dirt_only: bool = False,
+ normalize: bool = True):
+ ''' Generate a dirt map gradient based on cavity
+
+ :param blur_strength: Blur Strength, Blur strength per iteration
+ :type blur_strength: float
+ :param blur_iterations: Blur Iterations, Number of times to blur the colors (higher blurs more)
+ :type blur_iterations: int
+ :param clean_angle: Highlight Angle, Less than 90 limits the angle used in the tonal range
+ :type clean_angle: float
+ :param dirt_angle: Dirt Angle, Less than 90 limits the angle used in the tonal range
+ :type dirt_angle: float
+ :param dirt_only: Dirt Only, Don't calculate cleans for convex areas
+ :type dirt_only: bool
+ :param normalize: Normalize, Normalize the colors, increasing the contrast
+ :type normalize: bool
+ '''
+
+ pass
+
+
+def vertex_color_from_weight():
+ ''' Convert active weight into gray scale vertex colors
+
+ '''
+
+ pass
+
+
+def vertex_color_hsv(h: float = 0.5, s: float = 1.0, v: float = 1.0):
+ ''' Adjust vertex color HSV values
+
+ :param h: Hue
+ :type h: float
+ :param s: Saturation
+ :type s: float
+ :param v: Value
+ :type v: float
+ '''
+
+ pass
+
+
+def vertex_color_invert():
+ ''' Invert RGB values
+
+ '''
+
+ pass
+
+
+def vertex_color_levels(offset: float = 0.0, gain: float = 1.0):
+ ''' Adjust levels of vertex colors
+
+ :param offset: Offset, Value to add to colors
+ :type offset: float
+ :param gain: Gain, Value to multiply colors by
+ :type gain: float
+ '''
+
+ pass
+
+
+def vertex_color_set():
+ ''' Fill the active vertex color layer with the current paint color
+
+ '''
+
+ pass
+
+
+def vertex_color_smooth():
+ ''' Smooth colors across vertices
+
+ '''
+
+ pass
+
+
+def vertex_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'NORMAL'):
+ ''' Paint a stroke in the active vertex color layer
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param mode: Stroke Mode, Action taken when a paint stroke is made * NORMAL Regular, Apply brush normally. * INVERT Invert, Invert action of brush for duration of stroke. * SMOOTH Smooth, Switch brush to smooth mode for duration of stroke.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_paint_toggle():
+ ''' Toggle the vertex paint mode in 3D view
+
+ '''
+
+ pass
+
+
+def weight_from_bones(type: typing.Union[int, str] = 'AUTOMATIC'):
+ ''' Set the weights of the groups matching the attached armature's selected bones, using the distance between the vertices and the bones
+
+ :param type: Type, Method to use for assigning weights * AUTOMATIC Automatic, Automatic weights from bones. * ENVELOPES From Envelopes, Weights from envelopes with user defined radius.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def weight_gradient(type: typing.Union[int, str] = 'LINEAR',
+ xstart: int = 0,
+ xend: int = 0,
+ ystart: int = 0,
+ yend: int = 0,
+ cursor: int = 5):
+ ''' Draw a line to apply a weight gradient to selected vertices
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ :param xstart: X Start
+ :type xstart: int
+ :param xend: X End
+ :type xend: int
+ :param ystart: Y Start
+ :type ystart: int
+ :param yend: Y End
+ :type yend: int
+ :param cursor: Cursor, Mouse cursor style to use during the modal operator
+ :type cursor: int
+ '''
+
+ pass
+
+
+def weight_paint(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'NORMAL'):
+ ''' Paint a stroke in the current vertex group's weights
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param mode: Stroke Mode, Action taken when a paint stroke is made * NORMAL Regular, Apply brush normally. * INVERT Invert, Invert action of brush for duration of stroke. * SMOOTH Smooth, Switch brush to smooth mode for duration of stroke.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def weight_paint_toggle():
+ ''' Toggle weight paint mode in 3D view
+
+ '''
+
+ pass
+
+
+def weight_sample():
+ ''' Use the mouse to sample a weight in the 3D view
+
+ '''
+
+ pass
+
+
+def weight_sample_group(group: typing.Union[int, str] = 'DEFAULT'):
+ ''' Select one of the vertex groups available under current mouse position
+
+ :param group: Keying Set, The Keying Set to use
+ :type group: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def weight_set():
+ ''' Fill the active vertex group with the current paint weight
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/paintcurve.py b/blender_autocomplete/bpy/ops/paintcurve.py
new file mode 100644
index 0000000..958fb67
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/paintcurve.py
@@ -0,0 +1,82 @@
+import sys
+import typing
+
+
+def add_point(location: typing.List[int] = (0, 0)):
+ ''' Add New Paint Curve Point
+
+ :param location: Location, Location of vertex in area space
+ :type location: typing.List[int]
+ '''
+
+ pass
+
+
+def add_point_slide(PAINTCURVE_OT_add_point=None, PAINTCURVE_OT_slide=None):
+ ''' Add new curve point and slide it
+
+ :param PAINTCURVE_OT_add_point: Add New Paint Curve Point, Add New Paint Curve Point
+ :param PAINTCURVE_OT_slide: Slide Paint Curve Point, Select and slide paint curve point
+ '''
+
+ pass
+
+
+def cursor():
+ ''' Place cursor
+
+ '''
+
+ pass
+
+
+def delete_point():
+ ''' Remove Paint Curve Point
+
+ '''
+
+ pass
+
+
+def draw():
+ ''' Draw curve
+
+ '''
+
+ pass
+
+
+def new():
+ ''' Add new paint curve
+
+ '''
+
+ pass
+
+
+def select(location: typing.List[int] = (0, 0),
+ toggle: bool = False,
+ extend: bool = False):
+ ''' Select a paint curve point
+
+ :param location: Location, Location of vertex in area space
+ :type location: typing.List[int]
+ :param toggle: Toggle, (De)select all
+ :type toggle: bool
+ :param extend: Extend, Extend selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def slide(align: bool = False, select: bool = True):
+ ''' Select and slide paint curve point
+
+ :param align: Align Handles, Aligns opposite point handle during transform
+ :type align: bool
+ :param select: Select, Attempt to select a point handle before transform
+ :type select: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/palette.py b/blender_autocomplete/bpy/ops/palette.py
new file mode 100644
index 0000000..4d47c6e
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/palette.py
@@ -0,0 +1,66 @@
+import sys
+import typing
+
+
+def color_add():
+ ''' Add new color to active palette
+
+ '''
+
+ pass
+
+
+def color_delete():
+ ''' Remove active color from palette
+
+ '''
+
+ pass
+
+
+def color_move(type: typing.Union[int, str] = 'UP'):
+ ''' Move the active Color up/down in the list
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def extract_from_image(threshold: int = 1):
+ ''' Extract all colors used in Image and create a Palette
+
+ :param threshold: Threshold
+ :type threshold: int
+ '''
+
+ pass
+
+
+def join(palette: str = ""):
+ ''' Join Palette Swatches
+
+ :param palette: Palette, Name of the Palette
+ :type palette: str
+ '''
+
+ pass
+
+
+def new():
+ ''' Add new palette
+
+ '''
+
+ pass
+
+
+def sort(type: typing.Union[int, str] = 'HSV'):
+ ''' Sort Palette Colors
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/particle.py b/blender_autocomplete/bpy/ops/particle.py
new file mode 100644
index 0000000..8c1a907
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/particle.py
@@ -0,0 +1,351 @@
+import sys
+import typing
+import bpy.types
+
+
+def brush_edit(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None):
+ ''' Apply a stroke of brush to the particles
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ '''
+
+ pass
+
+
+def connect_hair(all: bool = False):
+ ''' Connect hair to the emitter mesh
+
+ :param all: All hair, Connect all hair systems to the emitter mesh
+ :type all: bool
+ '''
+
+ pass
+
+
+def copy_particle_systems(space: typing.Union[int, str] = 'OBJECT',
+ remove_target_particles: bool = True,
+ use_active: bool = False):
+ ''' Copy particle systems from the active object to selected objects
+
+ :param space: Space, Space transform for copying from one object to another * OBJECT Object, Copy inside each object's local space. * WORLD World, Copy in world space.
+ :type space: typing.Union[int, str]
+ :param remove_target_particles: Remove Target Particles, Remove particle systems on the target objects
+ :type remove_target_particles: bool
+ :param use_active: Use Active, Use the active particle system from the context
+ :type use_active: bool
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'PARTICLE'):
+ ''' Delete selected particles or keys
+
+ :param type: Type, Delete a full particle or only keys
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def disconnect_hair(all: bool = False):
+ ''' Disconnect hair from the emitter mesh
+
+ :param all: All hair, Disconnect all hair systems from the emitter mesh
+ :type all: bool
+ '''
+
+ pass
+
+
+def duplicate_particle_system(use_duplicate_settings: bool = False):
+ ''' Duplicate particle system within the active object
+
+ :param use_duplicate_settings: Duplicate Settings, Duplicate settings as well, so the new particle system uses its own settings
+ :type use_duplicate_settings: bool
+ '''
+
+ pass
+
+
+def dupliob_copy():
+ ''' Duplicate the current dupliobject
+
+ '''
+
+ pass
+
+
+def dupliob_move_down():
+ ''' Move dupli object down in the list
+
+ '''
+
+ pass
+
+
+def dupliob_move_up():
+ ''' Move dupli object up in the list
+
+ '''
+
+ pass
+
+
+def dupliob_refresh():
+ ''' Refresh list of dupli objects and their weights
+
+ '''
+
+ pass
+
+
+def dupliob_remove():
+ ''' Remove the selected dupliobject
+
+ '''
+
+ pass
+
+
+def edited_clear():
+ ''' Undo all edition performed on the particle system
+
+ '''
+
+ pass
+
+
+def hair_dynamics_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Hair Dynamics Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide selected particles
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def mirror():
+ ''' Duplicate and mirror the selected particles along the local X axis
+
+ '''
+
+ pass
+
+
+def new():
+ ''' Add new particle settings
+
+ '''
+
+ pass
+
+
+def new_target():
+ ''' Add a new particle target
+
+ '''
+
+ pass
+
+
+def particle_edit_toggle():
+ ''' Toggle particle edit mode
+
+ '''
+
+ pass
+
+
+def rekey(keys_number: int = 2):
+ ''' Change the number of keys of selected particles (root and tip keys included)
+
+ :param keys_number: Number of Keys
+ :type keys_number: int
+ '''
+
+ pass
+
+
+def remove_doubles(threshold: float = 0.0002):
+ ''' Remove selected particles close enough of others
+
+ :param threshold: Merge Distance, Threshold distance within which particles are removed
+ :type threshold: float
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Show hidden particles
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' (De)select all particles' keys
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect boundary selected keys of each particle
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all keys linked to already selected ones
+
+ '''
+
+ pass
+
+
+def select_linked_pick(deselect: bool = False,
+ location: typing.List[int] = (0, 0)):
+ ''' Select nearest particle from mouse pointer
+
+ :param deselect: Deselect, Deselect linked keys rather than selecting them
+ :type deselect: bool
+ :param location: Location
+ :type location: typing.List[int]
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select keys linked to boundary selected keys of each particle
+
+ '''
+
+ pass
+
+
+def select_random(percent: float = 50.0,
+ seed: int = 0,
+ action: typing.Union[int, str] = 'SELECT',
+ type: typing.Union[int, str] = 'HAIR'):
+ ''' Select a randomly distributed set of hair or points
+
+ :param percent: Percent, Percentage of objects to select randomly
+ :type percent: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param action: Action, Selection action to execute * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements.
+ :type action: typing.Union[int, str]
+ :param type: Type, Select either hair or points
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_roots(action: typing.Union[int, str] = 'SELECT'):
+ ''' Select roots of all visible particles
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_tips(action: typing.Union[int, str] = 'SELECT'):
+ ''' Select tips of all visible particles
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def shape_cut():
+ ''' Cut hair to conform to the set shape object
+
+ '''
+
+ pass
+
+
+def subdivide():
+ ''' Subdivide selected particles segments (adds keys)
+
+ '''
+
+ pass
+
+
+def target_move_down():
+ ''' Move particle target down in the list
+
+ '''
+
+ pass
+
+
+def target_move_up():
+ ''' Move particle target up in the list
+
+ '''
+
+ pass
+
+
+def target_remove():
+ ''' Remove the selected particle target
+
+ '''
+
+ pass
+
+
+def unify_length():
+ ''' Make selected hair the same length
+
+ '''
+
+ pass
+
+
+def weight_set(factor: float = 1.0):
+ ''' Set the weight of selected keys
+
+ :param factor: Factor, Interpolation factor between current brush weight, and keys' weights
+ :type factor: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/pose.py b/blender_autocomplete/bpy/ops/pose.py
new file mode 100644
index 0000000..543c674
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/pose.py
@@ -0,0 +1,525 @@
+import sys
+import typing
+
+
+def armature_apply(selected: bool = False):
+ ''' Apply the current pose as the new rest pose
+
+ :param selected: Selected Only, Only apply the selected bones (with propagation to children)
+ :type selected: bool
+ '''
+
+ pass
+
+
+def autoside_names(axis: typing.Union[int, str] = 'XAXIS'):
+ ''' Automatically renames the selected bones according to which side of the target axis they fall on
+
+ :param axis: Axis, Axis tag names with * XAXIS X-Axis, Left/Right. * YAXIS Y-Axis, Front/Back. * ZAXIS Z-Axis, Top/Bottom.
+ :type axis: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def bone_layers(
+ layers: typing.List[bool] = (False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False, False, False, False, False,
+ False, False)):
+ ''' Change the layers that the selected bones belong to
+
+ :param layers: Layer, Armature layers that bone belongs to
+ :type layers: typing.List[bool]
+ '''
+
+ pass
+
+
+def breakdown(percentage: float = 0.5,
+ prev_frame: int = 0,
+ next_frame: int = 0,
+ channels: typing.Union[int, str] = 'ALL',
+ axis_lock: typing.Union[int, str] = 'FREE'):
+ ''' Create a suitable breakdown pose on the current frame
+
+ :param percentage: Percentage, Weighting factor for which keyframe is favored more
+ :type percentage: float
+ :param prev_frame: Previous Keyframe, Frame number of keyframe immediately before the current frame
+ :type prev_frame: int
+ :param next_frame: Next Keyframe, Frame number of keyframe immediately after the current frame
+ :type next_frame: int
+ :param channels: Channels, Set of properties that are affected * ALL All Properties, All properties, including transforms, bendy bone shape, and custom properties. * LOC Location, Location only. * ROT Rotation, Rotation only. * SIZE Scale, Scale only. * BBONE Bendy Bone, Bendy Bone shape properties. * CUSTOM Custom Properties, Custom properties.
+ :type channels: typing.Union[int, str]
+ :param axis_lock: Axis Lock, Transform axis to restrict effects to * FREE Free, All axes are affected. * X X, Only X-axis transforms are affected. * Y Y, Only Y-axis transforms are affected. * Z Z, Only Z-axis transforms are affected.
+ :type axis_lock: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraint_add(type: typing.Union[int, str] = ''):
+ ''' Add a constraint to the active bone
+
+ :param type: Type * CAMERA_SOLVER Camera Solver. * FOLLOW_TRACK Follow Track. * OBJECT_SOLVER Object Solver. * COPY_LOCATION Copy Location, Copy the location of a target (with an optional offset), so that they move together. * COPY_ROTATION Copy Rotation, Copy the rotation of a target (with an optional offset), so that they rotate together. * COPY_SCALE Copy Scale, Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount. * COPY_TRANSFORMS Copy Transforms, Copy all the transformations of a target, so that they move together. * LIMIT_DISTANCE Limit Distance, Restrict movements to within a certain distance of a target (at the time of constraint evaluation only). * LIMIT_LOCATION Limit Location, Restrict movement along each axis within given ranges. * LIMIT_ROTATION Limit Rotation, Restrict rotation along each axis within given ranges. * LIMIT_SCALE Limit Scale, Restrict scaling along each axis with given ranges. * MAINTAIN_VOLUME Maintain Volume, Compensate for scaling one axis by applying suitable scaling to the other two axes. * TRANSFORM Transformation, Use one transform property from target to control another (or same) property on owner. * TRANSFORM_CACHE Transform Cache, Look up the transformation matrix from an external file. * CLAMP_TO Clamp To, Restrict movements to lie along a curve by remapping location along curve's longest axis. * DAMPED_TRACK Damped Track, Point towards a target by performing the smallest rotation necessary. * IK Inverse Kinematics, Control a chain of bones by specifying the endpoint target (Bones only). * LOCKED_TRACK Locked Track, Rotate around the specified ('locked') axis to point towards a target. * SPLINE_IK Spline IK, Align chain of bones along a curve (Bones only). * STRETCH_TO Stretch To, Stretch along Y-Axis to point towards a target. * TRACK_TO Track To, Legacy tracking constraint prone to twisting artifacts. * ACTION Action, Use transform property of target to look up pose for owner from an Action. * ARMATURE Armature, Apply weight-blended transformation from multiple bones like the Armature modifier. * CHILD_OF Child Of, Make target the 'detachable' parent of owner. * FLOOR Floor, Use position (and optionally rotation) of target to define a 'wall' or 'floor' that the owner can not cross. * FOLLOW_PATH Follow Path, Use to animate an object/bone following a path. * PIVOT Pivot, Change pivot point for transforms (buggy). * SHRINKWRAP Shrinkwrap, Restrict movements to surface of target mesh.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraint_add_with_targets(type: typing.Union[int, str] = ''):
+ ''' Add a constraint to the active bone, with target (where applicable) set to the selected Objects/Bones
+
+ :param type: Type * CAMERA_SOLVER Camera Solver. * FOLLOW_TRACK Follow Track. * OBJECT_SOLVER Object Solver. * COPY_LOCATION Copy Location, Copy the location of a target (with an optional offset), so that they move together. * COPY_ROTATION Copy Rotation, Copy the rotation of a target (with an optional offset), so that they rotate together. * COPY_SCALE Copy Scale, Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount. * COPY_TRANSFORMS Copy Transforms, Copy all the transformations of a target, so that they move together. * LIMIT_DISTANCE Limit Distance, Restrict movements to within a certain distance of a target (at the time of constraint evaluation only). * LIMIT_LOCATION Limit Location, Restrict movement along each axis within given ranges. * LIMIT_ROTATION Limit Rotation, Restrict rotation along each axis within given ranges. * LIMIT_SCALE Limit Scale, Restrict scaling along each axis with given ranges. * MAINTAIN_VOLUME Maintain Volume, Compensate for scaling one axis by applying suitable scaling to the other two axes. * TRANSFORM Transformation, Use one transform property from target to control another (or same) property on owner. * TRANSFORM_CACHE Transform Cache, Look up the transformation matrix from an external file. * CLAMP_TO Clamp To, Restrict movements to lie along a curve by remapping location along curve's longest axis. * DAMPED_TRACK Damped Track, Point towards a target by performing the smallest rotation necessary. * IK Inverse Kinematics, Control a chain of bones by specifying the endpoint target (Bones only). * LOCKED_TRACK Locked Track, Rotate around the specified ('locked') axis to point towards a target. * SPLINE_IK Spline IK, Align chain of bones along a curve (Bones only). * STRETCH_TO Stretch To, Stretch along Y-Axis to point towards a target. * TRACK_TO Track To, Legacy tracking constraint prone to twisting artifacts. * ACTION Action, Use transform property of target to look up pose for owner from an Action. * ARMATURE Armature, Apply weight-blended transformation from multiple bones like the Armature modifier. * CHILD_OF Child Of, Make target the 'detachable' parent of owner. * FLOOR Floor, Use position (and optionally rotation) of target to define a 'wall' or 'floor' that the owner can not cross. * FOLLOW_PATH Follow Path, Use to animate an object/bone following a path. * PIVOT Pivot, Change pivot point for transforms (buggy). * SHRINKWRAP Shrinkwrap, Restrict movements to surface of target mesh.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraints_clear():
+ ''' Clear all the constraints for the selected bones
+
+ '''
+
+ pass
+
+
+def constraints_copy():
+ ''' Copy constraints to other selected bones
+
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copies the current pose of the selected bones to copy/paste buffer
+
+ '''
+
+ pass
+
+
+def flip_names(do_strip_numbers: bool = False):
+ ''' Flips (and corrects) the axis suffixes of the names of selected bones
+
+ :param do_strip_numbers: Strip Numbers, Try to remove right-most dot-number from flipped names (WARNING: may result in incoherent naming in some cases)
+ :type do_strip_numbers: bool
+ '''
+
+ pass
+
+
+def group_add():
+ ''' Add a new bone group
+
+ '''
+
+ pass
+
+
+def group_assign(type: int = 0):
+ ''' Add selected bones to the chosen bone group
+
+ :param type: Bone Group Index
+ :type type: int
+ '''
+
+ pass
+
+
+def group_deselect():
+ ''' Deselect bones of active Bone Group
+
+ '''
+
+ pass
+
+
+def group_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Change position of active Bone Group in list of Bone Groups
+
+ :param direction: Direction, Direction to move the active Bone Group towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def group_remove():
+ ''' Remove the active bone group
+
+ '''
+
+ pass
+
+
+def group_select():
+ ''' Select bones in active Bone Group
+
+ '''
+
+ pass
+
+
+def group_sort():
+ ''' Sort Bone Groups by their names in ascending order
+
+ '''
+
+ pass
+
+
+def group_unassign():
+ ''' Remove selected bones from all bone groups
+
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Tag selected bones to not be visible in Pose Mode
+
+ :param unselected: Unselected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def ik_add(with_targets: bool = True):
+ ''' Add IK Constraint to the active Bone
+
+ :param with_targets: With Targets, Assign IK Constraint with targets derived from the select bones/objects
+ :type with_targets: bool
+ '''
+
+ pass
+
+
+def ik_clear():
+ ''' Remove all IK Constraints from selected bones
+
+ '''
+
+ pass
+
+
+def loc_clear():
+ ''' Reset locations of selected bones to their default values
+
+ '''
+
+ pass
+
+
+def paste(flipped: bool = False, selected_mask: bool = False):
+ ''' Paste the stored pose on to the current pose
+
+ :param flipped: Flipped on X-Axis, Paste the stored pose flipped on to current pose
+ :type flipped: bool
+ :param selected_mask: On Selected Only, Only paste the stored pose on to selected bones in the current pose
+ :type selected_mask: bool
+ '''
+
+ pass
+
+
+def paths_calculate(start_frame: int = 1,
+ end_frame: int = 250,
+ bake_location: typing.Union[int, str] = 'HEADS'):
+ ''' Calculate paths for the selected bones
+
+ :param start_frame: Start, First frame to calculate bone paths on
+ :type start_frame: int
+ :param end_frame: End, Last frame to calculate bone paths on
+ :type end_frame: int
+ :param bake_location: Bake Location, Which point on the bones is used when calculating paths * HEADS Heads, Calculate bone paths from heads. * TAILS Tails, Calculate bone paths from tails.
+ :type bake_location: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def paths_clear(only_selected: bool = False):
+ ''' Clear path caches for all bones, hold Shift key for selected bones only
+
+ :param only_selected: Only Selected, Only clear paths from selected bones
+ :type only_selected: bool
+ '''
+
+ pass
+
+
+def paths_range_update():
+ ''' Update frame range for motion paths from the Scene's current frame range
+
+ '''
+
+ pass
+
+
+def paths_update():
+ ''' Recalculate paths for bones that already have them
+
+ '''
+
+ pass
+
+
+def propagate(mode: typing.Union[int, str] = 'WHILE_HELD',
+ end_frame: float = 250.0):
+ ''' Copy selected aspects of the current pose to subsequent poses already keyframed
+
+ :param mode: Terminate Mode, Method used to determine when to stop propagating pose to keyframes * WHILE_HELD While Held, Propagate pose to all keyframes after current frame that don't change (Default behavior). * NEXT_KEY To Next Keyframe, Propagate pose to first keyframe following the current frame only. * LAST_KEY To Last Keyframe, Propagate pose to the last keyframe only (i.e. making action cyclic). * BEFORE_FRAME Before Frame, Propagate pose to all keyframes between current frame and 'Frame' property. * BEFORE_END Before Last Keyframe, Propagate pose to all keyframes from current frame until no more are found. * SELECTED_KEYS On Selected Keyframes, Propagate pose to all selected keyframes. * SELECTED_MARKERS On Selected Markers, Propagate pose to all keyframes occurring on frames with Scene Markers after the current frame.
+ :type mode: typing.Union[int, str]
+ :param end_frame: End Frame, Frame to stop propagating frames to (for 'Before Frame' mode)
+ :type end_frame: float
+ '''
+
+ pass
+
+
+def push(percentage: float = 0.5,
+ prev_frame: int = 0,
+ next_frame: int = 0,
+ channels: typing.Union[int, str] = 'ALL',
+ axis_lock: typing.Union[int, str] = 'FREE'):
+ ''' Exaggerate the current pose in regards to the breakdown pose
+
+ :param percentage: Percentage, Weighting factor for which keyframe is favored more
+ :type percentage: float
+ :param prev_frame: Previous Keyframe, Frame number of keyframe immediately before the current frame
+ :type prev_frame: int
+ :param next_frame: Next Keyframe, Frame number of keyframe immediately after the current frame
+ :type next_frame: int
+ :param channels: Channels, Set of properties that are affected * ALL All Properties, All properties, including transforms, bendy bone shape, and custom properties. * LOC Location, Location only. * ROT Rotation, Rotation only. * SIZE Scale, Scale only. * BBONE Bendy Bone, Bendy Bone shape properties. * CUSTOM Custom Properties, Custom properties.
+ :type channels: typing.Union[int, str]
+ :param axis_lock: Axis Lock, Transform axis to restrict effects to * FREE Free, All axes are affected. * X X, Only X-axis transforms are affected. * Y Y, Only Y-axis transforms are affected. * Z Z, Only Z-axis transforms are affected.
+ :type axis_lock: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def push_rest(percentage: float = 0.5,
+ prev_frame: int = 0,
+ next_frame: int = 0,
+ channels: typing.Union[int, str] = 'ALL',
+ axis_lock: typing.Union[int, str] = 'FREE'):
+ ''' Push the current pose further away from the rest pose
+
+ :param percentage: Percentage, Weighting factor for which keyframe is favored more
+ :type percentage: float
+ :param prev_frame: Previous Keyframe, Frame number of keyframe immediately before the current frame
+ :type prev_frame: int
+ :param next_frame: Next Keyframe, Frame number of keyframe immediately after the current frame
+ :type next_frame: int
+ :param channels: Channels, Set of properties that are affected * ALL All Properties, All properties, including transforms, bendy bone shape, and custom properties. * LOC Location, Location only. * ROT Rotation, Rotation only. * SIZE Scale, Scale only. * BBONE Bendy Bone, Bendy Bone shape properties. * CUSTOM Custom Properties, Custom properties.
+ :type channels: typing.Union[int, str]
+ :param axis_lock: Axis Lock, Transform axis to restrict effects to * FREE Free, All axes are affected. * X X, Only X-axis transforms are affected. * Y Y, Only Y-axis transforms are affected. * Z Z, Only Z-axis transforms are affected.
+ :type axis_lock: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def quaternions_flip():
+ ''' Flip quaternion values to achieve desired rotations, while maintaining the same orientations
+
+ '''
+
+ pass
+
+
+def relax(percentage: float = 0.5,
+ prev_frame: int = 0,
+ next_frame: int = 0,
+ channels: typing.Union[int, str] = 'ALL',
+ axis_lock: typing.Union[int, str] = 'FREE'):
+ ''' Make the current pose more similar to its breakdown pose
+
+ :param percentage: Percentage, Weighting factor for which keyframe is favored more
+ :type percentage: float
+ :param prev_frame: Previous Keyframe, Frame number of keyframe immediately before the current frame
+ :type prev_frame: int
+ :param next_frame: Next Keyframe, Frame number of keyframe immediately after the current frame
+ :type next_frame: int
+ :param channels: Channels, Set of properties that are affected * ALL All Properties, All properties, including transforms, bendy bone shape, and custom properties. * LOC Location, Location only. * ROT Rotation, Rotation only. * SIZE Scale, Scale only. * BBONE Bendy Bone, Bendy Bone shape properties. * CUSTOM Custom Properties, Custom properties.
+ :type channels: typing.Union[int, str]
+ :param axis_lock: Axis Lock, Transform axis to restrict effects to * FREE Free, All axes are affected. * X X, Only X-axis transforms are affected. * Y Y, Only Y-axis transforms are affected. * Z Z, Only Z-axis transforms are affected.
+ :type axis_lock: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def relax_rest(percentage: float = 0.5,
+ prev_frame: int = 0,
+ next_frame: int = 0,
+ channels: typing.Union[int, str] = 'ALL',
+ axis_lock: typing.Union[int, str] = 'FREE'):
+ ''' Make the current pose more similar to the rest pose
+
+ :param percentage: Percentage, Weighting factor for which keyframe is favored more
+ :type percentage: float
+ :param prev_frame: Previous Keyframe, Frame number of keyframe immediately before the current frame
+ :type prev_frame: int
+ :param next_frame: Next Keyframe, Frame number of keyframe immediately after the current frame
+ :type next_frame: int
+ :param channels: Channels, Set of properties that are affected * ALL All Properties, All properties, including transforms, bendy bone shape, and custom properties. * LOC Location, Location only. * ROT Rotation, Rotation only. * SIZE Scale, Scale only. * BBONE Bendy Bone, Bendy Bone shape properties. * CUSTOM Custom Properties, Custom properties.
+ :type channels: typing.Union[int, str]
+ :param axis_lock: Axis Lock, Transform axis to restrict effects to * FREE Free, All axes are affected. * X X, Only X-axis transforms are affected. * Y Y, Only Y-axis transforms are affected. * Z Z, Only Z-axis transforms are affected.
+ :type axis_lock: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Reveal all bones hidden in Pose Mode
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def rot_clear():
+ ''' Reset rotations of selected bones to their default values
+
+ '''
+
+ pass
+
+
+def rotation_mode_set(type: typing.Union[int, str] = 'QUATERNION'):
+ ''' Set the rotation representation used by selected bones
+
+ :param type: Rotation Mode * QUATERNION Quaternion (WXYZ), No Gimbal Lock. * XYZ XYZ Euler, XYZ Rotation Order - prone to Gimbal Lock (default). * XZY XZY Euler, XZY Rotation Order - prone to Gimbal Lock. * YXZ YXZ Euler, YXZ Rotation Order - prone to Gimbal Lock. * YZX YZX Euler, YZX Rotation Order - prone to Gimbal Lock. * ZXY ZXY Euler, ZXY Rotation Order - prone to Gimbal Lock. * ZYX ZYX Euler, ZYX Rotation Order - prone to Gimbal Lock. * AXIS_ANGLE Axis Angle, Axis Angle (W+XYZ), defines a rotation around some axis defined by 3D-Vector.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def scale_clear():
+ ''' Reset scaling of selected bones to their default values
+
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Toggle selection status of all bones
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_constraint_target():
+ ''' Select bones used as targets for the currently selected bones
+
+ '''
+
+ pass
+
+
+def select_grouped(extend: bool = False,
+ type: typing.Union[int, str] = 'LAYER'):
+ ''' Select all visible bones grouped by similar properties
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param type: Type * LAYER Layer, Shared layers. * GROUP Group, Shared group. * KEYINGSET Keying Set, All bones affected by active Keying Set.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_hierarchy(direction: typing.Union[int, str] = 'PARENT',
+ extend: bool = False):
+ ''' Select immediate parent/children of selected bones
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all bones linked by parent/child connections to the current selection
+
+ '''
+
+ pass
+
+
+def select_linked_pick(extend: bool = False):
+ ''' Select bones linked by parent/child connections under the mouse cursor
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_mirror(only_active: bool = False, extend: bool = False):
+ ''' Mirror the bone selection
+
+ :param only_active: Active Only, Only operate on the active bone
+ :type only_active: bool
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_parent():
+ ''' Select bones that are parents of the currently selected bones
+
+ '''
+
+ pass
+
+
+def transforms_clear():
+ ''' Reset location, rotation, and scaling of selected bones to their default values
+
+ '''
+
+ pass
+
+
+def user_transforms_clear(only_selected: bool = True):
+ ''' Reset pose bone transforms to keyframed state
+
+ :param only_selected: Only Selected, Only visible/selected bones
+ :type only_selected: bool
+ '''
+
+ pass
+
+
+def visual_transform_apply():
+ ''' Apply final constrained position of pose bones to their transform
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/poselib.py b/blender_autocomplete/bpy/ops/poselib.py
new file mode 100644
index 0000000..75b8895
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/poselib.py
@@ -0,0 +1,93 @@
+import sys
+import typing
+
+
+def action_sanitize():
+ ''' Make action suitable for use as a Pose Library
+
+ '''
+
+ pass
+
+
+def apply_pose(pose_index: int = -1):
+ ''' Apply specified Pose Library pose to the rig
+
+ :param pose_index: Pose, Index of the pose to apply (-2 for no change to pose, -1 for poselib active pose)
+ :type pose_index: int
+ '''
+
+ pass
+
+
+def browse_interactive(pose_index: int = -1):
+ ''' Interactively browse poses in 3D-View
+
+ :param pose_index: Pose, Index of the pose to apply (-2 for no change to pose, -1 for poselib active pose)
+ :type pose_index: int
+ '''
+
+ pass
+
+
+def new():
+ ''' Add New Pose Library to active Object
+
+ '''
+
+ pass
+
+
+def pose_add(frame: int = 1, name: str = "Pose"):
+ ''' Add the current Pose to the active Pose Library
+
+ :param frame: Frame, Frame to store pose on
+ :type frame: int
+ :param name: Pose Name, Name of newly added Pose
+ :type name: str
+ '''
+
+ pass
+
+
+def pose_move(pose: typing.Union[int, str] = '',
+ direction: typing.Union[int, str] = 'UP'):
+ ''' Move the pose up or down in the active Pose Library
+
+ :param pose: Pose, The pose to move
+ :type pose: typing.Union[int, str]
+ :param direction: Direction, Direction to move the chosen pose towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def pose_remove(pose: typing.Union[int, str] = ''):
+ ''' Remove nth pose from the active Pose Library
+
+ :param pose: Pose, The pose to remove
+ :type pose: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def pose_rename(name: str = "RenamedPose", pose: typing.Union[int, str] = ''):
+ ''' Rename specified pose from the active Pose Library
+
+ :param name: New Pose Name, New name for pose
+ :type name: str
+ :param pose: Pose, The pose to rename
+ :type pose: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def unlink():
+ ''' Remove Pose Library from active Object
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/preferences.py b/blender_autocomplete/bpy/ops/preferences.py
new file mode 100644
index 0000000..72910a4
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/preferences.py
@@ -0,0 +1,328 @@
+import sys
+import typing
+import bpy.types
+
+
+def addon_disable(module: str = ""):
+ ''' Disable an add-on
+
+ :param module: Module, Module name of the add-on to disable
+ :type module: str
+ '''
+
+ pass
+
+
+def addon_enable(module: str = ""):
+ ''' Enable an add-on
+
+ :param module: Module, Module name of the add-on to enable
+ :type module: str
+ '''
+
+ pass
+
+
+def addon_expand(module: str = ""):
+ ''' Display information and preferences for this add-on
+
+ :param module: Module, Module name of the add-on to expand
+ :type module: str
+ '''
+
+ pass
+
+
+def addon_install(overwrite: bool = True,
+ target: typing.Union[int, str] = 'DEFAULT',
+ filepath: str = "",
+ filter_folder: bool = True,
+ filter_python: bool = True,
+ filter_glob: str = "*.py;*.zip"):
+ ''' Install an add-on
+
+ :param overwrite: Overwrite, Remove existing add-ons with the same ID
+ :type overwrite: bool
+ :param target: Target Path
+ :type target: typing.Union[int, str]
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_python: Filter python
+ :type filter_python: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
+
+
+def addon_refresh():
+ ''' Scan add-on directories for new modules :file: startup/bl_operators/userpref.py\:581 _
+
+ '''
+
+ pass
+
+
+def addon_remove(module: str = ""):
+ ''' Delete the add-on from the file system
+
+ :param module: Module, Module name of the add-on to remove
+ :type module: str
+ '''
+
+ pass
+
+
+def addon_show(module: str = ""):
+ ''' Show add-on preferences
+
+ :param module: Module, Module name of the add-on to expand
+ :type module: str
+ '''
+
+ pass
+
+
+def app_template_install(overwrite: bool = True,
+ filepath: str = "",
+ filter_folder: bool = True,
+ filter_glob: str = "*.zip"):
+ ''' Install an application-template
+
+ :param overwrite: Overwrite, Remove existing template with the same ID
+ :type overwrite: bool
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
+
+
+def autoexec_path_add():
+ ''' Add path to exclude from auto-execution
+
+ '''
+
+ pass
+
+
+def autoexec_path_remove(index: int = 0):
+ ''' Remove path to exclude from auto-execution
+
+ :param index: Index
+ :type index: int
+ '''
+
+ pass
+
+
+def copy_prev():
+ ''' Copy settings from previous version :file: startup/bl_operators/userpref.py\:164 _
+
+ '''
+
+ pass
+
+
+def keyconfig_activate(filepath: str = ""):
+ ''' Undocumented, consider contributing __.
+
+ :param filepath: filepath
+ :type filepath: str
+ '''
+
+ pass
+
+
+def keyconfig_export(all: bool = False,
+ filepath: str = "keymap.py",
+ filter_folder: bool = True,
+ filter_text: bool = True,
+ filter_python: bool = True):
+ ''' Export key configuration to a python script
+
+ :param all: All Keymaps, Write all keymaps (not just user modified)
+ :type all: bool
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_text: Filter text
+ :type filter_text: bool
+ :param filter_python: Filter python
+ :type filter_python: bool
+ '''
+
+ pass
+
+
+def keyconfig_import(filepath: str = "keymap.py",
+ filter_folder: bool = True,
+ filter_text: bool = True,
+ filter_python: bool = True,
+ keep_original: bool = True):
+ ''' Import key configuration from a python script
+
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_text: Filter text
+ :type filter_text: bool
+ :param filter_python: Filter python
+ :type filter_python: bool
+ :param keep_original: Keep original, Keep original file after copying to configuration folder
+ :type keep_original: bool
+ '''
+
+ pass
+
+
+def keyconfig_remove():
+ ''' Remove key config :file: startup/bl_operators/userpref.py\:429 _
+
+ '''
+
+ pass
+
+
+def keyconfig_test():
+ ''' Test key-config for conflicts :file: startup/bl_operators/userpref.py\:188 _
+
+ '''
+
+ pass
+
+
+def keyitem_add():
+ ''' Add key map item :file: startup/bl_operators/userpref.py\:377 _
+
+ '''
+
+ pass
+
+
+def keyitem_remove(item_id: int = 0):
+ ''' Remove key map item
+
+ :param item_id: Item Identifier, Identifier of the item to remove
+ :type item_id: int
+ '''
+
+ pass
+
+
+def keyitem_restore(item_id: int = 0):
+ ''' Restore key map item
+
+ :param item_id: Item Identifier, Identifier of the item to restore
+ :type item_id: int
+ '''
+
+ pass
+
+
+def keymap_restore(all: bool = False):
+ ''' Restore key map(s)
+
+ :param all: All Keymaps, Restore all keymaps to default
+ :type all: bool
+ '''
+
+ pass
+
+
+def reset_default_theme():
+ ''' Reset to the default theme colors
+
+ '''
+
+ pass
+
+
+def studiolight_copy_settings(index: int = 0):
+ ''' Copy Studio Light settings to the Studio light editor
+
+ :param index: index
+ :type index: int
+ '''
+
+ pass
+
+
+def studiolight_install(
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ directory: str = "",
+ filter_folder: bool = True,
+ filter_glob: str = "*.png;*.jpg;*.hdr;*.exr",
+ type: typing.Union[int, str] = 'MATCAP'):
+ ''' Install a user defined studio light
+
+ :param files: File Path
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param directory: directory
+ :type directory: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def studiolight_new(filename: str = "StudioLight"):
+ ''' Save custom studio light from the studio light editor settings
+
+ :param filename: Name
+ :type filename: str
+ '''
+
+ pass
+
+
+def studiolight_show():
+ ''' Show light preferences :file: startup/bl_operators/userpref.py\:1136 _
+
+ '''
+
+ pass
+
+
+def studiolight_uninstall(index: int = 0):
+ ''' Delete Studio Light
+
+ :param index: index
+ :type index: int
+ '''
+
+ pass
+
+
+def theme_install(overwrite: bool = True,
+ filepath: str = "",
+ filter_folder: bool = True,
+ filter_glob: str = "*.xml"):
+ ''' Load and apply a Blender XML theme file
+
+ :param overwrite: Overwrite, Remove existing theme file if exists
+ :type overwrite: bool
+ :param filepath: filepath
+ :type filepath: str
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_glob: filter_glob
+ :type filter_glob: str
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/ptcache.py b/blender_autocomplete/bpy/ops/ptcache.py
new file mode 100644
index 0000000..ea481ed
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/ptcache.py
@@ -0,0 +1,62 @@
+import sys
+import typing
+
+
+def add():
+ ''' Add new cache
+
+ '''
+
+ pass
+
+
+def bake(bake: bool = False):
+ ''' Bake physics
+
+ :param bake: Bake
+ :type bake: bool
+ '''
+
+ pass
+
+
+def bake_all(bake: bool = True):
+ ''' Bake all physics
+
+ :param bake: Bake
+ :type bake: bool
+ '''
+
+ pass
+
+
+def bake_from_cache():
+ ''' Bake from cache
+
+ '''
+
+ pass
+
+
+def free_bake():
+ ''' Delete physics bake
+
+ '''
+
+ pass
+
+
+def free_bake_all():
+ ''' Delete all baked caches of all objects in the current scene
+
+ '''
+
+ pass
+
+
+def remove():
+ ''' Delete current cache
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/render.py b/blender_autocomplete/bpy/ops/render.py
new file mode 100644
index 0000000..0c8779f
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/render.py
@@ -0,0 +1,128 @@
+import sys
+import typing
+
+
+def cycles_integrator_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add an Integrator Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def cycles_sampling_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add a Sampling Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def opengl(animation: bool = False,
+ render_keyed_only: bool = False,
+ sequencer: bool = False,
+ write_still: bool = False,
+ view_context: bool = True):
+ ''' Take a snapshot of the active viewport
+
+ :param animation: Animation, Render files from the animation range of this scene
+ :type animation: bool
+ :param render_keyed_only: Render Keyframes Only, Render only those frames where selected objects have a key in their animation data. Only used when rendering animation
+ :type render_keyed_only: bool
+ :param sequencer: Sequencer, Render using the sequencer's OpenGL display
+ :type sequencer: bool
+ :param write_still: Write Image, Save rendered the image to the output path (used only when animation is disabled)
+ :type write_still: bool
+ :param view_context: View Context, Use the current 3D view for rendering, else use scene settings
+ :type view_context: bool
+ '''
+
+ pass
+
+
+def play_rendered_anim():
+ ''' Play back rendered frames/movies using an external player :file: startup/bl_operators/screen_play_rendered_anim.py\:64 _
+
+ '''
+
+ pass
+
+
+def preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Render Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def render(animation: bool = False,
+ write_still: bool = False,
+ use_viewport: bool = False,
+ layer: str = "",
+ scene: str = ""):
+ ''' Render active scene
+
+ :param animation: Animation, Render files from the animation range of this scene
+ :type animation: bool
+ :param write_still: Write Image, Save rendered the image to the output path (used only when animation is disabled)
+ :type write_still: bool
+ :param use_viewport: Use 3D Viewport, When inside a 3D viewport, use layers and camera of the viewport
+ :type use_viewport: bool
+ :param layer: Render Layer, Single render layer to re-render (used only when animation is disabled)
+ :type layer: str
+ :param scene: Scene, Scene to render, current scene if not specified
+ :type scene: str
+ '''
+
+ pass
+
+
+def shutter_curve_preset(shape: typing.Union[int, str] = 'SMOOTH'):
+ ''' Set shutter curve
+
+ :param shape: Mode
+ :type shape: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def view_cancel():
+ ''' Cancel show render view
+
+ '''
+
+ pass
+
+
+def view_show():
+ ''' Toggle show render view
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/rigidbody.py b/blender_autocomplete/bpy/ops/rigidbody.py
new file mode 100644
index 0000000..386a52e
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/rigidbody.py
@@ -0,0 +1,135 @@
+import sys
+import typing
+
+
+def bake_to_keyframes(frame_start: int = 1,
+ frame_end: int = 250,
+ step: int = 1):
+ ''' Bake rigid body transformations of selected objects to keyframes
+
+ :param frame_start: Start Frame, Start frame for baking
+ :type frame_start: int
+ :param frame_end: End Frame, End frame for baking
+ :type frame_end: int
+ :param step: Frame Step, Frame Step
+ :type step: int
+ '''
+
+ pass
+
+
+def connect(con_type: typing.Union[int, str] = 'FIXED',
+ pivot_type: typing.Union[int, str] = 'CENTER',
+ connection_pattern: typing.Union[int, str] = 'SELECTED_TO_ACTIVE'):
+ ''' Create rigid body constraints between selected rigid bodies
+
+ :param con_type: Type, Type of generated constraint * FIXED Fixed, Glue rigid bodies together. * POINT Point, Constrain rigid bodies to move around common pivot point. * HINGE Hinge, Restrict rigid body rotation to one axis. * SLIDER Slider, Restrict rigid body translation to one axis. * PISTON Piston, Restrict rigid body translation and rotation to one axis. * GENERIC Generic, Restrict translation and rotation to specified axes. * GENERIC_SPRING Generic Spring, Restrict translation and rotation to specified axes with springs. * MOTOR Motor, Drive rigid body around or along an axis.
+ :type con_type: typing.Union[int, str]
+ :param pivot_type: Location, Constraint pivot location * CENTER Center, Pivot location is between the constrained rigid bodies. * ACTIVE Active, Pivot location is at the active object position. * SELECTED Selected, Pivot location is at the selected object position.
+ :type pivot_type: typing.Union[int, str]
+ :param connection_pattern: Connection Pattern, Pattern used to connect objects * SELECTED_TO_ACTIVE Selected to Active, Connect selected objects to the active object. * CHAIN_DISTANCE Chain by Distance, Connect objects as a chain based on distance, starting at the active object.
+ :type connection_pattern: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraint_add(type: typing.Union[int, str] = 'FIXED'):
+ ''' Add Rigid Body Constraint to active object
+
+ :param type: Rigid Body Constraint Type * FIXED Fixed, Glue rigid bodies together. * POINT Point, Constrain rigid bodies to move around common pivot point. * HINGE Hinge, Restrict rigid body rotation to one axis. * SLIDER Slider, Restrict rigid body translation to one axis. * PISTON Piston, Restrict rigid body translation and rotation to one axis. * GENERIC Generic, Restrict translation and rotation to specified axes. * GENERIC_SPRING Generic Spring, Restrict translation and rotation to specified axes with springs. * MOTOR Motor, Drive rigid body around or along an axis.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def constraint_remove():
+ ''' Remove Rigid Body Constraint from Object
+
+ '''
+
+ pass
+
+
+def mass_calculate(material: typing.Union[int, str] = 'DEFAULT',
+ density: float = 1.0):
+ ''' Automatically calculate mass values for Rigid Body Objects based on volume
+
+ :param material: Material Preset, Type of material that objects are made of (determines material density)
+ :type material: typing.Union[int, str]
+ :param density: Density, Custom density value (kg/m^3) to use instead of material preset
+ :type density: float
+ '''
+
+ pass
+
+
+def object_add(type: typing.Union[int, str] = 'ACTIVE'):
+ ''' Add active object as Rigid Body
+
+ :param type: Rigid Body Type * ACTIVE Active, Object is directly controlled by simulation results. * PASSIVE Passive, Object is directly controlled by animation system.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def object_remove():
+ ''' Remove Rigid Body settings from Object
+
+ '''
+
+ pass
+
+
+def object_settings_copy():
+ ''' Copy Rigid Body settings from active object to selected :file: startup/bl_operators/rigidbody.py\:61 _
+
+ '''
+
+ pass
+
+
+def objects_add(type: typing.Union[int, str] = 'ACTIVE'):
+ ''' Add selected objects as Rigid Bodies
+
+ :param type: Rigid Body Type * ACTIVE Active, Object is directly controlled by simulation results. * PASSIVE Passive, Object is directly controlled by animation system.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def objects_remove():
+ ''' Remove selected objects from Rigid Body simulation
+
+ '''
+
+ pass
+
+
+def shape_change(type: typing.Union[int, str] = 'MESH'):
+ ''' Change collision shapes for selected Rigid Body Objects
+
+ :param type: Rigid Body Shape * BOX Box, Box-like shapes (i.e. cubes), including planes (i.e. ground planes). * SPHERE Sphere. * CAPSULE Capsule. * CYLINDER Cylinder. * CONE Cone. * CONVEX_HULL Convex Hull, A mesh-like surface encompassing (i.e. shrinkwrap over) all vertices (best results with fewer vertices). * MESH Mesh, Mesh consisting of triangles only, allowing for more detailed interactions than convex hulls.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def world_add():
+ ''' Add Rigid Body simulation world to the current scene
+
+ '''
+
+ pass
+
+
+def world_remove():
+ ''' Remove Rigid Body simulation world from the current scene
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/safe_areas.py b/blender_autocomplete/bpy/ops/safe_areas.py
new file mode 100644
index 0000000..dc63d04
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/safe_areas.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Safe Areas Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/scene.py b/blender_autocomplete/bpy/ops/scene.py
new file mode 100644
index 0000000..990ce78
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/scene.py
@@ -0,0 +1,301 @@
+import sys
+import typing
+
+
+def delete():
+ ''' Delete active scene
+
+ '''
+
+ pass
+
+
+def freestyle_add_edge_marks_to_keying_set():
+ ''' Add the data paths to the Freestyle Edge Mark property of selected edges to the active keying set :file: startup/bl_operators/freestyle.py\:146 _
+
+ '''
+
+ pass
+
+
+def freestyle_add_face_marks_to_keying_set():
+ ''' Add the data paths to the Freestyle Face Mark property of selected polygons to the active keying set :file: startup/bl_operators/freestyle.py\:177 _
+
+ '''
+
+ pass
+
+
+def freestyle_alpha_modifier_add(
+ type: typing.Union[int, str] = 'ALONG_STROKE'):
+ ''' Add an alpha transparency modifier to the line style associated with the active lineset
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_color_modifier_add(
+ type: typing.Union[int, str] = 'ALONG_STROKE'):
+ ''' Add a line color modifier to the line style associated with the active lineset
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_fill_range_by_selection(type: typing.Union[int, str] = 'COLOR',
+ name: str = ""):
+ ''' Fill the Range Min/Max entries by the min/max distance between selected mesh objects and the source object
+
+ :param type: Type, Type of the modifier to work on * COLOR Color, Color modifier type. * ALPHA Alpha, Alpha modifier type. * THICKNESS Thickness, Thickness modifier type.
+ :type type: typing.Union[int, str]
+ :param name: Name, Name of the modifier to work on
+ :type name: str
+ '''
+
+ pass
+
+
+def freestyle_geometry_modifier_add(
+ type: typing.Union[int, str] = '2D_OFFSET'):
+ ''' Add a stroke geometry modifier to the line style associated with the active lineset
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_lineset_add():
+ ''' Add a line set into the list of line sets
+
+ '''
+
+ pass
+
+
+def freestyle_lineset_copy():
+ ''' Copy the active line set to a buffer
+
+ '''
+
+ pass
+
+
+def freestyle_lineset_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Change the position of the active line set within the list of line sets
+
+ :param direction: Direction, Direction to move the active line set towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_lineset_paste():
+ ''' Paste the buffer content to the active line set
+
+ '''
+
+ pass
+
+
+def freestyle_lineset_remove():
+ ''' Remove the active line set from the list of line sets
+
+ '''
+
+ pass
+
+
+def freestyle_linestyle_new():
+ ''' Create a new line style, reusable by multiple line sets
+
+ '''
+
+ pass
+
+
+def freestyle_modifier_copy():
+ ''' Duplicate the modifier within the list of modifiers
+
+ '''
+
+ pass
+
+
+def freestyle_modifier_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Move the modifier within the list of modifiers
+
+ :param direction: Direction, Direction to move the chosen modifier towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_modifier_remove():
+ ''' Remove the modifier from the list of modifiers
+
+ '''
+
+ pass
+
+
+def freestyle_module_add():
+ ''' Add a style module into the list of modules
+
+ '''
+
+ pass
+
+
+def freestyle_module_move(direction: typing.Union[int, str] = 'UP'):
+ ''' Change the position of the style module within in the list of style modules
+
+ :param direction: Direction, Direction to move the chosen style module towards
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def freestyle_module_open(filepath: str = "", make_internal: bool = True):
+ ''' Open a style module file
+
+ :param filepath: filepath
+ :type filepath: str
+ :param make_internal: Make internal, Make module file internal after loading
+ :type make_internal: bool
+ '''
+
+ pass
+
+
+def freestyle_module_remove():
+ ''' Remove the style module from the stack
+
+ '''
+
+ pass
+
+
+def freestyle_stroke_material_create():
+ ''' Create Freestyle stroke material for testing
+
+ '''
+
+ pass
+
+
+def freestyle_thickness_modifier_add(
+ type: typing.Union[int, str] = 'ALONG_STROKE'):
+ ''' Add a line thickness modifier to the line style associated with the active lineset
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def gpencil_brush_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove grease pencil brush preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def gpencil_material_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove grease pencil material preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def light_cache_bake(delay: int = 0, subset: typing.Union[int, str] = 'ALL'):
+ ''' Bake the active view layer lighting
+
+ :param delay: Delay, Delay in millisecond before baking starts
+ :type delay: int
+ :param subset: Subset, Subset of probes to update * ALL All LightProbes, Bake both irradiance grids and reflection cubemaps. * DIRTY Dirty Only, Only bake lightprobes that are marked as dirty. * CUBEMAPS Cubemaps Only, Try to only bake reflection cubemaps if irradiance grids are up to date.
+ :type subset: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def light_cache_free():
+ ''' Delete cached indirect lighting
+
+ '''
+
+ pass
+
+
+def new(type: typing.Union[int, str] = 'NEW'):
+ ''' Add new scene by type
+
+ :param type: Type * NEW New, Add a new, empty scene with default settings. * EMPTY Copy Settings, Add a new, empty scene, and copy settings from the current scene. * LINK_COPY Linked Copy, Link in the collections from the current scene (shallow copy). * FULL_COPY Full Copy, Make a full copy of the current scene.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def render_view_add():
+ ''' Add a render view
+
+ '''
+
+ pass
+
+
+def render_view_remove():
+ ''' Remove the selected render view
+
+ '''
+
+ pass
+
+
+def view_layer_add(type: typing.Union[int, str] = 'NEW'):
+ ''' Add a view layer
+
+ :param type: Type * NEW New, Add a new view layer. * COPY Copy Settings, Copy settings of current view layer. * EMPTY Blank, Add a new view layer with all collections disabled.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def view_layer_remove():
+ ''' Remove the selected view layer
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/screen.py b/blender_autocomplete/bpy/ops/screen.py
new file mode 100644
index 0000000..c135121
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/screen.py
@@ -0,0 +1,420 @@
+import sys
+import typing
+
+
+def actionzone(modifier: int = 0):
+ ''' Handle area action zones for mouse actions/gestures
+
+ :param modifier: Modifier, Modifier state
+ :type modifier: int
+ '''
+
+ pass
+
+
+def animation_cancel(restore_frame: bool = True):
+ ''' Cancel animation, returning to the original frame
+
+ :param restore_frame: Restore Frame, Restore the frame when animation was initialized
+ :type restore_frame: bool
+ '''
+
+ pass
+
+
+def animation_play(reverse: bool = False, sync: bool = False):
+ ''' Play animation
+
+ :param reverse: Play in Reverse, Animation is played backwards
+ :type reverse: bool
+ :param sync: Sync, Drop frames to maintain framerate
+ :type sync: bool
+ '''
+
+ pass
+
+
+def animation_step():
+ ''' Step through animation by position
+
+ '''
+
+ pass
+
+
+def area_dupli():
+ ''' Duplicate selected area into new window
+
+ '''
+
+ pass
+
+
+def area_join(cursor: typing.List[int] = (0, 0)):
+ ''' Join selected areas into new window
+
+ :param cursor: Cursor
+ :type cursor: typing.List[int]
+ '''
+
+ pass
+
+
+def area_move(x: int = 0, y: int = 0, delta: int = 0):
+ ''' Move selected area edges
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param delta: Delta
+ :type delta: int
+ '''
+
+ pass
+
+
+def area_options():
+ ''' Operations for splitting and merging
+
+ '''
+
+ pass
+
+
+def area_split(direction: typing.Union[int, str] = 'HORIZONTAL',
+ factor: float = 0.5,
+ cursor: typing.List[int] = (0, 0)):
+ ''' Split selected area into new windows
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ :param factor: Factor
+ :type factor: float
+ :param cursor: Cursor
+ :type cursor: typing.List[int]
+ '''
+
+ pass
+
+
+def area_swap(cursor: typing.List[int] = (0, 0)):
+ ''' Swap selected areas screen positions
+
+ :param cursor: Cursor
+ :type cursor: typing.List[int]
+ '''
+
+ pass
+
+
+def back_to_previous():
+ ''' Revert back to the original screen layout, before fullscreen area overlay
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete active screen
+
+ '''
+
+ pass
+
+
+def drivers_editor_show():
+ ''' Show drivers editor in a separate window
+
+ '''
+
+ pass
+
+
+def frame_jump(end: bool = False):
+ ''' Jump to first/last frame in frame range
+
+ :param end: Last Frame, Jump to the last frame of the frame range
+ :type end: bool
+ '''
+
+ pass
+
+
+def frame_offset(delta: int = 0):
+ ''' Move current frame forward/backward by a given number
+
+ :param delta: Delta
+ :type delta: int
+ '''
+
+ pass
+
+
+def header_toggle_menus():
+ ''' Expand or collapse the header pulldown menus
+
+ '''
+
+ pass
+
+
+def info_log_show():
+ ''' Show info log in a separate window
+
+ '''
+
+ pass
+
+
+def keyframe_jump(next: bool = True):
+ ''' Jump to previous/next keyframe
+
+ :param next: Next Keyframe
+ :type next: bool
+ '''
+
+ pass
+
+
+def marker_jump(next: bool = True):
+ ''' Jump to previous/next marker
+
+ :param next: Next Marker
+ :type next: bool
+ '''
+
+ pass
+
+
+def new():
+ ''' Add a new screen
+
+ '''
+
+ pass
+
+
+def redo_last():
+ ''' Display parameters for last action performed
+
+ '''
+
+ pass
+
+
+def region_blend():
+ ''' Blend in and out overlapping region
+
+ '''
+
+ pass
+
+
+def region_context_menu():
+ ''' Display region context menu
+
+ '''
+
+ pass
+
+
+def region_flip():
+ ''' Toggle the region's alignment (left/right or top/bottom)
+
+ '''
+
+ pass
+
+
+def region_quadview():
+ ''' Split selected area into camera, front, right & top views
+
+ '''
+
+ pass
+
+
+def region_scale():
+ ''' Scale selected area
+
+ '''
+
+ pass
+
+
+def region_toggle(region_type: typing.Union[int, str] = 'WINDOW'):
+ ''' Hide or unhide the region
+
+ :param region_type: Region Type, Type of the region to toggle
+ :type region_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def repeat_history(index: int = 0):
+ ''' Display menu for previous actions performed
+
+ :param index: Index
+ :type index: int
+ '''
+
+ pass
+
+
+def repeat_last():
+ ''' Repeat last action
+
+ '''
+
+ pass
+
+
+def screen_full_area(use_hide_panels: bool = False):
+ ''' Toggle display selected area as fullscreen/maximized
+
+ :param use_hide_panels: Hide Panels, Hide all the panels
+ :type use_hide_panels: bool
+ '''
+
+ pass
+
+
+def screen_set(delta: int = 1):
+ ''' Cycle through available screens
+
+ :param delta: Delta
+ :type delta: int
+ '''
+
+ pass
+
+
+def screenshot(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ full: bool = True):
+ ''' Capture a picture of the active area or whole Blender window
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param full: Full Screen, Capture the whole window (otherwise only capture the active area)
+ :type full: bool
+ '''
+
+ pass
+
+
+def space_context_cycle(direction: typing.Union[int, str] = 'NEXT'):
+ ''' Cycle through the editor context by activating the next/previous one
+
+ :param direction: Direction, Direction to cycle through
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def space_type_set_or_cycle(space_type: typing.Union[int, str] = 'EMPTY'):
+ ''' Set the space type or cycle sub-type
+
+ :param space_type: Type * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+ :type space_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def spacedata_cleanup():
+ ''' Remove unused settings for invisible editors
+
+ '''
+
+ pass
+
+
+def userpref_show():
+ ''' Edit user preferences and system settings
+
+ '''
+
+ pass
+
+
+def workspace_cycle(direction: typing.Union[int, str] = 'NEXT'):
+ ''' Cycle through workspaces
+
+ :param direction: Direction, Direction to cycle through
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/script.py b/blender_autocomplete/bpy/ops/script.py
new file mode 100644
index 0000000..d1d0d0c
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/script.py
@@ -0,0 +1,32 @@
+import sys
+import typing
+
+
+def execute_preset(filepath: str = "", menu_idname: str = ""):
+ ''' Execute a preset
+
+ :param filepath: filepath
+ :type filepath: str
+ :param menu_idname: Menu ID Name, ID name of the menu this was called from
+ :type menu_idname: str
+ '''
+
+ pass
+
+
+def python_file_run(filepath: str = ""):
+ ''' Run Python file
+
+ :param filepath: Path
+ :type filepath: str
+ '''
+
+ pass
+
+
+def reload():
+ ''' Reload Scripts
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/sculpt.py b/blender_autocomplete/bpy/ops/sculpt.py
new file mode 100644
index 0000000..95b4579
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/sculpt.py
@@ -0,0 +1,340 @@
+import sys
+import typing
+import bpy.types
+
+
+def brush_stroke(
+ stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'NORMAL',
+ ignore_background_click: bool = False):
+ ''' Sculpt a stroke into the geometry
+
+ :param stroke: Stroke
+ :type stroke: typing.Union[typing.List['bpy.types.OperatorStrokeElement'], 'bpy_prop_collection']
+ :param mode: Stroke Mode, Action taken when a paint stroke is made * NORMAL Regular, Apply brush normally. * INVERT Invert, Invert action of brush for duration of stroke. * SMOOTH Smooth, Switch brush to smooth mode for duration of stroke.
+ :type mode: typing.Union[int, str]
+ :param ignore_background_click: Ignore Background Click, Clicks on the background do not start the stroke
+ :type ignore_background_click: bool
+ '''
+
+ pass
+
+
+def cloth_filter(type: typing.Union[int, str] = 'GRAVITY',
+ strength: float = 1.0,
+ cloth_mass: float = 1.0,
+ cloth_damping: float = 0.0,
+ use_face_sets: bool = False):
+ ''' Applies a cloth simulation deformation to the entire mesh
+
+ :param type: Filter type, Operation that is going to be applied to the mesh * GRAVITY Gravity, Applies gravity to the simulation. * INFLATE Inflate, Inflates the cloth. * EXPAND Expand, Expands the cloth's dimensions. * PINCH Pinch, Pinches the cloth to the point where the cursor was when the filter started.
+ :type type: typing.Union[int, str]
+ :param strength: Strength, Filter Strength
+ :type strength: float
+ :param cloth_mass: Cloth Mass, Mass of each simulation particle
+ :type cloth_mass: float
+ :param cloth_damping: Cloth Damping, How much the applied forces are propagated through the cloth
+ :type cloth_damping: float
+ :param use_face_sets: Use Face Sets, Apply the filter only to the Face Set under the cursor
+ :type use_face_sets: bool
+ '''
+
+ pass
+
+
+def color_filter(type: typing.Union[int, str] = 'HUE',
+ strength: float = 1.0,
+ fill_color: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Applies a filter to modify the current sculpt vertex colors
+
+ :param type: Filter type * FILL Fill, Fill with a specific color. * HUE Hue, Change hue. * SATURATION Saturation, Change saturation. * VALUE Value, Change value. * BRIGTHNESS Brightness, Change brightness. * CONTRAST Contrast, Change contrast. * SMOOTH Smooth, Smooth colors. * RED Red, Change red channel. * GREEN Green, Change green channel. * BLUE Blue, Change blue channel.
+ :type type: typing.Union[int, str]
+ :param strength: Strength, Filter Strength
+ :type strength: float
+ :param fill_color: Fill Color
+ :type fill_color: typing.List[float]
+ '''
+
+ pass
+
+
+def detail_flood_fill():
+ ''' Flood fill the mesh with the selected detail setting
+
+ '''
+
+ pass
+
+
+def dirty_mask(dirty_only: bool = False):
+ ''' Generates a mask based on the geometry cavity and pointiness
+
+ :param dirty_only: Dirty Only, Don't calculate cleans for convex areas
+ :type dirty_only: bool
+ '''
+
+ pass
+
+
+def dynamic_topology_toggle():
+ ''' Dynamic topology alters the mesh topology while sculpting
+
+ '''
+
+ pass
+
+
+def face_set_change_visibility(mode: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change the visibility of the Face Sets of the sculpt
+
+ :param mode: Mode * TOGGLE Toggle Visibility, Hide all Face Sets except for the active one. * SHOW_ACTIVE Show Active Face Set, Show Active Face Set. * HIDE_ACTIVE Hide Active Face Sets, Hide Active Face Sets. * INVERT Invert Face Set Visibility, Invert Face Set Visibility. * SHOW_ALL Show All Face Sets, Show All Face Sets.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def face_set_edit(mode: typing.Union[int, str] = 'GROW'):
+ ''' Edits the current active Face Set
+
+ :param mode: Mode * GROW Grow Face Set, Grows the Face Sets boundary by one face based on mesh topology. * SHRINK Shrink Face Set, Shrinks the Face Sets boundary by one face based on mesh topology.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def face_sets_create(mode: typing.Union[int, str] = 'MASKED'):
+ ''' Create a new Face Set
+
+ :param mode: Mode * MASKED Face Set From Masked, Create a new Face Set from the masked faces. * VISIBLE Face Set From Visible, Create a new Face Set from the visible vertices. * ALL Face Set Full Mesh, Create an unique Face Set with all faces in the sculpt. * SELECTION Face Set From Edit Mode Selection, Create an Face Set corresponding to the Edit Mode face selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def face_sets_init(mode: typing.Union[int, str] = 'LOOSE_PARTS',
+ threshold: float = 0.5):
+ ''' Initializes all Face Sets in the mesh
+
+ :param mode: Mode * LOOSE_PARTS Face Sets From Loose Parts, Create a Face Set per loose part in the mesh. * MATERIALS Face Sets From Material Slots, Create a Face Set per Material Slot. * NORMALS Face Sets From Mesh Normals, Create Face Sets for Faces that have similar normal. * UV_SEAMS Face Sets From UV Seams, Create Face Sets using UV Seams as boundaries. * CREASES Face Sets From Edge Creases, Create Face Sets using Edge Creases as boundaries. * BEVEL_WEIGHT Face Sets From Bevel Weight, Create Face Sets using Bevel Weights as boundaries. * SHARP_EDGES Face Sets From Sharp Edges, Create Face Sets using Sharp Edges as boundaries. * FACE_MAPS Face Sets From Face Maps, Create a Face Set per Face Map.
+ :type mode: typing.Union[int, str]
+ :param threshold: Threshold, Minimum value to consider a certain attribute a boundary when creating the Face Sets
+ :type threshold: float
+ '''
+
+ pass
+
+
+def face_sets_randomize_colors():
+ ''' Generates a new set of random colors to render the Face Sets in the viewport
+
+ '''
+
+ pass
+
+
+def loop_to_vertex_colors():
+ ''' Copy the active loop color layer to the vertex color
+
+ '''
+
+ pass
+
+
+def mask_by_color(contiguous: bool = False,
+ invert: bool = False,
+ preserve_previous_mask: bool = False,
+ threshold: float = 0.35):
+ ''' Creates a mask based on the sculpt vertex colors
+
+ :param contiguous: Contiguous, Mask only contiguous color areas
+ :type contiguous: bool
+ :param invert: Invert, Invert the generated mask
+ :type invert: bool
+ :param preserve_previous_mask: Preserve Previous Mask, Preserve the previous mask and add or subtract the new one generated by the colors
+ :type preserve_previous_mask: bool
+ :param threshold: Threshold, How much changes in color affect the mask generation
+ :type threshold: float
+ '''
+
+ pass
+
+
+def mask_expand(invert: bool = True,
+ use_cursor: bool = True,
+ update_pivot: bool = True,
+ smooth_iterations: int = 2,
+ mask_speed: int = 5,
+ use_normals: bool = True,
+ keep_previous_mask: bool = False,
+ edge_sensitivity: int = 300,
+ create_face_set: bool = False):
+ ''' Expands a mask from the initial active vertex under the cursor
+
+ :param invert: Invert, Invert the new mask
+ :type invert: bool
+ :param use_cursor: Use Cursor, Expand the mask to the cursor position
+ :type use_cursor: bool
+ :param update_pivot: Update Pivot Position, Set the pivot position to the mask border after creating the mask
+ :type update_pivot: bool
+ :param smooth_iterations: Smooth iterations
+ :type smooth_iterations: int
+ :param mask_speed: Mask speed
+ :type mask_speed: int
+ :param use_normals: Use Normals, Generate the mask using the normals and curvature of the model
+ :type use_normals: bool
+ :param keep_previous_mask: Keep Previous Mask, Generate the new mask on top of the current one
+ :type keep_previous_mask: bool
+ :param edge_sensitivity: Edge Detection Sensitivity, Sensitivity for expanding the mask across sculpted sharp edges when using normals to generate the mask
+ :type edge_sensitivity: int
+ :param create_face_set: Expand Face Mask, Expand a new Face Mask instead of the sculpt mask
+ :type create_face_set: bool
+ '''
+
+ pass
+
+
+def mask_filter(filter_type: typing.Union[int, str] = 'SMOOTH',
+ iterations: int = 1,
+ auto_iteration_count: bool = False):
+ ''' Applies a filter to modify the current mask
+
+ :param filter_type: Type, Filter that is going to be applied to the mask * SMOOTH Smooth Mask, Smooth mask. * SHARPEN Sharpen Mask, Sharpen mask. * GROW Grow Mask, Grow mask. * SHRINK Shrink Mask, Shrink mask. * CONTRAST_INCREASE Increase contrast, Increase the contrast of the paint mask. * CONTRAST_DECREASE Decrease contrast, Decrease the contrast of the paint mask.
+ :type filter_type: typing.Union[int, str]
+ :param iterations: Iterations, Number of times that the filter is going to be applied
+ :type iterations: int
+ :param auto_iteration_count: Auto Iteration Count, Use a automatic number of iterations based on the number of vertices of the sculpt
+ :type auto_iteration_count: bool
+ '''
+
+ pass
+
+
+def mesh_filter(type: typing.Union[int, str] = 'INFLATE',
+ strength: float = 1.0,
+ deform_axis: typing.Union[typing.Set[int], typing.Set[str]] = {
+ 'X', 'Y', 'Z'
+ },
+ use_face_sets: bool = False,
+ surface_smooth_shape_preservation: float = 0.5,
+ surface_smooth_current_vertex: float = 0.5,
+ sharpen_smooth_ratio: float = 0.35):
+ ''' Applies a filter to modify the current mesh
+
+ :param type: Filter type, Operation that is going to be applied to the mesh * SMOOTH Smooth, Smooth mesh. * SCALE Scale, Scale mesh. * INFLATE Inflate, Inflate mesh. * SPHERE Sphere, Morph into sphere. * RANDOM Random, Randomize vertex positions. * RELAX Relax, Relax mesh. * RELAX_FACE_SETS Relax Face Sets, Smooth the edges of all the Face Sets. * SURFACE_SMOOTH Surface Smooth, Smooth the surface of the mesh, preserving the volume. * SHARPEN Sharpen, Sharpen the cavities of the mesh.
+ :type type: typing.Union[int, str]
+ :param strength: Strength, Filter Strength
+ :type strength: float
+ :param deform_axis: Deform axis, Apply the deformation in the selected axis * X X, Deform in the X axis. * Y Y, Deform in the Y axis. * Z Z, Deform in the Z axis.
+ :type deform_axis: typing.Union[typing.Set[int], typing.Set[str]]
+ :param use_face_sets: Use Face Sets, Apply the filter only to the Face Mask under the cursor
+ :type use_face_sets: bool
+ :param surface_smooth_shape_preservation: Shape Preservation, How much of the original shape is preserved when smoothing
+ :type surface_smooth_shape_preservation: float
+ :param surface_smooth_current_vertex: Per Vertex Displacement, How much the position of each individual vertex influences the final result
+ :type surface_smooth_current_vertex: float
+ :param sharpen_smooth_ratio: Smooth Ratio, How much smoothing is applied to polished surfaces
+ :type sharpen_smooth_ratio: float
+ '''
+
+ pass
+
+
+def optimize():
+ ''' Recalculate the sculpt BVH to improve performance
+
+ '''
+
+ pass
+
+
+def sample_color():
+ ''' Sample the vertex color of the active vertex
+
+ '''
+
+ pass
+
+
+def sample_detail_size(location: typing.List[int] = (0, 0),
+ mode: typing.Union[int, str] = 'DYNTOPO'):
+ ''' Sample the mesh detail on clicked point
+
+ :param location: Location, Screen Coordinates of sampling
+ :type location: typing.List[int]
+ :param mode: Detail Mode, Target sculpting workflow that is going to use the sampled size * DYNTOPO Dyntopo, Sample dyntopo detail. * VOXEL Voxel, Sample mesh voxel size.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def sculptmode_toggle():
+ ''' Toggle sculpt mode in 3D view
+
+ '''
+
+ pass
+
+
+def set_detail_size():
+ ''' Set the mesh detail (either relative or constant one, depending on current dyntopo mode)
+
+ '''
+
+ pass
+
+
+def set_persistent_base():
+ ''' Reset the copy of the mesh that is being sculpted on
+
+ '''
+
+ pass
+
+
+def set_pivot_position(mode: typing.Union[int, str] = 'UNMASKED',
+ mouse_x: float = 0.0,
+ mouse_y: float = 0.0):
+ ''' Sets the sculpt transform pivot position
+
+ :param mode: Mode * ORIGIN Origin, Sets the pivot to the origin of the sculpt. * UNMASKED Unmasked, Sets the pivot position to the average position of the unmasked vertices. * BORDER Mask border, Sets the pivot position to the center of the border of the mask. * ACTIVE Active vertex, Sets the pivot position to the active vertex position. * SURFACE Surface, Sets the pivot position to the surface under the cursor.
+ :type mode: typing.Union[int, str]
+ :param mouse_x: Mouse Position X, Position of the mouse used for "Surface" mode
+ :type mouse_x: float
+ :param mouse_y: Mouse Position Y, Position of the mouse used for "Surface" mode
+ :type mouse_y: float
+ '''
+
+ pass
+
+
+def symmetrize(merge_tolerance: float = 0.001):
+ ''' Symmetrize the topology modifications
+
+ :param merge_tolerance: Merge Distance, Distance within which symmetrical vertices are merged
+ :type merge_tolerance: float
+ '''
+
+ pass
+
+
+def uv_sculpt_stroke(mode: typing.Union[int, str] = 'NORMAL'):
+ ''' Sculpt UVs using a brush
+
+ :param mode: Mode, Stroke Mode * NORMAL Regular, Apply brush normally. * INVERT Invert, Invert action of brush for duration of stroke. * RELAX Relax, Switch brush to relax mode for duration of stroke.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def vertex_to_loop_colors():
+ ''' Copy the Sculpt Vertex Color to a regular color layer
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/sequencer.py b/blender_autocomplete/bpy/ops/sequencer.py
new file mode 100644
index 0000000..221ac92
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/sequencer.py
@@ -0,0 +1,1187 @@
+import sys
+import typing
+import bpy.types
+
+
+def change_effect_input(swap: typing.Union[int, str] = 'A_B'):
+ ''' Undocumented, consider contributing __.
+
+ :param swap: Swap, The effect inputs to swap
+ :type swap: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def change_effect_type(type: typing.Union[int, str] = 'CROSS'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Type, Sequencer effect type * CROSS Crossfade, Crossfade effect strip type. * ADD Add, Add effect strip type. * SUBTRACT Subtract, Subtract effect strip type. * ALPHA_OVER Alpha Over, Alpha Over effect strip type. * ALPHA_UNDER Alpha Under, Alpha Under effect strip type. * GAMMA_CROSS Gamma Cross, Gamma Cross effect strip type. * MULTIPLY Multiply, Multiply effect strip type. * OVER_DROP Alpha Over Drop, Alpha Over Drop effect strip type. * WIPE Wipe, Wipe effect strip type. * GLOW Glow, Glow effect strip type. * TRANSFORM Transform, Transform effect strip type. * COLOR Color, Color effect strip type. * SPEED Speed, Color effect strip type. * MULTICAM Multicam Selector. * ADJUSTMENT Adjustment Layer. * GAUSSIAN_BLUR Gaussian Blur. * TEXT Text. * COLORMIX Color Mix.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def change_path(
+ filepath: str = "",
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ use_placeholders: bool = False):
+ ''' Undocumented, consider contributing __.
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param use_placeholders: Use Placeholders, Use placeholders for missing frames of the strip
+ :type use_placeholders: bool
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected strips to clipboard
+
+ '''
+
+ pass
+
+
+def crossfade_sounds():
+ ''' Do cross-fading volume animation of two selected sound strips :file: startup/bl_operators/sequencer.py\:45 _
+
+ '''
+
+ pass
+
+
+def deinterlace_selected_movies():
+ ''' Deinterlace all selected movie sources :file: startup/bl_operators/sequencer.py\:135 _
+
+ '''
+
+ pass
+
+
+def delete():
+ ''' Erase selected strips from the sequencer
+
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Duplicate the selected strips
+
+ '''
+
+ pass
+
+
+def duplicate_move(SEQUENCER_OT_duplicate=None, TRANSFORM_OT_seq_slide=None):
+ ''' Duplicate selected strips and move them
+
+ :param SEQUENCER_OT_duplicate: Duplicate Strips, Duplicate the selected strips
+ :param TRANSFORM_OT_seq_slide: Sequence Slide, Slide a sequence strip in time
+ '''
+
+ pass
+
+
+def effect_strip_add(type: typing.Union[int, str] = 'CROSS',
+ frame_start: int = 0,
+ frame_end: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ color: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Add an effect to the sequencer, most are applied on top of existing strips
+
+ :param type: Type, Sequencer effect type * CROSS Crossfade, Crossfade effect strip type. * ADD Add, Add effect strip type. * SUBTRACT Subtract, Subtract effect strip type. * ALPHA_OVER Alpha Over, Alpha Over effect strip type. * ALPHA_UNDER Alpha Under, Alpha Under effect strip type. * GAMMA_CROSS Gamma Cross, Gamma Cross effect strip type. * MULTIPLY Multiply, Multiply effect strip type. * OVER_DROP Alpha Over Drop, Alpha Over Drop effect strip type. * WIPE Wipe, Wipe effect strip type. * GLOW Glow, Glow effect strip type. * TRANSFORM Transform, Transform effect strip type. * COLOR Color, Color effect strip type. * SPEED Speed, Color effect strip type. * MULTICAM Multicam Selector. * ADJUSTMENT Adjustment Layer. * GAUSSIAN_BLUR Gaussian Blur. * TEXT Text. * COLORMIX Color Mix.
+ :type type: typing.Union[int, str]
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param frame_end: End Frame, End frame for the color strip
+ :type frame_end: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param color: Color, Initialize the strip with this color (only used when type='COLOR')
+ :type color: typing.List[float]
+ '''
+
+ pass
+
+
+def enable_proxies(proxy_25: bool = False,
+ proxy_50: bool = False,
+ proxy_75: bool = False,
+ proxy_100: bool = False,
+ overwrite: bool = False):
+ ''' Enable selected proxies on all selected Movie, Image and Meta strips
+
+ :param proxy_25: 25%
+ :type proxy_25: bool
+ :param proxy_50: 50%
+ :type proxy_50: bool
+ :param proxy_75: 75%
+ :type proxy_75: bool
+ :param proxy_100: 100%
+ :type proxy_100: bool
+ :param overwrite: Overwrite
+ :type overwrite: bool
+ '''
+
+ pass
+
+
+def export_subtitles(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Export .srt file containing text strips
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def fades_add(duration_seconds: float = 1.0,
+ type: typing.Union[int, str] = 'IN_OUT'):
+ ''' Adds or updates a fade animation for either visual or audio strips
+
+ :param duration_seconds: Fade Duration, Duration of the fade in seconds
+ :type duration_seconds: float
+ :param type: Fade type, Fade in, out, both in and out, to, or from the current frame. Default is both in and out * IN_OUT Fade In And Out, Fade selected strips in and out. * IN Fade In, Fade in selected strips. * OUT Fade Out, Fade out selected strips. * CURSOR_FROM From Current Frame, Fade from the time cursor to the end of overlapping sequences. * CURSOR_TO To Current Frame, Fade from the start of sequences under the time cursor to the current frame.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def fades_clear():
+ ''' Removes fade animation from selected sequences :file: startup/bl_operators/sequencer.py\:153 _
+
+ '''
+
+ pass
+
+
+def gap_insert(frames: int = 10):
+ ''' Insert gap at current frame to first strips at the right, independent of selection or locked state of strips
+
+ :param frames: Frames, Frames to insert after current strip
+ :type frames: int
+ '''
+
+ pass
+
+
+def gap_remove(all: bool = False):
+ ''' Remove gap at current frame to first strip at the right, independent of selection or locked state of strips
+
+ :param all: All Gaps, Do all gaps to right of current frame
+ :type all: bool
+ '''
+
+ pass
+
+
+def image_strip_add(
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ frame_start: int = 0,
+ frame_end: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ use_placeholders: bool = False):
+ ''' Add an image or image sequence to the sequencer
+
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param frame_end: End Frame, End frame for the color strip
+ :type frame_end: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param use_placeholders: Use Placeholders, Use placeholders for missing frames of the strip
+ :type use_placeholders: bool
+ '''
+
+ pass
+
+
+def images_separate(length: int = 1):
+ ''' On image sequence strips, it returns a strip for each image
+
+ :param length: Length, Length of each frame
+ :type length: int
+ '''
+
+ pass
+
+
+def lock():
+ ''' Lock strips so they can't be transformed
+
+ '''
+
+ pass
+
+
+def mask_strip_add(frame_start: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ mask: typing.Union[int, str] = ''):
+ ''' Add a mask strip to the sequencer
+
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param mask: Mask
+ :type mask: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def meta_make():
+ ''' Group selected strips into a metastrip
+
+ '''
+
+ pass
+
+
+def meta_separate():
+ ''' Put the contents of a metastrip back in the sequencer
+
+ '''
+
+ pass
+
+
+def meta_toggle():
+ ''' Toggle a metastrip (to edit enclosed strips)
+
+ '''
+
+ pass
+
+
+def movie_strip_add(
+ filepath: str = "",
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ frame_start: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ sound: bool = True,
+ use_framerate: bool = True):
+ ''' Add a movie strip to the sequencer
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param sound: Sound, Load sound with the movie
+ :type sound: bool
+ :param use_framerate: Use Movie Framerate, Use framerate from the movie to keep sound and video in sync
+ :type use_framerate: bool
+ '''
+
+ pass
+
+
+def movieclip_strip_add(frame_start: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ clip: typing.Union[int, str] = ''):
+ ''' Add a movieclip strip to the sequencer
+
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param clip: Clip
+ :type clip: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def mute(unselected: bool = False):
+ ''' Mute (un)selected strips
+
+ :param unselected: Unselected, Mute unselected rather than selected strips
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def offset_clear():
+ ''' Clear strip offsets from the start and end frames
+
+ '''
+
+ pass
+
+
+def paste():
+ ''' Paste strips from clipboard
+
+ '''
+
+ pass
+
+
+def reassign_inputs():
+ ''' Reassign the inputs for the effect strip
+
+ '''
+
+ pass
+
+
+def rebuild_proxy():
+ ''' Rebuild all selected proxies and timecode indices using the job system
+
+ '''
+
+ pass
+
+
+def refresh_all():
+ ''' Refresh the sequencer editor
+
+ '''
+
+ pass
+
+
+def reload(adjust_length: bool = False):
+ ''' Reload strips in the sequencer
+
+ :param adjust_length: Adjust Length, Adjust length of strips to their data length
+ :type adjust_length: bool
+ '''
+
+ pass
+
+
+def rendersize():
+ ''' Set render size and aspect from active sequence
+
+ '''
+
+ pass
+
+
+def sample(size: int = 1):
+ ''' Use mouse to sample color in current frame
+
+ :param size: Sample Size
+ :type size: int
+ '''
+
+ pass
+
+
+def scene_strip_add(frame_start: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ scene: typing.Union[int, str] = ''):
+ ''' Add a strip to the sequencer using a blender scene as a source
+
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param scene: Scene
+ :type scene: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select(wait_to_deselect_others: bool = False,
+ mouse_x: int = 0,
+ mouse_y: int = 0,
+ extend: bool = False,
+ deselect_all: bool = False,
+ linked_handle: bool = False,
+ linked_time: bool = False,
+ side_of_frame: bool = False):
+ ''' Select a strip (last selected becomes the "active strip")
+
+ :param wait_to_deselect_others: Wait to Deselect Others
+ :type wait_to_deselect_others: bool
+ :param mouse_x: Mouse X
+ :type mouse_x: int
+ :param mouse_y: Mouse Y
+ :type mouse_y: int
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param linked_handle: Linked Handle, Select handles next to the active strip
+ :type linked_handle: bool
+ :param linked_time: Linked Time, Select other strips at the same time
+ :type linked_time: bool
+ :param side_of_frame: Side of Frame, Select all strips on same side of the current frame as the mouse cursor
+ :type side_of_frame: bool
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Select or deselect all strips
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET',
+ tweak: bool = False,
+ include_handles: bool = False):
+ ''' Select strips using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ :param tweak: Tweak, Operator has been activated using a tweak event
+ :type tweak: bool
+ :param include_handles: Select Handles, Select the strips and their handles
+ :type include_handles: bool
+ '''
+
+ pass
+
+
+def select_grouped(type: typing.Union[int, str] = 'TYPE',
+ extend: bool = False,
+ use_active_channel: bool = False):
+ ''' Select all strips grouped by various properties
+
+ :param type: Type * TYPE Type, Shared strip type. * TYPE_BASIC Global Type, All strips of same basic type (Graphical or Sound). * TYPE_EFFECT Effect Type, Shared strip effect type (if active strip is not an effect one, select all non-effect strips). * DATA Data, Shared data (scene, image, sound, etc.). * EFFECT Effect, Shared effects. * EFFECT_LINK Effect/Linked, Other strips affected by the active one (sharing some time, and below or effect-assigned). * OVERLAP Overlap, Overlapping time.
+ :type type: typing.Union[int, str]
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param use_active_channel: Same Channel, Only consider strips on the same channel as the active one
+ :type use_active_channel: bool
+ '''
+
+ pass
+
+
+def select_handles(side: typing.Union[int, str] = 'BOTH'):
+ ''' Select gizmo handles on the sides of the selected strip
+
+ :param side: Side, The side of the handle that is selected
+ :type side: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Shrink the current selection of adjacent selected strips
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all strips adjacent to the current selection
+
+ '''
+
+ pass
+
+
+def select_linked_pick(extend: bool = False):
+ ''' Select a chain of linked strips nearest to the mouse pointer
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select more strips adjacent to the current selection
+
+ '''
+
+ pass
+
+
+def select_side(side: typing.Union[int, str] = 'BOTH'):
+ ''' Select strips on the nominated side of the selected strips
+
+ :param side: Side, The side to which the selection is applied
+ :type side: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_side_of_frame(extend: bool = False,
+ side: typing.Union[int, str] = 'LEFT'):
+ ''' Select strips relative to the current frame
+
+ :param extend: Extend, Extend the selection
+ :type extend: bool
+ :param side: Side * LEFT Left, Select to the left of the current frame. * RIGHT Right, Select to the right of the current frame.
+ :type side: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def set_range_to_strips(preview: bool = False):
+ ''' Set the frame range to the selected strips start and end
+
+ :param preview: Preview, Set the preview range instead
+ :type preview: bool
+ '''
+
+ pass
+
+
+def slip(offset: int = 0):
+ ''' Trim the contents of the active strip
+
+ :param offset: Offset, Offset to the data of the strip
+ :type offset: int
+ '''
+
+ pass
+
+
+def snap(frame: int = 0):
+ ''' Frame where selected strips will be snapped
+
+ :param frame: Frame, Frame where selected strips will be snapped
+ :type frame: int
+ '''
+
+ pass
+
+
+def sound_strip_add(
+ filepath: str = "",
+ directory: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = True,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ frame_start: int = 0,
+ channel: int = 1,
+ replace_sel: bool = True,
+ overlap: bool = False,
+ cache: bool = False,
+ mono: bool = False):
+ ''' Add a sound strip to the sequencer
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param frame_start: Start Frame, Start frame of the sequence strip
+ :type frame_start: int
+ :param channel: Channel, Channel to place this strip into
+ :type channel: int
+ :param replace_sel: Replace Selection, Replace the current selection
+ :type replace_sel: bool
+ :param overlap: Allow Overlap, Don't correct overlap on new sequence strips
+ :type overlap: bool
+ :param cache: Cache, Cache the sound in memory
+ :type cache: bool
+ :param mono: Mono, Merge all the sound's channels into one
+ :type mono: bool
+ '''
+
+ pass
+
+
+def split(frame: int = 0,
+ channel: int = 0,
+ type: typing.Union[int, str] = 'SOFT',
+ use_cursor_position: bool = False,
+ side: typing.Union[int, str] = 'MOUSE',
+ ignore_selection: bool = False):
+ ''' Split the selected strips in two
+
+ :param frame: Frame, Frame where selected strips will be split
+ :type frame: int
+ :param channel: Channel, Channel in which strip will be cut
+ :type channel: int
+ :param type: Type, The type of split operation to perform on strips
+ :type type: typing.Union[int, str]
+ :param use_cursor_position: Use Cursor Position, Split at position of the cursor instead of current frame
+ :type use_cursor_position: bool
+ :param side: Side, The side that remains selected after splitting
+ :type side: typing.Union[int, str]
+ :param ignore_selection: Ignore Selection, Make cut event if strip is not selected preserving selection state after cut
+ :type ignore_selection: bool
+ '''
+
+ pass
+
+
+def split_multicam(camera: int = 1):
+ ''' Split multi-cam strip and select camera
+
+ :param camera: Camera
+ :type camera: int
+ '''
+
+ pass
+
+
+def strip_jump(next: bool = True, center: bool = True):
+ ''' Move frame to previous edit point
+
+ :param next: Next Strip
+ :type next: bool
+ :param center: Use strip center
+ :type center: bool
+ '''
+
+ pass
+
+
+def strip_modifier_add(type: typing.Union[int, str] = 'COLOR_BALANCE'):
+ ''' Add a modifier to the strip
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def strip_modifier_copy(type: typing.Union[int, str] = 'REPLACE'):
+ ''' Copy modifiers of the active strip to all selected strips
+
+ :param type: Type * REPLACE Replace, Replace modifiers in destination. * APPEND Append, Append active modifiers to selected strips.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def strip_modifier_move(name: str = "Name",
+ direction: typing.Union[int, str] = 'UP'):
+ ''' Move modifier up and down in the stack
+
+ :param name: Name, Name of modifier to remove
+ :type name: str
+ :param direction: Type * UP Up, Move modifier up in the stack. * DOWN Down, Move modifier down in the stack.
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def strip_modifier_remove(name: str = "Name"):
+ ''' Remove a modifier from the strip
+
+ :param name: Name, Name of modifier to remove
+ :type name: str
+ '''
+
+ pass
+
+
+def swap(side: typing.Union[int, str] = 'RIGHT'):
+ ''' Swap active strip with strip to the right or left
+
+ :param side: Side, Side of the strip to swap
+ :type side: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def swap_data():
+ ''' Swap 2 sequencer strips
+
+ '''
+
+ pass
+
+
+def swap_inputs():
+ ''' Swap the first two inputs for the effect strip
+
+ '''
+
+ pass
+
+
+def unlock():
+ ''' Unlock strips so they can be transformed
+
+ '''
+
+ pass
+
+
+def unmute(unselected: bool = False):
+ ''' Unmute (un)selected strips
+
+ :param unselected: Unselected, Unmute unselected rather than selected strips
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def view_all():
+ ''' View all the strips in the sequencer
+
+ '''
+
+ pass
+
+
+def view_all_preview():
+ ''' Zoom preview to fit in the area
+
+ '''
+
+ pass
+
+
+def view_frame():
+ ''' Move the view to the current frame
+
+ '''
+
+ pass
+
+
+def view_ghost_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Set the boundaries of the border used for offset-view
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def view_selected():
+ ''' Zoom the sequencer on the selected strips
+
+ '''
+
+ pass
+
+
+def view_zoom_ratio(ratio: float = 1.0):
+ ''' Change zoom ratio of sequencer preview
+
+ :param ratio: Ratio, Zoom ratio, 1.0 is 1:1, higher is zoomed in, lower is zoomed out
+ :type ratio: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/simulation.py b/blender_autocomplete/bpy/ops/simulation.py
new file mode 100644
index 0000000..6845b1d
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/simulation.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def new():
+ ''' Create a new simulation data block and edit it in the opened simulation editor :file: startup/bl_operators/simulation.py\:32 _
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/sound.py b/blender_autocomplete/bpy/ops/sound.py
new file mode 100644
index 0000000..779e575
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/sound.py
@@ -0,0 +1,299 @@
+import sys
+import typing
+
+
+def bake_animation():
+ ''' Update the audio animation cache
+
+ '''
+
+ pass
+
+
+def mixdown(filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = True,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ accuracy: int = 1024,
+ container: typing.Union[int, str] = 'FLAC',
+ codec: typing.Union[int, str] = 'FLAC',
+ format: typing.Union[int, str] = 'S16',
+ bitrate: int = 192,
+ split_channels: bool = False):
+ ''' Mix the scene's audio to a sound file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param accuracy: Accuracy, Sample accuracy, important for animation data (the lower the value, the more accurate)
+ :type accuracy: int
+ :param container: Container, File format * AC3 ac3, Dolby Digital ATRAC 3. * FLAC flac, Free Lossless Audio Codec. * MATROSKA mkv, Matroska. * MP2 mp2, MPEG-1 Audio Layer II. * MP3 mp3, MPEG-2 Audio Layer III. * OGG ogg, Xiph.Org Ogg Container. * WAV wav, Waveform Audio File Format.
+ :type container: typing.Union[int, str]
+ :param codec: Codec, Audio Codec * AAC AAC, Advanced Audio Coding. * AC3 AC3, Dolby Digital ATRAC 3. * FLAC FLAC, Free Lossless Audio Codec. * MP2 MP2, MPEG-1 Audio Layer II. * MP3 MP3, MPEG-2 Audio Layer III. * PCM PCM, Pulse Code Modulation (RAW). * VORBIS Vorbis, Xiph.Org Vorbis Codec.
+ :type codec: typing.Union[int, str]
+ :param format: Format, Sample format * U8 U8, 8 bit unsigned. * S16 S16, 16 bit signed. * S24 S24, 24 bit signed. * S32 S32, 32 bit signed. * F32 F32, 32 bit floating point. * F64 F64, 64 bit floating point.
+ :type format: typing.Union[int, str]
+ :param bitrate: Bitrate, Bitrate in kbit/s
+ :type bitrate: int
+ :param split_channels: Split channels, Each channel will be rendered into a mono file
+ :type split_channels: bool
+ '''
+
+ pass
+
+
+def open(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = True,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ cache: bool = False,
+ mono: bool = False):
+ ''' Load a sound file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param cache: Cache, Cache the sound in memory
+ :type cache: bool
+ :param mono: Mono, Merge all the sound's channels into one
+ :type mono: bool
+ '''
+
+ pass
+
+
+def open_mono(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = True,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ cache: bool = False,
+ mono: bool = True):
+ ''' Load a sound file as mono
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param cache: Cache, Cache the sound in memory
+ :type cache: bool
+ :param mono: Mono, Mixdown the sound to mono
+ :type mono: bool
+ '''
+
+ pass
+
+
+def pack():
+ ''' Pack the sound into the current blend file
+
+ '''
+
+ pass
+
+
+def unpack(method: typing.Union[int, str] = 'USE_LOCAL', id: str = ""):
+ ''' Unpack the sound to the samples filename
+
+ :param method: Method, How to unpack
+ :type method: typing.Union[int, str]
+ :param id: Sound Name, Sound data-block name to unpack
+ :type id: str
+ '''
+
+ pass
+
+
+def update_animation_flags():
+ ''' Update animation flags
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/surface.py b/blender_autocomplete/bpy/ops/surface.py
new file mode 100644
index 0000000..3767256
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/surface.py
@@ -0,0 +1,158 @@
+import sys
+import typing
+
+
+def primitive_nurbs_surface_circle_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Circle
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_surface_curve_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Curve
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_surface_cylinder_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Cylinder
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_surface_sphere_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Sphere
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_surface_surface_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Patch
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
+
+
+def primitive_nurbs_surface_torus_add(
+ radius: float = 1.0,
+ enter_editmode: bool = False,
+ align: typing.Union[int, str] = 'WORLD',
+ location: typing.List[float] = (0.0, 0.0, 0.0),
+ rotation: typing.List[float] = (0.0, 0.0, 0.0),
+ scale: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Construct a Nurbs surface Torus
+
+ :param radius: Radius
+ :type radius: float
+ :param enter_editmode: Enter Editmode, Enter editmode when adding this object
+ :type enter_editmode: bool
+ :param align: Align, The alignment of the new object * WORLD World, Align the new object to the world. * VIEW View, Align the new object to the view. * CURSOR 3D Cursor, Use the 3D cursor orientation for the new object.
+ :type align: typing.Union[int, str]
+ :param location: Location, Location for the newly added object
+ :type location: typing.List[float]
+ :param rotation: Rotation, Rotation for the newly added object
+ :type rotation: typing.List[float]
+ :param scale: Scale, Scale for the newly added object
+ :type scale: typing.List[float]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/text.py b/blender_autocomplete/bpy/ops/text.py
new file mode 100644
index 0000000..323ffe2
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/text.py
@@ -0,0 +1,500 @@
+import sys
+import typing
+
+
+def autocomplete():
+ ''' Show a list of used text in the open document
+
+ '''
+
+ pass
+
+
+def comment_toggle(type: typing.Union[int, str] = 'TOGGLE'):
+ ''' Undocumented, consider contributing __.
+
+ :param type: Type, Add or remove comments
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def convert_whitespace(type: typing.Union[int, str] = 'SPACES'):
+ ''' Convert whitespaces by type
+
+ :param type: Type, Type of whitespace to convert to
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def copy():
+ ''' Copy selected text to clipboard
+
+ '''
+
+ pass
+
+
+def cursor_set(x: int = 0, y: int = 0):
+ ''' Set cursor position
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ '''
+
+ pass
+
+
+def cut():
+ ''' Cut selected text to clipboard
+
+ '''
+
+ pass
+
+
+def delete(type: typing.Union[int, str] = 'NEXT_CHARACTER'):
+ ''' Delete text by cursor position
+
+ :param type: Type, Which part of the text to delete
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def duplicate_line():
+ ''' Duplicate the current line
+
+ '''
+
+ pass
+
+
+def find():
+ ''' Find specified text
+
+ '''
+
+ pass
+
+
+def find_set_selected():
+ ''' Find specified text and set as selected
+
+ '''
+
+ pass
+
+
+def indent():
+ ''' Indent selected text
+
+ '''
+
+ pass
+
+
+def indent_or_autocomplete():
+ ''' Indent selected text or autocomplete
+
+ '''
+
+ pass
+
+
+def insert(text: str = ""):
+ ''' Insert text at cursor position
+
+ :param text: Text, Text to insert at the cursor position
+ :type text: str
+ '''
+
+ pass
+
+
+def jump(line: int = 1):
+ ''' Jump cursor to line
+
+ :param line: Line, Line number to jump to
+ :type line: int
+ '''
+
+ pass
+
+
+def line_break():
+ ''' Insert line break at cursor position
+
+ '''
+
+ pass
+
+
+def line_number():
+ ''' The current line number
+
+ '''
+
+ pass
+
+
+def make_internal():
+ ''' Make active text file internal
+
+ '''
+
+ pass
+
+
+def move(type: typing.Union[int, str] = 'LINE_BEGIN'):
+ ''' Move cursor to position type
+
+ :param type: Type, Where to move cursor to
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_lines(direction: typing.Union[int, str] = 'DOWN'):
+ ''' Move the currently selected line(s) up/down
+
+ :param direction: Direction
+ :type direction: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def move_select(type: typing.Union[int, str] = 'LINE_BEGIN'):
+ ''' Move the cursor while selecting
+
+ :param type: Type, Where to move cursor to, to make a selection
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def new():
+ ''' Create a new text data-block
+
+ '''
+
+ pass
+
+
+def open(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = True,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = True,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ internal: bool = False):
+ ''' Open a new text data-block
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param internal: Make internal, Make text file internal after loading
+ :type internal: bool
+ '''
+
+ pass
+
+
+def overwrite_toggle():
+ ''' Toggle overwrite while typing
+
+ '''
+
+ pass
+
+
+def paste(selection: bool = False):
+ ''' Paste text from clipboard
+
+ :param selection: Selection, Paste text selected elsewhere rather than copied (X11 only)
+ :type selection: bool
+ '''
+
+ pass
+
+
+def refresh_pyconstraints():
+ ''' Refresh all pyconstraints
+
+ '''
+
+ pass
+
+
+def reload():
+ ''' Reload active text data-block from its file
+
+ '''
+
+ pass
+
+
+def replace(all: bool = False):
+ ''' Replace text with the specified text
+
+ :param all: Replace all, Replace all occurrences
+ :type all: bool
+ '''
+
+ pass
+
+
+def replace_set_selected():
+ ''' Replace text with specified text and set as selected
+
+ '''
+
+ pass
+
+
+def resolve_conflict(resolution: typing.Union[int, str] = 'IGNORE'):
+ ''' When external text is out of sync, resolve the conflict
+
+ :param resolution: Resolution, How to solve conflict due to differences in internal and external text
+ :type resolution: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def run_script():
+ ''' Run active script
+
+ '''
+
+ pass
+
+
+def save():
+ ''' Save active text data-block
+
+ '''
+
+ pass
+
+
+def save_as(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = True,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = True,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Save active text file with options
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def scroll(lines: int = 1):
+ ''' Undocumented, consider contributing __.
+
+ :param lines: Lines, Number of lines to scroll
+ :type lines: int
+ '''
+
+ pass
+
+
+def scroll_bar(lines: int = 1):
+ ''' Undocumented, consider contributing __.
+
+ :param lines: Lines, Number of lines to scroll
+ :type lines: int
+ '''
+
+ pass
+
+
+def select_all():
+ ''' Select all text
+
+ '''
+
+ pass
+
+
+def select_line():
+ ''' Select text by line
+
+ '''
+
+ pass
+
+
+def select_word():
+ ''' Select word under cursor
+
+ '''
+
+ pass
+
+
+def selection_set():
+ ''' Set cursor selection
+
+ '''
+
+ pass
+
+
+def start_find():
+ ''' Start searching text
+
+ '''
+
+ pass
+
+
+def to_3d_object(split_lines: bool = False):
+ ''' Create 3D text object from active text data-block
+
+ :param split_lines: Split Lines, Create one object per line in the text
+ :type split_lines: bool
+ '''
+
+ pass
+
+
+def unindent():
+ ''' Unindent selected text
+
+ '''
+
+ pass
+
+
+def unlink():
+ ''' Unlink active text data-block
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/texture.py b/blender_autocomplete/bpy/ops/texture.py
new file mode 100644
index 0000000..bd234c2
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/texture.py
@@ -0,0 +1,36 @@
+import sys
+import typing
+
+
+def new():
+ ''' Add a new texture
+
+ '''
+
+ pass
+
+
+def slot_copy():
+ ''' Copy the material texture settings and nodes
+
+ '''
+
+ pass
+
+
+def slot_move(type: typing.Union[int, str] = 'UP'):
+ ''' Move texture slots up and down
+
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def slot_paste():
+ ''' Copy the texture settings and nodes
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/transform.py b/blender_autocomplete/bpy/ops/transform.py
new file mode 100644
index 0000000..997f32b
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/transform.py
@@ -0,0 +1,1152 @@
+import sys
+import typing
+
+
+def bbone_resize(value: typing.List[float] = (1.0, 1.0, 1.0),
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Scale selected bendy bones display size
+
+ :param value: Display Size
+ :type value: typing.List[float]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def bend(value: typing.List[float] = (0.0),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Bend selected items between the 3D cursor and the mouse
+
+ :param value: Angle
+ :type value: typing.List[float]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def create_orientation(name: str = "",
+ use_view: bool = False,
+ use: bool = False,
+ overwrite: bool = False):
+ ''' Create transformation orientation from selection
+
+ :param name: Name, Name of the new custom orientation
+ :type name: str
+ :param use_view: Use View, Use the current view instead of the active object to create the new orientation
+ :type use_view: bool
+ :param use: Use After Creation, Select orientation after its creation
+ :type use: bool
+ :param overwrite: Overwrite Previous, Overwrite previously created orientation with same name
+ :type overwrite: bool
+ '''
+
+ pass
+
+
+def delete_orientation():
+ ''' Delete transformation orientation
+
+ '''
+
+ pass
+
+
+def edge_bevelweight(value: float = 0.0,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Change the bevel weight of edges
+
+ :param value: Factor
+ :type value: float
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def edge_crease(value: float = 0.0,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Change the crease of edges
+
+ :param value: Factor
+ :type value: float
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def edge_slide(value: float = 0.0,
+ single_side: bool = False,
+ use_even: bool = False,
+ flipped: bool = False,
+ use_clamp: bool = True,
+ mirror: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ correct_uv: bool = True,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Slide an edge loop along a mesh
+
+ :param value: Factor
+ :type value: float
+ :param single_side: Single Side
+ :type single_side: bool
+ :param use_even: Even, Make the edge loop match the shape of the adjacent edge loop
+ :type use_even: bool
+ :param flipped: Flipped, When Even mode is active, flips between the two adjacent edge loops
+ :type flipped: bool
+ :param use_clamp: Clamp, Clamp within the edge extents
+ :type use_clamp: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param correct_uv: Correct UVs, Correct UV coordinates when transforming
+ :type correct_uv: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def from_gizmo():
+ ''' Transform selected items by mode type
+
+ '''
+
+ pass
+
+
+def mirror(orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Mirror selected items around one or more axes
+
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def push_pull(value: float = 0.0,
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Push/Pull selected items
+
+ :param value: Distance
+ :type value: float
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def resize(value: typing.List[float] = (1.0, 1.0, 1.0),
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ texture_space: bool = False,
+ remove_on_cancel: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Scale (resize) selected items
+
+ :param value: Scale
+ :type value: typing.List[float]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param texture_space: Edit Texture Space, Edit Object data texture space
+ :type texture_space: bool
+ :param remove_on_cancel: Remove on Cancel, Remove elements on cancel
+ :type remove_on_cancel: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def rotate(value: float = 0.0,
+ orient_axis: typing.Union[int, str] = 'Z',
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Rotate selected items
+
+ :param value: Angle
+ :type value: float
+ :param orient_axis: Axis
+ :type orient_axis: typing.Union[int, str]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def rotate_normal(value: float = 0.0,
+ orient_axis: typing.Union[int, str] = 'Z',
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Rotate split normal of selected items
+
+ :param value: Angle
+ :type value: float
+ :param orient_axis: Axis
+ :type orient_axis: typing.Union[int, str]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def select_orientation(orientation: typing.Union[int, str] = 'GLOBAL'):
+ ''' Select transformation orientation
+
+ :param orientation: Orientation, Transformation orientation
+ :type orientation: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def seq_slide(value: typing.List[float] = (0.0, 0.0),
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Slide a sequence strip in time
+
+ :param value: Offset
+ :type value: typing.List[float]
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def shear(value: float = 0.0,
+ orient_axis: typing.Union[int, str] = 'Z',
+ orient_axis_ortho: typing.Union[int, str] = 'X',
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Shear selected items along the horizontal screen axis
+
+ :param value: Offset
+ :type value: float
+ :param orient_axis: Axis
+ :type orient_axis: typing.Union[int, str]
+ :param orient_axis_ortho: Axis Ortho
+ :type orient_axis_ortho: typing.Union[int, str]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def shrink_fatten(value: float = 0.0,
+ use_even_offset: bool = False,
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Shrink/fatten selected vertices along normals
+
+ :param value: Offset
+ :type value: float
+ :param use_even_offset: Offset Even, Scale the offset to give more even thickness
+ :type use_even_offset: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def skin_resize(value: typing.List[float] = (1.0, 1.0, 1.0),
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Scale selected vertices' skin radii
+
+ :param value: Scale
+ :type value: typing.List[float]
+ :param orient_type: Orientation, Transformation orientation
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def tilt(value: float = 0.0,
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Tilt selected control vertices of 3D curve
+
+ :param value: Angle
+ :type value: float
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def tosphere(value: float = 0.0,
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Move selected vertices outward in a spherical shape around mesh center
+
+ :param value: Factor
+ :type value: float
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def trackball(value: typing.List[float] = (0.0, 0.0),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Trackball style rotation of selected items
+
+ :param value: Angle
+ :type value: typing.List[float]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def transform(mode: typing.Union[int, str] = 'TRANSLATION',
+ value: typing.List[float] = (0.0, 0.0, 0.0, 0.0),
+ orient_axis: typing.Union[int, str] = 'Z',
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ center_override: typing.List[float] = (0.0, 0.0, 0.0),
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Transform selected items by mode type
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ :param value: Values
+ :type value: typing.List[float]
+ :param orient_axis: Axis
+ :type orient_axis: typing.Union[int, str]
+ :param orient_type: Orientation, Transformation orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param center_override: Center Override, Force using this center value (when set)
+ :type center_override: typing.List[float]
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def translate(value: typing.List[float] = (0.0, 0.0, 0.0),
+ orient_type: typing.Union[int, str] = 'GLOBAL',
+ orient_matrix: typing.List[float] = ((0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0), (0.0, 0.0,
+ 0.0)),
+ orient_matrix_type: typing.Union[int, str] = 'GLOBAL',
+ constraint_axis: typing.List[bool] = (False, False, False),
+ mirror: bool = False,
+ use_proportional_edit: bool = False,
+ proportional_edit_falloff: typing.Union[int, str] = 'SMOOTH',
+ proportional_size: float = 1.0,
+ use_proportional_connected: bool = False,
+ use_proportional_projected: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ gpencil_strokes: bool = False,
+ cursor_transform: bool = False,
+ texture_space: bool = False,
+ remove_on_cancel: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False,
+ use_automerge_and_split: bool = False):
+ ''' Move selected items
+
+ :param value: Move
+ :type value: typing.List[float]
+ :param orient_type: Orientation, Transformation orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+ :type orient_type: typing.Union[int, str]
+ :param orient_matrix: Matrix
+ :type orient_matrix: typing.List[float]
+ :param orient_matrix_type: Matrix Orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+ :type orient_matrix_type: typing.Union[int, str]
+ :param constraint_axis: Constraint Axis
+ :type constraint_axis: typing.List[bool]
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param use_proportional_edit: Proportional Editing
+ :type use_proportional_edit: bool
+ :param proportional_edit_falloff: Proportional Falloff, Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+ :type proportional_edit_falloff: typing.Union[int, str]
+ :param proportional_size: Proportional Size
+ :type proportional_size: float
+ :param use_proportional_connected: Connected
+ :type use_proportional_connected: bool
+ :param use_proportional_projected: Projected (2D)
+ :type use_proportional_projected: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param gpencil_strokes: Edit Grease Pencil, Edit selected Grease Pencil strokes
+ :type gpencil_strokes: bool
+ :param cursor_transform: Transform Cursor
+ :type cursor_transform: bool
+ :param texture_space: Edit Texture Space, Edit Object data texture space
+ :type texture_space: bool
+ :param remove_on_cancel: Remove on Cancel, Remove elements on cancel
+ :type remove_on_cancel: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ :param use_automerge_and_split: Auto Merge & Split, Forces the use of Auto Merge & Split
+ :type use_automerge_and_split: bool
+ '''
+
+ pass
+
+
+def vert_slide(value: float = 0.0,
+ use_even: bool = False,
+ flipped: bool = False,
+ use_clamp: bool = True,
+ mirror: bool = False,
+ snap: bool = False,
+ snap_target: typing.Union[int, str] = 'CLOSEST',
+ snap_point: typing.List[float] = (0.0, 0.0, 0.0),
+ snap_align: bool = False,
+ snap_normal: typing.List[float] = (0.0, 0.0, 0.0),
+ correct_uv: bool = True,
+ release_confirm: bool = False,
+ use_accurate: bool = False):
+ ''' Slide a vertex along a mesh
+
+ :param value: Factor
+ :type value: float
+ :param use_even: Even, Make the edge loop match the shape of the adjacent edge loop
+ :type use_even: bool
+ :param flipped: Flipped, When Even mode is active, flips between the two adjacent edge loops
+ :type flipped: bool
+ :param use_clamp: Clamp, Clamp within the edge extents
+ :type use_clamp: bool
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param snap: Use Snapping Options
+ :type snap: bool
+ :param snap_target: Target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+ :type snap_target: typing.Union[int, str]
+ :param snap_point: Point
+ :type snap_point: typing.List[float]
+ :param snap_align: Align with Point Normal
+ :type snap_align: bool
+ :param snap_normal: Normal
+ :type snap_normal: typing.List[float]
+ :param correct_uv: Correct UVs, Correct UV coordinates when transforming
+ :type correct_uv: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ '''
+
+ pass
+
+
+def vertex_random(offset: float = 0.0,
+ uniform: float = 0.0,
+ normal: float = 0.0,
+ seed: int = 0,
+ wait_for_input: bool = True):
+ ''' Randomize vertices
+
+ :param offset: Amount, Distance to offset
+ :type offset: float
+ :param uniform: Uniform, Increase for uniform offset distance
+ :type uniform: float
+ :param normal: Normal, Align offset direction to normals
+ :type normal: float
+ :param seed: Random Seed, Seed for the random number generator
+ :type seed: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def vertex_warp(warp_angle: float = 6.28319,
+ offset_angle: float = 0.0,
+ min: float = -1,
+ max: float = 1.0,
+ viewmat: typing.List[float] = ((0.0, 0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0, 0.0)),
+ center: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Warp vertices around the cursor
+
+ :param warp_angle: Warp Angle, Amount to warp about the cursor
+ :type warp_angle: float
+ :param offset_angle: Offset Angle, Angle to use as the basis for warping
+ :type offset_angle: float
+ :param min: Min
+ :type min: float
+ :param max: Max
+ :type max: float
+ :param viewmat: Matrix
+ :type viewmat: typing.List[float]
+ :param center: Center
+ :type center: typing.List[float]
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/ui.py b/blender_autocomplete/bpy/ops/ui.py
new file mode 100644
index 0000000..67b3b73
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/ui.py
@@ -0,0 +1,212 @@
+import sys
+import typing
+
+
+def assign_default_button():
+ ''' Set this property's current value as the new default
+
+ '''
+
+ pass
+
+
+def button_execute(skip_depressed: bool = False):
+ ''' Presses active button
+
+ :param skip_depressed: Skip Depressed
+ :type skip_depressed: bool
+ '''
+
+ pass
+
+
+def button_string_clear():
+ ''' Unsets the text of the active button
+
+ '''
+
+ pass
+
+
+def copy_as_driver_button():
+ ''' Create a new driver with this property as input, and copy it to the clipboard. Use Paste Driver to add it to the target property, or Paste Driver Variables to extend an existing driver
+
+ '''
+
+ pass
+
+
+def copy_data_path_button(full_path: bool = False):
+ ''' Copy the RNA data path for this property to the clipboard
+
+ :param full_path: full_path, Copy full data path
+ :type full_path: bool
+ '''
+
+ pass
+
+
+def copy_python_command_button():
+ ''' Copy the Python command matching this button
+
+ '''
+
+ pass
+
+
+def copy_to_selected_button(all: bool = True):
+ ''' Copy property from this object to selected objects or bones
+
+ :param all: All, Copy to selected all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def drop_color(color: typing.List[float] = (0.0, 0.0, 0.0),
+ gamma: bool = False):
+ ''' Drop colors to buttons
+
+ :param color: Color, Source color
+ :type color: typing.List[float]
+ :param gamma: Gamma Corrected, The source color is gamma corrected
+ :type gamma: bool
+ '''
+
+ pass
+
+
+def editsource():
+ ''' Edit UI source code of the active button
+
+ '''
+
+ pass
+
+
+def edittranslation_init():
+ ''' Edit i18n in current language for the active button
+
+ '''
+
+ pass
+
+
+def eyedropper_color(use_accumulate: bool = True):
+ ''' Sample a color from the Blender window to store in a property
+
+ :param use_accumulate: Accumulate
+ :type use_accumulate: bool
+ '''
+
+ pass
+
+
+def eyedropper_colorramp():
+ ''' Sample a color band
+
+ '''
+
+ pass
+
+
+def eyedropper_colorramp_point():
+ ''' Point-sample a color band
+
+ '''
+
+ pass
+
+
+def eyedropper_depth():
+ ''' Sample depth from the 3D view
+
+ '''
+
+ pass
+
+
+def eyedropper_driver(mapping_type: typing.Union[int, str] = 'SINGLE_MANY'):
+ ''' Pick a property to use as a driver target
+
+ :param mapping_type: Mapping Type, Method used to match target and driven properties * SINGLE_MANY All from Target, Drive all components of this property using the target picked. * DIRECT Single from Target, Drive this component of this property using the target picked. * MATCH Match Indices, Create drivers for each pair of corresponding elements. * NONE_ALL Manually Create Later, Create drivers for all properties without assigning any targets yet. * NONE_SINGLE Manually Create Later (Single), Create driver for this property only and without assigning any targets yet.
+ :type mapping_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def eyedropper_gpencil_color(mode: typing.Union[int, str] = 'MATERIAL'):
+ ''' Sample a color from the Blender Window and create Grease Pencil material
+
+ :param mode: Mode
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def eyedropper_id():
+ ''' Sample a data-block from the 3D View to store in a property
+
+ '''
+
+ pass
+
+
+def jump_to_target_button():
+ ''' Switch to the target object or bone
+
+ '''
+
+ pass
+
+
+def override_remove_button(all: bool = True):
+ ''' Remove an override operation
+
+ :param all: All, Reset to default values all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def override_type_set_button(all: bool = True,
+ type: typing.Union[int, str] = 'REPLACE'):
+ ''' Create an override operation, or set the type of an existing one
+
+ :param all: All, Reset to default values all elements of the array
+ :type all: bool
+ :param type: Type, Type of override operation * NOOP NoOp, 'No-Operation', place holder preventing automatic override to ever affect the property. * REPLACE Replace, Completely replace value from linked data by local one. * DIFFERENCE Difference, Store difference to linked data value. * FACTOR Factor, Store factor to linked data value (useful e.g. for scale).
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def reloadtranslation():
+ ''' Force a full reload of UI translation
+
+ '''
+
+ pass
+
+
+def reset_default_button(all: bool = True):
+ ''' Reset this property's value to its default value
+
+ :param all: All, Reset to default values all elements of the array
+ :type all: bool
+ '''
+
+ pass
+
+
+def unset_property_button():
+ ''' Clear the property and use default or generated value in operators
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/uv.py b/blender_autocomplete/bpy/ops/uv.py
new file mode 100644
index 0000000..bea89eb
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/uv.py
@@ -0,0 +1,661 @@
+import sys
+import typing
+import bpy.types
+
+
+def align(axis: typing.Union[int, str] = 'ALIGN_AUTO'):
+ ''' Align selected UV vertices to an axis
+
+ :param axis: Axis, Axis to align UV locations on * ALIGN_S Straighten, Align UVs along the line defined by the endpoints. * ALIGN_T Straighten X, Align UVs along the line defined by the endpoints along the X axis. * ALIGN_U Straighten Y, Align UVs along the line defined by the endpoints along the Y axis. * ALIGN_AUTO Align Auto, Automatically choose the axis on which there is most alignment already. * ALIGN_X Align X, Align UVs on X axis. * ALIGN_Y Align Y, Align UVs on Y axis.
+ :type axis: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def average_islands_scale():
+ ''' Average the size of separate UV islands, based on their area in 3D space
+
+ '''
+
+ pass
+
+
+def cube_project(cube_size: float = 1.0,
+ correct_aspect: bool = True,
+ clip_to_bounds: bool = False,
+ scale_to_bounds: bool = False):
+ ''' Project the UV vertices of the mesh over the six faces of a cube
+
+ :param cube_size: Cube Size, Size of the cube to project on
+ :type cube_size: float
+ :param correct_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type correct_aspect: bool
+ :param clip_to_bounds: Clip to Bounds, Clip UV coordinates to bounds after unwrapping
+ :type clip_to_bounds: bool
+ :param scale_to_bounds: Scale to Bounds, Scale UV coordinates to bounds after unwrapping
+ :type scale_to_bounds: bool
+ '''
+
+ pass
+
+
+def cursor_set(location: typing.List[float] = (0.0, 0.0)):
+ ''' Set 2D cursor location
+
+ :param location: Location, Cursor location in normalized (0.0-1.0) coordinates
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def cylinder_project(direction: typing.Union[int, str] = 'VIEW_ON_EQUATOR',
+ align: typing.Union[int, str] = 'POLAR_ZX',
+ radius: float = 1.0,
+ correct_aspect: bool = True,
+ clip_to_bounds: bool = False,
+ scale_to_bounds: bool = False):
+ ''' Project the UV vertices of the mesh over the curved wall of a cylinder
+
+ :param direction: Direction, Direction of the sphere or cylinder * VIEW_ON_EQUATOR View on Equator, 3D view is on the equator. * VIEW_ON_POLES View on Poles, 3D view is on the poles. * ALIGN_TO_OBJECT Align to Object, Align according to object transform.
+ :type direction: typing.Union[int, str]
+ :param align: Align, How to determine rotation around the pole * POLAR_ZX Polar ZX, Polar 0 is X. * POLAR_ZY Polar ZY, Polar 0 is Y.
+ :type align: typing.Union[int, str]
+ :param radius: Radius, Radius of the sphere or cylinder
+ :type radius: float
+ :param correct_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type correct_aspect: bool
+ :param clip_to_bounds: Clip to Bounds, Clip UV coordinates to bounds after unwrapping
+ :type clip_to_bounds: bool
+ :param scale_to_bounds: Scale to Bounds, Scale UV coordinates to bounds after unwrapping
+ :type scale_to_bounds: bool
+ '''
+
+ pass
+
+
+def export_layout(filepath: str = "",
+ export_all: bool = False,
+ modified: bool = False,
+ mode: typing.Union[int, str] = 'PNG',
+ size: typing.List[int] = (1024, 1024),
+ opacity: float = 0.25,
+ check_existing: bool = True):
+ ''' Export UV layout to file
+
+ :param filepath: filepath
+ :type filepath: str
+ :param export_all: All UVs, Export all UVs in this mesh (not just visible ones)
+ :type export_all: bool
+ :param modified: Modified, Exports UVs from the modified mesh
+ :type modified: bool
+ :param mode: Format, File format to export the UV layout to * SVG Scalable Vector Graphic (.svg), Export the UV layout to a vector SVG file. * EPS Encapsulate PostScript (.eps), Export the UV layout to a vector EPS file. * PNG PNG Image (.png), Export the UV layout to a bitmap image.
+ :type mode: typing.Union[int, str]
+ :param size: size, Dimensions of the exported file
+ :type size: typing.List[int]
+ :param opacity: Fill Opacity, Set amount of opacity for exported UV layout
+ :type opacity: float
+ :param check_existing: check_existing
+ :type check_existing: bool
+ '''
+
+ pass
+
+
+def follow_active_quads(mode: typing.Union[int, str] = 'LENGTH_AVERAGE'):
+ ''' Follow UVs from active quads along continuous face loops
+
+ :param mode: Edge Length Mode, Method to space UV edge loops * EVEN Even, Space all UVs evenly. * LENGTH Length, Average space UVs edge length of each loop. * LENGTH_AVERAGE Length Average, Average space UVs edge length of each loop.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def hide(unselected: bool = False):
+ ''' Hide (un)selected UV vertices
+
+ :param unselected: Unselected, Hide unselected rather than selected
+ :type unselected: bool
+ '''
+
+ pass
+
+
+def lightmap_pack(PREF_CONTEXT: typing.Union[int, str] = 'SEL_FACES',
+ PREF_PACK_IN_ONE: bool = True,
+ PREF_NEW_UVLAYER: bool = False,
+ PREF_APPLY_IMAGE: bool = False,
+ PREF_IMG_PX_SIZE: int = 512,
+ PREF_BOX_DIV: int = 12,
+ PREF_MARGIN_DIV: float = 0.1):
+ ''' Pack each faces UV's into the UV bounds
+
+ :param PREF_CONTEXT: Selection * SEL_FACES Selected Faces, Space all UVs evenly. * ALL_FACES All Faces, Average space UVs edge length of each loop.
+ :type PREF_CONTEXT: typing.Union[int, str]
+ :param PREF_PACK_IN_ONE: Share Tex Space, Objects Share texture space, map all objects into 1 uvmap
+ :type PREF_PACK_IN_ONE: bool
+ :param PREF_NEW_UVLAYER: New UV Map, Create a new UV map for every mesh packed
+ :type PREF_NEW_UVLAYER: bool
+ :param PREF_APPLY_IMAGE: New Image, Assign new images for every mesh (only one if shared tex space enabled)
+ :type PREF_APPLY_IMAGE: bool
+ :param PREF_IMG_PX_SIZE: Image Size, Width and Height for the new image
+ :type PREF_IMG_PX_SIZE: int
+ :param PREF_BOX_DIV: Pack Quality, Pre Packing before the complex boxpack
+ :type PREF_BOX_DIV: int
+ :param PREF_MARGIN_DIV: Margin, Size of the margin as a division of the UV
+ :type PREF_MARGIN_DIV: float
+ '''
+
+ pass
+
+
+def mark_seam(clear: bool = False):
+ ''' Mark selected UV edges as seams
+
+ :param clear: Clear Seams, Clear instead of marking seams
+ :type clear: bool
+ '''
+
+ pass
+
+
+def minimize_stretch(fill_holes: bool = True,
+ blend: float = 0.0,
+ iterations: int = 0):
+ ''' Reduce UV stretching by relaxing angles
+
+ :param fill_holes: Fill Holes, Virtual fill holes in mesh before unwrapping, to better avoid overlaps and preserve symmetry
+ :type fill_holes: bool
+ :param blend: Blend, Blend factor between stretch minimized and original
+ :type blend: float
+ :param iterations: Iterations, Number of iterations to run, 0 is unlimited when run interactively
+ :type iterations: int
+ '''
+
+ pass
+
+
+def pack_islands(rotate: bool = True, margin: float = 0.001):
+ ''' Transform all islands so that they fill up the UV space as much as possible
+
+ :param rotate: Rotate, Rotate islands for best fit
+ :type rotate: bool
+ :param margin: Margin, Space between islands
+ :type margin: float
+ '''
+
+ pass
+
+
+def pin(clear: bool = False):
+ ''' Set/clear selected UV vertices as anchored between multiple unwrap operations
+
+ :param clear: Clear, Clear pinning for the selection instead of setting it
+ :type clear: bool
+ '''
+
+ pass
+
+
+def project_from_view(orthographic: bool = False,
+ camera_bounds: bool = True,
+ correct_aspect: bool = True,
+ clip_to_bounds: bool = False,
+ scale_to_bounds: bool = False):
+ ''' Project the UV vertices of the mesh as seen in current 3D view
+
+ :param orthographic: Orthographic, Use orthographic projection
+ :type orthographic: bool
+ :param camera_bounds: Camera Bounds, Map UVs to the camera region taking resolution and aspect into account
+ :type camera_bounds: bool
+ :param correct_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type correct_aspect: bool
+ :param clip_to_bounds: Clip to Bounds, Clip UV coordinates to bounds after unwrapping
+ :type clip_to_bounds: bool
+ :param scale_to_bounds: Scale to Bounds, Scale UV coordinates to bounds after unwrapping
+ :type scale_to_bounds: bool
+ '''
+
+ pass
+
+
+def remove_doubles(threshold: float = 0.02, use_unselected: bool = False):
+ ''' Selected UV vertices that are within a radius of each other are welded together
+
+ :param threshold: Merge Distance, Maximum distance between welded vertices
+ :type threshold: float
+ :param use_unselected: Unselected, Merge selected to other unselected vertices
+ :type use_unselected: bool
+ '''
+
+ pass
+
+
+def reset():
+ ''' Reset UV projection
+
+ '''
+
+ pass
+
+
+def reveal(select: bool = True):
+ ''' Reveal all hidden UV vertices
+
+ :param select: Select
+ :type select: bool
+ '''
+
+ pass
+
+
+def rip(mirror: bool = False,
+ release_confirm: bool = False,
+ use_accurate: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Rip selected vertices or a selected region
+
+ :param mirror: Mirror Editing
+ :type mirror: bool
+ :param release_confirm: Confirm on Release, Always confirm operation when releasing button
+ :type release_confirm: bool
+ :param use_accurate: Accurate, Use accurate transformation
+ :type use_accurate: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def rip_move(UV_OT_rip=None, TRANSFORM_OT_translate=None):
+ ''' Unstitch UV's and move the result
+
+ :param UV_OT_rip: UV Rip, Rip selected vertices or a selected region
+ :param TRANSFORM_OT_translate: Move, Move selected items
+ '''
+
+ pass
+
+
+def seams_from_islands(mark_seams: bool = True, mark_sharp: bool = False):
+ ''' Set mesh seams according to island setup in the UV editor
+
+ :param mark_seams: Mark Seams, Mark boundary edges as seams
+ :type mark_seams: bool
+ :param mark_sharp: Mark Sharp, Mark boundary edges as sharp
+ :type mark_sharp: bool
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ deselect_all: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select UV vertices
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_all(action: typing.Union[int, str] = 'TOGGLE'):
+ ''' Change selection of all UV vertices
+
+ :param action: Action, Selection action to execute * TOGGLE Toggle, Toggle selection for all elements. * SELECT Select, Select all elements. * DESELECT Deselect, Deselect all elements. * INVERT Invert, Invert selection of all elements.
+ :type action: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_box(pinned: bool = False,
+ xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select UV vertices using box selection
+
+ :param pinned: Pinned, Border select pinned UVs only
+ :type pinned: bool
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select UV vertices using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_edge_ring(extend: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select an edge ring of connected UV vertices
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select UVs using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_less():
+ ''' Deselect UV vertices at the boundary of each selection region
+
+ '''
+
+ pass
+
+
+def select_linked():
+ ''' Select all UV vertices linked to the active UV map
+
+ '''
+
+ pass
+
+
+def select_linked_pick(extend: bool = False,
+ deselect: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select all UV vertices linked under the mouse
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ :param deselect: Deselect, Deselect linked UV vertices rather than selecting them
+ :type deselect: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_loop(extend: bool = False,
+ location: typing.List[float] = (0.0, 0.0)):
+ ''' Select a loop of connected UV vertices
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ :param location: Location, Mouse location in normalized coordinates, 0.0 to 1.0 is within the image bounds
+ :type location: typing.List[float]
+ '''
+
+ pass
+
+
+def select_more():
+ ''' Select more UV vertices connected to initial selection
+
+ '''
+
+ pass
+
+
+def select_overlap(extend: bool = False):
+ ''' Select all UV faces which overlap each other
+
+ :param extend: Extend, Extend selection rather than clearing the existing selection
+ :type extend: bool
+ '''
+
+ pass
+
+
+def select_pinned():
+ ''' Select all pinned UV vertices
+
+ '''
+
+ pass
+
+
+def select_split():
+ ''' Select only entirely selected faces
+
+ '''
+
+ pass
+
+
+def shortest_path_pick(use_face_step: bool = False,
+ use_topology_distance: bool = False,
+ use_fill: bool = False,
+ skip: int = 0,
+ nth: int = 1,
+ offset: int = 0,
+ index: int = -1):
+ ''' Select shortest path between two selections
+
+ :param use_face_step: Face Stepping, Traverse connected faces (includes diagonals and edge-rings)
+ :type use_face_step: bool
+ :param use_topology_distance: Topology Distance, Find the minimum number of steps, ignoring spatial distance
+ :type use_topology_distance: bool
+ :param use_fill: Fill Region, Select all paths between the source/destination elements
+ :type use_fill: bool
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ :type index: int
+ '''
+
+ pass
+
+
+def shortest_path_select(use_face_step: bool = False,
+ use_topology_distance: bool = False,
+ use_fill: bool = False,
+ skip: int = 0,
+ nth: int = 1,
+ offset: int = 0):
+ ''' Selected shortest path between two vertices/edges/faces
+
+ :param use_face_step: Face Stepping, Traverse connected faces (includes diagonals and edge-rings)
+ :type use_face_step: bool
+ :param use_topology_distance: Topology Distance, Find the minimum number of steps, ignoring spatial distance
+ :type use_topology_distance: bool
+ :param use_fill: Fill Region, Select all paths between the source/destination elements
+ :type use_fill: bool
+ :param skip: Deselected, Number of deselected elements in the repetitive sequence
+ :type skip: int
+ :param nth: Selected, Number of selected elements in the repetitive sequence
+ :type nth: int
+ :param offset: Offset, Offset from the starting point
+ :type offset: int
+ '''
+
+ pass
+
+
+def smart_project(angle_limit: float = 66.0,
+ island_margin: float = 0.0,
+ user_area_weight: float = 0.0,
+ use_aspect: bool = True,
+ stretch_to_bounds: bool = True):
+ ''' This script projection unwraps the selected faces of a mesh (it operates on all selected mesh objects, and can be used to unwrap selected faces, or all faces)
+
+ :param angle_limit: Angle Limit, Lower for more projection groups, higher for less distortion
+ :type angle_limit: float
+ :param island_margin: Island Margin, Margin to reduce bleed from adjacent islands
+ :type island_margin: float
+ :param user_area_weight: Area Weight, Weight projections vector by faces with larger areas
+ :type user_area_weight: float
+ :param use_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type use_aspect: bool
+ :param stretch_to_bounds: Stretch to UV Bounds, Stretch the final output to texture bounds
+ :type stretch_to_bounds: bool
+ '''
+
+ pass
+
+
+def snap_cursor(target: typing.Union[int, str] = 'PIXELS'):
+ ''' Snap cursor to target type
+
+ :param target: Target, Target to snap the selected UVs to
+ :type target: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def snap_selected(target: typing.Union[int, str] = 'PIXELS'):
+ ''' Snap selected UV vertices to target type
+
+ :param target: Target, Target to snap the selected UVs to
+ :type target: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def sphere_project(direction: typing.Union[int, str] = 'VIEW_ON_EQUATOR',
+ align: typing.Union[int, str] = 'POLAR_ZX',
+ correct_aspect: bool = True,
+ clip_to_bounds: bool = False,
+ scale_to_bounds: bool = False):
+ ''' Project the UV vertices of the mesh over the curved surface of a sphere
+
+ :param direction: Direction, Direction of the sphere or cylinder * VIEW_ON_EQUATOR View on Equator, 3D view is on the equator. * VIEW_ON_POLES View on Poles, 3D view is on the poles. * ALIGN_TO_OBJECT Align to Object, Align according to object transform.
+ :type direction: typing.Union[int, str]
+ :param align: Align, How to determine rotation around the pole * POLAR_ZX Polar ZX, Polar 0 is X. * POLAR_ZY Polar ZY, Polar 0 is Y.
+ :type align: typing.Union[int, str]
+ :param correct_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type correct_aspect: bool
+ :param clip_to_bounds: Clip to Bounds, Clip UV coordinates to bounds after unwrapping
+ :type clip_to_bounds: bool
+ :param scale_to_bounds: Scale to Bounds, Scale UV coordinates to bounds after unwrapping
+ :type scale_to_bounds: bool
+ '''
+
+ pass
+
+
+def stitch(use_limit: bool = False,
+ snap_islands: bool = True,
+ limit: float = 0.01,
+ static_island: int = 0,
+ active_object_index: int = 0,
+ midpoint_snap: bool = False,
+ clear_seams: bool = True,
+ mode: typing.Union[int, str] = 'VERTEX',
+ stored_mode: typing.Union[int, str] = 'VERTEX',
+ selection: typing.Union[typing.List['bpy.types.SelectedUvElement'],
+ 'bpy_prop_collection'] = None,
+ objects_selection_count: typing.List[int] = (0, 0, 0, 0, 0, 0)):
+ ''' Stitch selected UV vertices by proximity
+
+ :param use_limit: Use Limit, Stitch UVs within a specified limit distance
+ :type use_limit: bool
+ :param snap_islands: Snap Islands, Snap islands together (on edge stitch mode, rotates the islands too)
+ :type snap_islands: bool
+ :param limit: Limit, Limit distance in normalized coordinates
+ :type limit: float
+ :param static_island: Static Island, Island that stays in place when stitching islands
+ :type static_island: int
+ :param active_object_index: Active Object, Index of the active object
+ :type active_object_index: int
+ :param midpoint_snap: Snap At Midpoint, UVs are stitched at midpoint instead of at static island
+ :type midpoint_snap: bool
+ :param clear_seams: Clear Seams, Clear seams of stitched edges
+ :type clear_seams: bool
+ :param mode: Operation Mode, Use vertex or edge stitching
+ :type mode: typing.Union[int, str]
+ :param stored_mode: Stored Operation Mode, Use vertex or edge stitching
+ :type stored_mode: typing.Union[int, str]
+ :param selection: Selection
+ :type selection: typing.Union[typing.List['bpy.types.SelectedUvElement'], 'bpy_prop_collection']
+ :param objects_selection_count: Objects Selection Count
+ :type objects_selection_count: typing.List[int]
+ '''
+
+ pass
+
+
+def unwrap(method: typing.Union[int, str] = 'ANGLE_BASED',
+ fill_holes: bool = True,
+ correct_aspect: bool = True,
+ use_subsurf_data: bool = False,
+ margin: float = 0.001):
+ ''' Unwrap the mesh of the object being edited
+
+ :param method: Method, Unwrapping method (Angle Based usually gives better results than Conformal, while being somewhat slower)
+ :type method: typing.Union[int, str]
+ :param fill_holes: Fill Holes, Virtual fill holes in mesh before unwrapping, to better avoid overlaps and preserve symmetry
+ :type fill_holes: bool
+ :param correct_aspect: Correct Aspect, Map UVs taking image aspect ratio into account
+ :type correct_aspect: bool
+ :param use_subsurf_data: Use Subdivision Surface, Map UVs taking vertex position after Subdivision Surface modifier has been applied
+ :type use_subsurf_data: bool
+ :param margin: Margin, Space between islands
+ :type margin: float
+ '''
+
+ pass
+
+
+def weld():
+ ''' Weld selected UV vertices together
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/view2d.py b/blender_autocomplete/bpy/ops/view2d.py
new file mode 100644
index 0000000..0c8833b
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/view2d.py
@@ -0,0 +1,187 @@
+import sys
+import typing
+
+
+def edge_pan(outside_padding: int = 0):
+ ''' Pan the view when the mouse is held at an edge
+
+ :param outside_padding: Outside Padding, Padding around the region in UI units within which panning is activated (0 to disable boundary)
+ :type outside_padding: int
+ '''
+
+ pass
+
+
+def ndof():
+ ''' Use a 3D mouse device to pan/zoom the view
+
+ '''
+
+ pass
+
+
+def pan(deltax: int = 0, deltay: int = 0):
+ ''' Pan the view
+
+ :param deltax: Delta X
+ :type deltax: int
+ :param deltay: Delta Y
+ :type deltay: int
+ '''
+
+ pass
+
+
+def reset():
+ ''' Reset the view
+
+ '''
+
+ pass
+
+
+def scroll_down(deltax: int = 0, deltay: int = 0, page: bool = False):
+ ''' Scroll the view down
+
+ :param deltax: Delta X
+ :type deltax: int
+ :param deltay: Delta Y
+ :type deltay: int
+ :param page: Page, Scroll down one page
+ :type page: bool
+ '''
+
+ pass
+
+
+def scroll_left(deltax: int = 0, deltay: int = 0):
+ ''' Scroll the view left
+
+ :param deltax: Delta X
+ :type deltax: int
+ :param deltay: Delta Y
+ :type deltay: int
+ '''
+
+ pass
+
+
+def scroll_right(deltax: int = 0, deltay: int = 0):
+ ''' Scroll the view right
+
+ :param deltax: Delta X
+ :type deltax: int
+ :param deltay: Delta Y
+ :type deltay: int
+ '''
+
+ pass
+
+
+def scroll_up(deltax: int = 0, deltay: int = 0, page: bool = False):
+ ''' Scroll the view up
+
+ :param deltax: Delta X
+ :type deltax: int
+ :param deltay: Delta Y
+ :type deltay: int
+ :param page: Page, Scroll up one page
+ :type page: bool
+ '''
+
+ pass
+
+
+def scroller_activate():
+ ''' Scroll view by mouse click and drag
+
+ '''
+
+ pass
+
+
+def smoothview(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Undocumented, consider contributing __.
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def zoom(deltax: float = 0.0,
+ deltay: float = 0.0,
+ use_cursor_init: bool = True):
+ ''' Zoom in/out the view
+
+ :param deltax: Delta X
+ :type deltax: float
+ :param deltay: Delta Y
+ :type deltay: float
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def zoom_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ zoom_out: bool = False):
+ ''' Zoom in the view to the nearest item contained in the border
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param zoom_out: Zoom Out
+ :type zoom_out: bool
+ '''
+
+ pass
+
+
+def zoom_in(zoomfacx: float = 0.0, zoomfacy: float = 0.0):
+ ''' Zoom in the view
+
+ :param zoomfacx: Zoom Factor X
+ :type zoomfacx: float
+ :param zoomfacy: Zoom Factor Y
+ :type zoomfacy: float
+ '''
+
+ pass
+
+
+def zoom_out(zoomfacx: float = 0.0, zoomfacy: float = 0.0):
+ ''' Zoom out the view
+
+ :param zoomfacx: Zoom Factor X
+ :type zoomfacx: float
+ :param zoomfacy: Zoom Factor Y
+ :type zoomfacy: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/view3d.py b/blender_autocomplete/bpy/ops/view3d.py
new file mode 100644
index 0000000..a5dd2de
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/view3d.py
@@ -0,0 +1,806 @@
+import sys
+import typing
+import bpy.types
+
+
+def background_image_add(
+ name: str = "Image",
+ filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = True,
+ filter_movie: bool = True,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 9,
+ relative_path: bool = True,
+ show_multiview: bool = False,
+ use_multiview: bool = False,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Add a new background image
+
+ :param name: Name, Image name to assign
+ :type name: str
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param show_multiview: Enable Multi-View
+ :type show_multiview: bool
+ :param use_multiview: Use Multi-View
+ :type use_multiview: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def background_image_remove(index: int = 0):
+ ''' Remove a background image from the 3D view
+
+ :param index: Index, Background image index to remove
+ :type index: int
+ '''
+
+ pass
+
+
+def camera_to_view():
+ ''' Set camera view to active view
+
+ '''
+
+ pass
+
+
+def camera_to_view_selected():
+ ''' Move the camera so selected objects are framed
+
+ '''
+
+ pass
+
+
+def clear_render_border():
+ ''' Clear the boundaries of the border render and disable border render
+
+ '''
+
+ pass
+
+
+def clip_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Set the view clipping region
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def copybuffer():
+ ''' Selected objects are copied to the clipboard
+
+ '''
+
+ pass
+
+
+def cursor3d(use_depth: bool = True,
+ orientation: typing.Union[int, str] = 'VIEW'):
+ ''' Set the location of the 3D cursor
+
+ :param use_depth: Surface Project, Project onto the surface
+ :type use_depth: bool
+ :param orientation: Orientation, Preset viewpoint to use * NONE None, Leave orientation unchanged. * VIEW View, Orient to the viewport. * XFORM Transform, Orient to the current transform setting. * GEOM Geometry, Match the surface normal.
+ :type orientation: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def dolly(mx: int = 0,
+ my: int = 0,
+ delta: int = 0,
+ use_cursor_init: bool = True):
+ ''' Dolly in/out in the view
+
+ :param mx: Region Position X
+ :type mx: int
+ :param my: Region Position Y
+ :type my: int
+ :param delta: Delta
+ :type delta: int
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def edit_mesh_extrude_individual_move():
+ ''' Extrude each individual face separately along local normals :file: startup/bl_operators/view3d.py\:39 _
+
+ '''
+
+ pass
+
+
+def edit_mesh_extrude_manifold_normal():
+ ''' Extrude manifold region along normals :file: startup/bl_operators/view3d.py\:172 _
+
+ '''
+
+ pass
+
+
+def edit_mesh_extrude_move_normal(dissolve_and_intersect: bool = False):
+ ''' Extrude region together along the average normal
+
+ :param dissolve_and_intersect: dissolve_and_intersect, Dissolves adjacent faces and intersects new geometry
+ :type dissolve_and_intersect: bool
+ '''
+
+ pass
+
+
+def edit_mesh_extrude_move_shrink_fatten():
+ ''' Extrude region together along local normals :file: startup/bl_operators/view3d.py\:155 _
+
+ '''
+
+ pass
+
+
+def fly():
+ ''' Interactively fly around the scene
+
+ '''
+
+ pass
+
+
+def interactive_add(primitive_type: typing.Union[int, str] = 'CUBE',
+ plane_axis: typing.Union[int, str] = 'Z',
+ plane_depth: typing.Union[int, str] = 'SURFACE',
+ plane_origin: typing.Union[int, str] = 'BASE',
+ plane_orientation: typing.Union[int, str] = 'SURFACE',
+ wait_for_input: bool = True):
+ ''' Interactively add an object
+
+ :param primitive_type: Primitive
+ :type primitive_type: typing.Union[int, str]
+ :param plane_axis: Plane Axis, The axis used for placing the base region
+ :type plane_axis: typing.Union[int, str]
+ :param plane_depth: Position, The initial depth used when placing the cursor * SURFACE Surface, Start placing on the surface, using the 3D cursor position as a fallback. * CURSOR_PLANE 3D Cursor Plane, Start placement using a point projected onto the selected axis at the 3D cursor position. * CURSOR_VIEW 3D Cursor View, Start placement using the mouse cursor projected onto the view plane.
+ :type plane_depth: typing.Union[int, str]
+ :param plane_origin: Origin, The initial position for placement * BASE Base, Start placing the corner position. * CENTER Center, Start placing the center position.
+ :type plane_origin: typing.Union[int, str]
+ :param plane_orientation: Orientation, The initial depth used when placing the cursor * SURFACE Surface, Use the surface normal (the transform orientation as a fallback). * DEFAULT Default, Use the current transform orientation.
+ :type plane_orientation: typing.Union[int, str]
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def localview(frame_selected: bool = True):
+ ''' Toggle display of selected object(s) separately and centered in view
+
+ :param frame_selected: Frame Selected, Move the view to frame the selected objects
+ :type frame_selected: bool
+ '''
+
+ pass
+
+
+def localview_remove_from():
+ ''' Move selected objects out of local view
+
+ '''
+
+ pass
+
+
+def move(use_cursor_init: bool = True):
+ ''' Move the view
+
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def navigate():
+ ''' Interactively navigate around the scene (uses the mode (walk/fly) preference)
+
+ '''
+
+ pass
+
+
+def ndof_all():
+ ''' Pan and rotate the view with the 3D mouse
+
+ '''
+
+ pass
+
+
+def ndof_orbit():
+ ''' Orbit the view using the 3D mouse
+
+ '''
+
+ pass
+
+
+def ndof_orbit_zoom():
+ ''' Orbit and zoom the view using the 3D mouse
+
+ '''
+
+ pass
+
+
+def ndof_pan():
+ ''' Pan the view with the 3D mouse
+
+ '''
+
+ pass
+
+
+def object_as_camera():
+ ''' Set the active object as the active camera for this view or scene
+
+ '''
+
+ pass
+
+
+def object_mode_pie_or_toggle():
+ ''' Undocumented, consider contributing __.
+
+ '''
+
+ pass
+
+
+def pastebuffer(autoselect: bool = True, active_collection: bool = True):
+ ''' Objects from the clipboard are pasted
+
+ :param autoselect: Select, Select pasted objects
+ :type autoselect: bool
+ :param active_collection: Active Collection, Put pasted objects in the active collection
+ :type active_collection: bool
+ '''
+
+ pass
+
+
+def render_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True):
+ ''' Set the boundaries of the border render and enable border render
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ '''
+
+ pass
+
+
+def rotate(use_cursor_init: bool = True):
+ ''' Rotate the view
+
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def ruler_add():
+ ''' Add ruler
+
+ '''
+
+ pass
+
+
+def ruler_remove():
+ ''' Undocumented, consider contributing __.
+
+ '''
+
+ pass
+
+
+def select(extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False,
+ deselect_all: bool = False,
+ center: bool = False,
+ enumerate: bool = False,
+ object: bool = False,
+ location: typing.List[int] = (0, 0)):
+ ''' Select and activate item(s)
+
+ :param extend: Extend, Extend selection instead of deselecting everything first
+ :type extend: bool
+ :param deselect: Deselect, Remove from selection
+ :type deselect: bool
+ :param toggle: Toggle Selection, Toggle the selection
+ :type toggle: bool
+ :param deselect_all: Deselect On Nothing, Deselect all when nothing under the cursor
+ :type deselect_all: bool
+ :param center: Center, Use the object center when selecting, in edit-mode used to extend object selection
+ :type center: bool
+ :param enumerate: Enumerate, List objects under the mouse (object mode only)
+ :type enumerate: bool
+ :param object: Object, Use object selection (edit-mode only)
+ :type object: bool
+ :param location: Location, Mouse location
+ :type location: typing.List[int]
+ '''
+
+ pass
+
+
+def select_box(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select items using box selection
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection. * XOR Difference, Inverts existing selection. * AND Intersect, Intersect existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_circle(x: int = 0,
+ y: int = 0,
+ radius: int = 25,
+ wait_for_input: bool = True,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select items using circle selection
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param radius: Radius
+ :type radius: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_lasso(path: typing.Union[typing.List['bpy.types.OperatorMousePath'],
+ 'bpy_prop_collection'] = None,
+ mode: typing.Union[int, str] = 'SET'):
+ ''' Select items using lasso selection
+
+ :param path: Path
+ :type path: typing.Union[typing.List['bpy.types.OperatorMousePath'], 'bpy_prop_collection']
+ :param mode: Mode * SET Set, Set a new selection. * ADD Extend, Extend existing selection. * SUB Subtract, Subtract existing selection. * XOR Difference, Inverts existing selection. * AND Intersect, Intersect existing selection.
+ :type mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def select_menu(name: typing.Union[int, str] = '',
+ extend: bool = False,
+ deselect: bool = False,
+ toggle: bool = False):
+ ''' Menu object selection
+
+ :param name: Object Name
+ :type name: typing.Union[int, str]
+ :param extend: Extend
+ :type extend: bool
+ :param deselect: Deselect
+ :type deselect: bool
+ :param toggle: Toggle
+ :type toggle: bool
+ '''
+
+ pass
+
+
+def smoothview():
+ ''' Undocumented, consider contributing __.
+
+ '''
+
+ pass
+
+
+def snap_cursor_to_active():
+ ''' Snap 3D cursor to the active item
+
+ '''
+
+ pass
+
+
+def snap_cursor_to_center():
+ ''' Snap 3D cursor to the world origin
+
+ '''
+
+ pass
+
+
+def snap_cursor_to_grid():
+ ''' Snap 3D cursor to the nearest grid division
+
+ '''
+
+ pass
+
+
+def snap_cursor_to_selected():
+ ''' Snap 3D cursor to the middle of the selected item(s)
+
+ '''
+
+ pass
+
+
+def snap_selected_to_active():
+ ''' Snap selected item(s) to the active item
+
+ '''
+
+ pass
+
+
+def snap_selected_to_cursor(use_offset: bool = True):
+ ''' Snap selected item(s) to the 3D cursor
+
+ :param use_offset: Offset, If the selection should be snapped as a whole or by each object center
+ :type use_offset: bool
+ '''
+
+ pass
+
+
+def snap_selected_to_grid():
+ ''' Snap selected item(s) to their nearest grid division
+
+ '''
+
+ pass
+
+
+def toggle_matcap_flip():
+ ''' Flip MatCap
+
+ '''
+
+ pass
+
+
+def toggle_shading(type: typing.Union[int, str] = 'WIREFRAME'):
+ ''' Toggle shading type in 3D viewport
+
+ :param type: Type, Shading type to toggle * WIREFRAME Wireframe, Toggle wireframe shading. * SOLID Solid, Toggle solid shading. * MATERIAL LookDev, Toggle lookdev shading. * RENDERED Rendered, Toggle rendered shading.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def toggle_xray():
+ ''' Transparent scene display. Allow selecting through items
+
+ '''
+
+ pass
+
+
+def transform_gizmo_set(
+ extend: bool = False,
+ type: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' Set the current transform gizmo
+
+ :param extend: extend
+ :type extend: bool
+ :param type: type
+ :type type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def view_all(use_all_regions: bool = False, center: bool = False):
+ ''' View all objects in scene
+
+ :param use_all_regions: All Regions, View selected for all regions
+ :type use_all_regions: bool
+ :param center: Center
+ :type center: bool
+ '''
+
+ pass
+
+
+def view_axis(type: typing.Union[int, str] = 'LEFT',
+ align_active: bool = False,
+ relative: bool = False):
+ ''' Use a preset viewpoint
+
+ :param type: View, Preset viewpoint to use * LEFT Left, View From the Left. * RIGHT Right, View From the Right. * BOTTOM Bottom, View From the Bottom. * TOP Top, View From the Top. * FRONT Front, View From the Front. * BACK Back, View From the Back.
+ :type type: typing.Union[int, str]
+ :param align_active: Align Active, Align to the active object's axis
+ :type align_active: bool
+ :param relative: Relative, Rotate relative to the current orientation
+ :type relative: bool
+ '''
+
+ pass
+
+
+def view_camera():
+ ''' Toggle the camera view
+
+ '''
+
+ pass
+
+
+def view_center_camera():
+ ''' Center the camera view, resizing the view to fit its bounds
+
+ '''
+
+ pass
+
+
+def view_center_cursor():
+ ''' Center the view so that the cursor is in the middle of the view
+
+ '''
+
+ pass
+
+
+def view_center_lock():
+ ''' Center the view lock offset
+
+ '''
+
+ pass
+
+
+def view_center_pick():
+ ''' Center the view to the Z-depth position under the mouse cursor
+
+ '''
+
+ pass
+
+
+def view_lock_clear():
+ ''' Clear all view locking
+
+ '''
+
+ pass
+
+
+def view_lock_to_active():
+ ''' Lock the view to the active object/bone
+
+ '''
+
+ pass
+
+
+def view_orbit(angle: float = 0.0, type: typing.Union[int, str] = 'ORBITLEFT'):
+ ''' Orbit the view
+
+ :param angle: Roll
+ :type angle: float
+ :param type: Orbit, Direction of View Orbit * ORBITLEFT Orbit Left, Orbit the view around to the Left. * ORBITRIGHT Orbit Right, Orbit the view around to the Right. * ORBITUP Orbit Up, Orbit the view Up. * ORBITDOWN Orbit Down, Orbit the view Down.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def view_pan(type: typing.Union[int, str] = 'PANLEFT'):
+ ''' Pan the view in a given direction
+
+ :param type: Pan, Direction of View Pan * PANLEFT Pan Left, Pan the view to the Left. * PANRIGHT Pan Right, Pan the view to the Right. * PANUP Pan Up, Pan the view Up. * PANDOWN Pan Down, Pan the view Down.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def view_persportho():
+ ''' Switch the current view from perspective/orthographic projection
+
+ '''
+
+ pass
+
+
+def view_roll(angle: float = 0.0, type: typing.Union[int, str] = 'ANGLE'):
+ ''' Roll the view
+
+ :param angle: Roll
+ :type angle: float
+ :param type: Roll Angle Source, How roll angle is calculated * ANGLE Roll Angle, Roll the view using an angle value. * LEFT Roll Left, Roll the view around to the Left. * RIGHT Roll Right, Roll the view around to the Right.
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def view_selected(use_all_regions: bool = False):
+ ''' Move the view to the selection center
+
+ :param use_all_regions: All Regions, View selected for all regions
+ :type use_all_regions: bool
+ '''
+
+ pass
+
+
+def walk():
+ ''' Interactively walk around the scene
+
+ '''
+
+ pass
+
+
+def zoom(mx: int = 0,
+ my: int = 0,
+ delta: int = 0,
+ use_cursor_init: bool = True):
+ ''' Zoom in/out in the view
+
+ :param mx: Region Position X
+ :type mx: int
+ :param my: Region Position Y
+ :type my: int
+ :param delta: Delta
+ :type delta: int
+ :param use_cursor_init: Use Mouse Position, Allow the initial mouse position to be used
+ :type use_cursor_init: bool
+ '''
+
+ pass
+
+
+def zoom_border(xmin: int = 0,
+ xmax: int = 0,
+ ymin: int = 0,
+ ymax: int = 0,
+ wait_for_input: bool = True,
+ zoom_out: bool = False):
+ ''' Zoom in the view to the nearest object contained in the border
+
+ :param xmin: X Min
+ :type xmin: int
+ :param xmax: X Max
+ :type xmax: int
+ :param ymin: Y Min
+ :type ymin: int
+ :param ymax: Y Max
+ :type ymax: int
+ :param wait_for_input: Wait for Input
+ :type wait_for_input: bool
+ :param zoom_out: Zoom Out
+ :type zoom_out: bool
+ '''
+
+ pass
+
+
+def zoom_camera_1_to_1():
+ ''' Match the camera to 1:1 to the render output
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/wm.py b/blender_autocomplete/bpy/ops/wm.py
new file mode 100644
index 0000000..302eff4
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/wm.py
@@ -0,0 +1,2254 @@
+import sys
+import typing
+import bpy.types
+import bl_operators.wm
+
+
+def alembic_export(filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = True,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ start: int = -2147483648,
+ end: int = -2147483648,
+ xsamples: int = 1,
+ gsamples: int = 1,
+ sh_open: float = 0.0,
+ sh_close: float = 1.0,
+ selected: bool = False,
+ renderable_only: bool = True,
+ visible_objects_only: bool = False,
+ flatten: bool = False,
+ uvs: bool = True,
+ packuv: bool = True,
+ normals: bool = True,
+ vcolors: bool = False,
+ face_sets: bool = False,
+ subdiv_schema: bool = False,
+ apply_subdiv: bool = False,
+ curves_as_mesh: bool = False,
+ global_scale: float = 1.0,
+ triangulate: bool = False,
+ quad_method: typing.Union[int, str] = 'SHORTEST_DIAGONAL',
+ ngon_method: typing.Union[int, str] = 'BEAUTY',
+ export_hair: bool = True,
+ export_particles: bool = True,
+ as_background_job: bool = False,
+ init_scene_frame_range: bool = False):
+ ''' Export current scene in an Alembic archive
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param start: Start Frame, Start frame of the export, use the default value to take the start frame of the current scene
+ :type start: int
+ :param end: End Frame, End frame of the export, use the default value to take the end frame of the current scene
+ :type end: int
+ :param xsamples: Transform Samples, Number of times per frame transformations are sampled
+ :type xsamples: int
+ :param gsamples: Geometry Samples, Number of times per frame object data are sampled
+ :type gsamples: int
+ :param sh_open: Shutter Open, Time at which the shutter is open
+ :type sh_open: float
+ :param sh_close: Shutter Close, Time at which the shutter is closed
+ :type sh_close: float
+ :param selected: Selected Objects Only, Export only selected objects
+ :type selected: bool
+ :param renderable_only: Renderable Objects Only, Export only objects marked renderable in the outliner
+ :type renderable_only: bool
+ :param visible_objects_only: Visible Objects Only, Export only objects that are visible
+ :type visible_objects_only: bool
+ :param flatten: Flatten Hierarchy, Do not preserve objects' parent/children relationship
+ :type flatten: bool
+ :param uvs: UVs, Export UVs
+ :type uvs: bool
+ :param packuv: Pack UV Islands, Export UVs with packed island
+ :type packuv: bool
+ :param normals: Normals, Export normals
+ :type normals: bool
+ :param vcolors: Vertex Colors, Export vertex colors
+ :type vcolors: bool
+ :param face_sets: Face Sets, Export per face shading group assignments
+ :type face_sets: bool
+ :param subdiv_schema: Use Subdivision Schema, Export meshes using Alembic's subdivision schema
+ :type subdiv_schema: bool
+ :param apply_subdiv: Apply Subdivision Surface, Export subdivision surfaces as meshes
+ :type apply_subdiv: bool
+ :param curves_as_mesh: Curves as Mesh, Export curves and NURBS surfaces as meshes
+ :type curves_as_mesh: bool
+ :param global_scale: Scale, Value by which to enlarge or shrink the objects with respect to the world's origin
+ :type global_scale: float
+ :param triangulate: Triangulate, Export Polygons (Quads & NGons) as Triangles
+ :type triangulate: bool
+ :param quad_method: Quad Method, Method for splitting the quads into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+ :type quad_method: typing.Union[int, str]
+ :param ngon_method: Polygon Method, Method for splitting the polygons into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+ :type ngon_method: typing.Union[int, str]
+ :param export_hair: Export Hair, Exports hair particle systems as animated curves
+ :type export_hair: bool
+ :param export_particles: Export Particles, Exports non-hair particle systems
+ :type export_particles: bool
+ :param as_background_job: Run as Background Job, Enable this to run the import in the background, disable to block Blender while importing. This option is deprecated; EXECUTE this operator to run in the foreground, and INVOKE it to run as a background job
+ :type as_background_job: bool
+ :type init_scene_frame_range: bool
+ '''
+
+ pass
+
+
+def alembic_import(filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = True,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ scale: float = 1.0,
+ set_frame_range: bool = True,
+ validate_meshes: bool = False,
+ is_sequence: bool = False,
+ as_background_job: bool = False):
+ ''' Load an Alembic archive
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param scale: Scale, Value by which to enlarge or shrink the objects with respect to the world's origin
+ :type scale: float
+ :param set_frame_range: Set Frame Range, If checked, update scene's start and end frame to match those of the Alembic archive
+ :type set_frame_range: bool
+ :param validate_meshes: Validate Meshes, Check imported mesh objects for invalid data (slow)
+ :type validate_meshes: bool
+ :param is_sequence: Is Sequence, Set to true if the cache is split into separate files
+ :type is_sequence: bool
+ :param as_background_job: Run as Background Job, Enable this to run the export in the background, disable to block Blender while exporting. This option is deprecated; EXECUTE this operator to run in the foreground, and INVOKE it to run as a background job
+ :type as_background_job: bool
+ '''
+
+ pass
+
+
+def append(
+ filepath: str = "",
+ directory: str = "",
+ filename: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = True,
+ filemode: int = 1,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ link: bool = False,
+ autoselect: bool = True,
+ active_collection: bool = True,
+ instance_collections: bool = False,
+ set_fake: bool = False,
+ use_recursive: bool = True):
+ ''' Append from a Library .blend file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param filename: File Name, Name of the file
+ :type filename: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param link: Link, Link the objects or data-blocks rather than appending
+ :type link: bool
+ :param autoselect: Select, Select new objects
+ :type autoselect: bool
+ :param active_collection: Active Collection, Put new objects on the active collection
+ :type active_collection: bool
+ :param instance_collections: Instance Collections, Create instances for collections, rather than adding them directly to the scene
+ :type instance_collections: bool
+ :param set_fake: Fake User, Set Fake User for appended items (except Objects and Groups)
+ :type set_fake: bool
+ :param use_recursive: Localize All, Localize all appended data, including those indirectly linked from other libraries
+ :type use_recursive: bool
+ '''
+
+ pass
+
+
+def batch_rename(
+ data_type: typing.Union[int, str] = 'OBJECT',
+ data_source: typing.Union[int, str] = 'SELECT',
+ actions: typing.Union[typing.List['bl_operators.wm.BatchRenameAction'],
+ 'bpy_prop_collection'] = None):
+ ''' Undocumented, consider contributing __.
+
+ :param data_type: Type, Type of data to rename
+ :type data_type: typing.Union[int, str]
+ :param data_source: Source
+ :type data_source: typing.Union[int, str]
+ :param actions: actions
+ :type actions: typing.Union[typing.List['bl_operators.wm.BatchRenameAction'], 'bpy_prop_collection']
+ '''
+
+ pass
+
+
+def blend_strings_utf8_validate():
+ ''' Check and fix all strings in current .blend file to be valid UTF-8 Unicode (needed for some old, 2.4x area files) :file: startup/bl_operators/file.py\:294 _
+
+ '''
+
+ pass
+
+
+def call_menu(name: str = ""):
+ ''' Call (draw) a pre-defined menu
+
+ :param name: Name, Name of the menu
+ :type name: str
+ '''
+
+ pass
+
+
+def call_menu_pie(name: str = ""):
+ ''' Call (draw) a pre-defined pie menu
+
+ :param name: Name, Name of the pie menu
+ :type name: str
+ '''
+
+ pass
+
+
+def call_panel(name: str = "", keep_open: bool = True):
+ ''' Call (draw) a pre-defined panel
+
+ :param name: Name, Name of the menu
+ :type name: str
+ :param keep_open: Keep Open
+ :type keep_open: bool
+ '''
+
+ pass
+
+
+def collada_export(
+ filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = True,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ prop_bc_export_ui_section: typing.Union[int, str] = 'main',
+ apply_modifiers: bool = False,
+ export_mesh_type: int = 0,
+ export_mesh_type_selection: typing.Union[int, str] = 'view',
+ export_global_forward_selection: typing.Union[int, str] = 'Y',
+ export_global_up_selection: typing.Union[int, str] = 'Z',
+ apply_global_orientation: bool = False,
+ selected: bool = False,
+ include_children: bool = False,
+ include_armatures: bool = False,
+ include_shapekeys: bool = False,
+ deform_bones_only: bool = False,
+ include_animations: bool = True,
+ include_all_actions: bool = True,
+ export_animation_type_selection: typing.Union[int, str] = 'sample',
+ sampling_rate: int = 1,
+ keep_smooth_curves: bool = False,
+ keep_keyframes: bool = False,
+ keep_flat_curves: bool = False,
+ active_uv_only: bool = False,
+ use_texture_copies: bool = True,
+ triangulate: bool = True,
+ use_object_instantiation: bool = True,
+ use_blender_profile: bool = True,
+ sort_by_name: bool = False,
+ export_object_transformation_type: int = 0,
+ export_object_transformation_type_selection: typing.
+ Union[int, str] = 'matrix',
+ export_animation_transformation_type: int = 0,
+ export_animation_transformation_type_selection: typing.
+ Union[int, str] = 'matrix',
+ open_sim: bool = False,
+ limit_precision: bool = False,
+ keep_bind_info: bool = False):
+ ''' Save a Collada file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param prop_bc_export_ui_section: Export Section, Only for User Interface organization * main Main, Data Export Section. * geometry Geom, Geometry Export Section. * armature Arm, Armature Export Section. * animation Anim, Animation Export Section. * collada Extra, Collada Export Section.
+ :type prop_bc_export_ui_section: typing.Union[int, str]
+ :param apply_modifiers: Apply Modifiers, Apply modifiers to exported mesh (non destructive))
+ :type apply_modifiers: bool
+ :param export_mesh_type: Resolution, Modifier resolution for export
+ :type export_mesh_type: int
+ :param export_mesh_type_selection: Resolution, Modifier resolution for export * view Viewport, Apply modifier's viewport settings. * render Render, Apply modifier's render settings.
+ :type export_mesh_type_selection: typing.Union[int, str]
+ :param export_global_forward_selection: Global Forward Axis, Global Forward axis for export * X X, Global Forward is positive X Axis. * Y Y, Global Forward is positive Y Axis. * Z Z, Global Forward is positive Z Axis. * -X -X, Global Forward is negative X Axis. * -Y -Y, Global Forward is negative Y Axis. * -Z -Z, Global Forward is negative Z Axis.
+ :type export_global_forward_selection: typing.Union[int, str]
+ :param export_global_up_selection: Global Up Axis, Global Up axis for export * X X, Global UP is positive X Axis. * Y Y, Global UP is positive Y Axis. * Z Z, Global UP is positive Z Axis. * -X -X, Global UP is negative X Axis. * -Y -Y, Global UP is negative Y Axis. * -Z -Z, Global UP is negative Z Axis.
+ :type export_global_up_selection: typing.Union[int, str]
+ :param apply_global_orientation: Apply Global Orientation, Rotate all root objects to match the global orientation settings otherwise set the global orientation per Collada asset
+ :type apply_global_orientation: bool
+ :param selected: Selection Only, Export only selected elements
+ :type selected: bool
+ :param include_children: Include Children, Export all children of selected objects (even if not selected)
+ :type include_children: bool
+ :param include_armatures: Include Armatures, Export related armatures (even if not selected)
+ :type include_armatures: bool
+ :param include_shapekeys: Include Shape Keys, Export all Shape Keys from Mesh Objects
+ :type include_shapekeys: bool
+ :param deform_bones_only: Deform Bones Only, Only export deforming bones with armatures
+ :type deform_bones_only: bool
+ :param include_animations: Include Animations, Export animations if available (exporting animations will enforce the decomposition of node transforms into and components)
+ :type include_animations: bool
+ :param include_all_actions: Include all Actions, Export also unassigned actions (this allows you to export entire animation libraries for your character(s))
+ :type include_all_actions: bool
+ :param export_animation_type_selection: Key Type, Type for exported animations (use sample keys or Curve keys) * sample Samples, Export Sampled points guided by sampling rate. * keys Curves, Export Curves (note: guided by curve keys).
+ :type export_animation_type_selection: typing.Union[int, str]
+ :param sampling_rate: Sampling Rate, The distance between 2 keyframes (1 to key every frame)
+ :type sampling_rate: int
+ :param keep_smooth_curves: Keep Smooth curves, Export also the curve handles (if available) (this does only work when the inverse parent matrix is the unity matrix, otherwise you may end up with odd results)
+ :type keep_smooth_curves: bool
+ :param keep_keyframes: Keep Keyframes, Use existing keyframes as additional sample points (this helps when you want to keep manual tweaks)
+ :type keep_keyframes: bool
+ :param keep_flat_curves: All Keyed Curves, Export also curves which have only one key or are totally flat
+ :type keep_flat_curves: bool
+ :param active_uv_only: Only Selected UV Map, Export only the selected UV Map
+ :type active_uv_only: bool
+ :param use_texture_copies: Copy, Copy textures to same folder where the .dae file is exported
+ :type use_texture_copies: bool
+ :param triangulate: Triangulate, Export Polygons (Quads & NGons) as Triangles
+ :type triangulate: bool
+ :param use_object_instantiation: Use Object Instances, Instantiate multiple Objects from same Data
+ :type use_object_instantiation: bool
+ :param use_blender_profile: Use Blender Profile, Export additional Blender specific information (for material, shaders, bones, etc.)
+ :type use_blender_profile: bool
+ :param sort_by_name: Sort by Object name, Sort exported data by Object name
+ :type sort_by_name: bool
+ :param export_object_transformation_type: Transform, Object Transformation type for translation, scale and rotation
+ :type export_object_transformation_type: int
+ :param export_object_transformation_type_selection: Transform, Object Transformation type for translation, scale and rotation * matrix Matrix, Use representation for exported transformations. * decomposed Decomposed, Use , and representation for exported transformations.
+ :type export_object_transformation_type_selection: typing.Union[int, str]
+ :param export_animation_transformation_type: Transform, Transformation type for translation, scale and rotation. Note: The Animation transformation type in the Anim Tab is always equal to the Object transformation type in the Geom tab
+ :type export_animation_transformation_type: int
+ :param export_animation_transformation_type_selection: Transform, Transformation type for translation, scale and rotation. Note: The Animation transformation type in the Anim Tab is always equal to the Object transformation type in the Geom tab * matrix Matrix, Use representation for exported transformations. * decomposed Decomposed, Use , and representation for exported transformations.
+ :type export_animation_transformation_type_selection: typing.Union[int, str]
+ :param open_sim: Export to SL/OpenSim, Compatibility mode for SL, OpenSim and other compatible online worlds
+ :type open_sim: bool
+ :param limit_precision: Limit Precision, Reduce the precision of the exported data to 6 digits
+ :type limit_precision: bool
+ :param keep_bind_info: Keep Bind Info, Store Bindpose information in custom bone properties for later use during Collada export
+ :type keep_bind_info: bool
+ '''
+
+ pass
+
+
+def collada_import(filepath: str = "",
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = True,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ import_units: bool = False,
+ fix_orientation: bool = False,
+ find_chains: bool = False,
+ auto_connect: bool = False,
+ min_chain_length: int = 0,
+ keep_bind_info: bool = False):
+ ''' Load a Collada file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param import_units: Import Units, If disabled match import to Blender's current Unit settings, otherwise use the settings from the Imported scene
+ :type import_units: bool
+ :param fix_orientation: Fix Leaf Bones, Fix Orientation of Leaf Bones (Collada does only support Joints)
+ :type fix_orientation: bool
+ :param find_chains: Find Bone Chains, Find best matching Bone Chains and ensure bones in chain are connected
+ :type find_chains: bool
+ :param auto_connect: Auto Connect, Set use_connect for parent bones which have exactly one child bone
+ :type auto_connect: bool
+ :param min_chain_length: Minimum Chain Length, When searching Bone Chains disregard chains of length below this value
+ :type min_chain_length: int
+ :param keep_bind_info: Keep Bind Info, Store Bindpose information in custom bone properties for later use during Collada export
+ :type keep_bind_info: bool
+ '''
+
+ pass
+
+
+def context_collection_boolean_set(data_path_iter: str = "",
+ data_path_item: str = "",
+ type: typing.Union[int, str] = 'TOGGLE'):
+ ''' Set boolean values for a collection of items
+
+ :param data_path_iter: data_path_iter, The data path relative to the context, must point to an iterable
+ :type data_path_iter: str
+ :param data_path_item: data_path_item, The data path from each iterable to the value (int or float)
+ :type data_path_item: str
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def context_cycle_array(data_path: str = "", reverse: bool = False):
+ ''' Set a context array value (useful for cycling the active mesh edit mode)
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param reverse: Reverse, Cycle backwards
+ :type reverse: bool
+ '''
+
+ pass
+
+
+def context_cycle_enum(data_path: str = "",
+ reverse: bool = False,
+ wrap: bool = False):
+ ''' Toggle a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param reverse: Reverse, Cycle backwards
+ :type reverse: bool
+ :param wrap: Wrap, Wrap back to the first/last values
+ :type wrap: bool
+ '''
+
+ pass
+
+
+def context_cycle_int(data_path: str = "",
+ reverse: bool = False,
+ wrap: bool = False):
+ ''' Set a context value (useful for cycling active material, vertex keys, groups, etc.)
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param reverse: Reverse, Cycle backwards
+ :type reverse: bool
+ :param wrap: Wrap, Wrap back to the first/last values
+ :type wrap: bool
+ '''
+
+ pass
+
+
+def context_menu_enum(data_path: str = ""):
+ ''' Undocumented, consider contributing __.
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ '''
+
+ pass
+
+
+def context_modal_mouse(data_path_iter: str = "",
+ data_path_item: str = "",
+ header_text: str = "",
+ input_scale: float = 0.01,
+ invert: bool = False,
+ initial_x: int = 0):
+ ''' Adjust arbitrary values with mouse input
+
+ :param data_path_iter: data_path_iter, The data path relative to the context, must point to an iterable
+ :type data_path_iter: str
+ :param data_path_item: data_path_item, The data path from each iterable to the value (int or float)
+ :type data_path_item: str
+ :param header_text: Header Text, Text to display in header during scale
+ :type header_text: str
+ :param input_scale: input_scale, Scale the mouse movement by this value before applying the delta
+ :type input_scale: float
+ :param invert: invert, Invert the mouse input
+ :type invert: bool
+ :param initial_x: initial_x
+ :type initial_x: int
+ '''
+
+ pass
+
+
+def context_pie_enum(data_path: str = ""):
+ ''' Undocumented, consider contributing __.
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ '''
+
+ pass
+
+
+def context_scale_float(data_path: str = "", value: float = 1.0):
+ ''' Scale a float context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assign value
+ :type value: float
+ '''
+
+ pass
+
+
+def context_scale_int(data_path: str = "",
+ value: float = 1.0,
+ always_step: bool = True):
+ ''' Scale an int context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assign value
+ :type value: float
+ :param always_step: Always Step, Always adjust the value by a minimum of 1 when 'value' is not 1.0
+ :type always_step: bool
+ '''
+
+ pass
+
+
+def context_set_boolean(data_path: str = "", value: bool = True):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assignment value
+ :type value: bool
+ '''
+
+ pass
+
+
+def context_set_enum(data_path: str = "", value: str = ""):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assignment value (as a string)
+ :type value: str
+ '''
+
+ pass
+
+
+def context_set_float(data_path: str = "",
+ value: float = 0.0,
+ relative: bool = False):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assignment value
+ :type value: float
+ :param relative: Relative, Apply relative to the current value (delta)
+ :type relative: bool
+ '''
+
+ pass
+
+
+def context_set_id(data_path: str = "", value: str = ""):
+ ''' Set a context value to an ID data-block
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assign value
+ :type value: str
+ '''
+
+ pass
+
+
+def context_set_int(data_path: str = "",
+ value: int = 0,
+ relative: bool = False):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assign value
+ :type value: int
+ :param relative: Relative, Apply relative to the current value (delta)
+ :type relative: bool
+ '''
+
+ pass
+
+
+def context_set_string(data_path: str = "", value: str = ""):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assign value
+ :type value: str
+ '''
+
+ pass
+
+
+def context_set_value(data_path: str = "", value: str = ""):
+ ''' Set a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value: Value, Assignment value (as a string)
+ :type value: str
+ '''
+
+ pass
+
+
+def context_toggle(data_path: str = "", module: str = ""):
+ ''' Toggle a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param module: Module, Optionally override the context with a module
+ :type module: str
+ '''
+
+ pass
+
+
+def context_toggle_enum(data_path: str = "",
+ value_1: str = "",
+ value_2: str = ""):
+ ''' Toggle a context value
+
+ :param data_path: Context Attributes, RNA context string
+ :type data_path: str
+ :param value_1: Value, Toggle enum
+ :type value_1: str
+ :param value_2: Value, Toggle enum
+ :type value_2: str
+ '''
+
+ pass
+
+
+def debug_menu(debug_value: int = 0):
+ ''' Open a popup to set the debug level
+
+ :param debug_value: Debug Value
+ :type debug_value: int
+ '''
+
+ pass
+
+
+def doc_view(doc_id: str = ""):
+ ''' Open online reference docs in a web browser
+
+ :param doc_id: Doc ID
+ :type doc_id: str
+ '''
+
+ pass
+
+
+def doc_view_manual(doc_id: str = ""):
+ ''' Load online manual
+
+ :param doc_id: Doc ID
+ :type doc_id: str
+ '''
+
+ pass
+
+
+def doc_view_manual_ui_context():
+ ''' View a context based online manual in a web browser
+
+ '''
+
+ pass
+
+
+def drop_blend_file(filepath: str = ""):
+ ''' Undocumented, consider contributing __.
+
+ :param filepath: filepath
+ :type filepath: str
+ '''
+
+ pass
+
+
+def interface_theme_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a theme preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def keyconfig_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False):
+ ''' Add or remove a Key-config Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ '''
+
+ pass
+
+
+def lib_reload(library: str = "",
+ filepath: str = "",
+ directory: str = "",
+ filename: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Reload the given library
+
+ :param library: Library, Library to reload
+ :type library: str
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param filename: File Name, Name of the file
+ :type filename: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def lib_relocate(
+ library: str = "",
+ filepath: str = "",
+ directory: str = "",
+ filename: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ hide_props_region: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA'):
+ ''' Relocate the given library to one or several others
+
+ :param library: Library, Library to relocate
+ :type library: str
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param filename: File Name, Name of the file
+ :type filename: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def link(filepath: str = "",
+ directory: str = "",
+ filename: str = "",
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = True,
+ filemode: int = 1,
+ relative_path: bool = True,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ link: bool = True,
+ autoselect: bool = True,
+ active_collection: bool = True,
+ instance_collections: bool = True):
+ ''' Link from a Library .blend file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param directory: Directory, Directory of the file
+ :type directory: str
+ :param filename: File Name, Name of the file
+ :type filename: str
+ :param files: Files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param relative_path: Relative Path, Select the file relative to the blend file
+ :type relative_path: bool
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param link: Link, Link the objects or data-blocks rather than appending
+ :type link: bool
+ :param autoselect: Select, Select new objects
+ :type autoselect: bool
+ :param active_collection: Active Collection, Put new objects on the active collection
+ :type active_collection: bool
+ :param instance_collections: Instance Collections, Create instances for collections, rather than adding them directly to the scene
+ :type instance_collections: bool
+ '''
+
+ pass
+
+
+def memory_statistics():
+ ''' Print memory statistics to the console
+
+ '''
+
+ pass
+
+
+def open_mainfile(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ load_ui: bool = True,
+ use_scripts: bool = True,
+ display_file_selector: bool = True,
+ state: int = 0):
+ ''' Open a Blender file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param load_ui: Load UI, Load user interface setup in the .blend file
+ :type load_ui: bool
+ :param use_scripts: Trusted Source, Allow .blend file to execute scripts automatically, default available from system preferences
+ :type use_scripts: bool
+ :param display_file_selector: Display File Selector
+ :type display_file_selector: bool
+ :param state: State
+ :type state: int
+ '''
+
+ pass
+
+
+def operator_cheat_sheet():
+ ''' List all the Operators in a text-block, useful for scripting :file: startup/bl_operators/wm.py\:1612 _
+
+ '''
+
+ pass
+
+
+def operator_defaults():
+ ''' Set the active operator to its default values
+
+ '''
+
+ pass
+
+
+def operator_pie_enum(data_path: str = "", prop_string: str = ""):
+ ''' Undocumented, consider contributing __.
+
+ :param data_path: Operator, Operator name (in python as string)
+ :type data_path: str
+ :param prop_string: Property, Property name (as a string)
+ :type prop_string: str
+ '''
+
+ pass
+
+
+def operator_preset_add(name: str = "",
+ remove_name: bool = False,
+ remove_active: bool = False,
+ operator: str = ""):
+ ''' Add or remove an Operator Preset
+
+ :param name: Name, Name of the preset, used to make the path name
+ :type name: str
+ :param remove_name: remove_name
+ :type remove_name: bool
+ :param remove_active: remove_active
+ :type remove_active: bool
+ :param operator: Operator
+ :type operator: str
+ '''
+
+ pass
+
+
+def owner_disable(owner_id: str = ""):
+ ''' Enable workspace owner ID
+
+ :param owner_id: UI Tag
+ :type owner_id: str
+ '''
+
+ pass
+
+
+def owner_enable(owner_id: str = ""):
+ ''' Enable workspace owner ID
+
+ :param owner_id: UI Tag
+ :type owner_id: str
+ '''
+
+ pass
+
+
+def path_open(filepath: str = ""):
+ ''' Open a path in a file browser
+
+ :param filepath: filepath
+ :type filepath: str
+ '''
+
+ pass
+
+
+def previews_batch_clear(
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ directory: str = "",
+ filter_blender: bool = True,
+ filter_folder: bool = True,
+ use_scenes: bool = True,
+ use_collections: bool = True,
+ use_objects: bool = True,
+ use_intern_data: bool = True,
+ use_trusted: bool = False,
+ use_backups: bool = True):
+ ''' Clear selected .blend file's previews
+
+ :param files: files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param directory: directory
+ :type directory: str
+ :param filter_blender: filter_blender
+ :type filter_blender: bool
+ :param filter_folder: filter_folder
+ :type filter_folder: bool
+ :param use_scenes: Scenes, Clear scenes' previews
+ :type use_scenes: bool
+ :param use_collections: Collections, Clear collections' previews
+ :type use_collections: bool
+ :param use_objects: Objects, Clear objects' previews
+ :type use_objects: bool
+ :param use_intern_data: Mat/Tex/..., Clear 'internal' previews (materials, textures, images, etc.)
+ :type use_intern_data: bool
+ :param use_trusted: Trusted Blend Files, Enable python evaluation for selected files
+ :type use_trusted: bool
+ :param use_backups: Save Backups, Keep a backup (.blend1) version of the files when saving with cleared previews
+ :type use_backups: bool
+ '''
+
+ pass
+
+
+def previews_batch_generate(
+ files: typing.Union[typing.List['bpy.types.OperatorFileListElement'],
+ 'bpy_prop_collection'] = None,
+ directory: str = "",
+ filter_blender: bool = True,
+ filter_folder: bool = True,
+ use_scenes: bool = True,
+ use_collections: bool = True,
+ use_objects: bool = True,
+ use_intern_data: bool = True,
+ use_trusted: bool = False,
+ use_backups: bool = True):
+ ''' Generate selected .blend file's previews
+
+ :param files: files
+ :type files: typing.Union[typing.List['bpy.types.OperatorFileListElement'], 'bpy_prop_collection']
+ :param directory: directory
+ :type directory: str
+ :param filter_blender: filter_blender
+ :type filter_blender: bool
+ :param filter_folder: filter_folder
+ :type filter_folder: bool
+ :param use_scenes: Scenes, Generate scenes' previews
+ :type use_scenes: bool
+ :param use_collections: Collections, Generate collections' previews
+ :type use_collections: bool
+ :param use_objects: Objects, Generate objects' previews
+ :type use_objects: bool
+ :param use_intern_data: Mat/Tex/..., Generate 'internal' previews (materials, textures, images, etc.)
+ :type use_intern_data: bool
+ :param use_trusted: Trusted Blend Files, Enable python evaluation for selected files
+ :type use_trusted: bool
+ :param use_backups: Save Backups, Keep a backup (.blend1) version of the files when saving with generated previews
+ :type use_backups: bool
+ '''
+
+ pass
+
+
+def previews_clear(
+ id_type: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' Clear data-block previews (only for some types like objects, materials, textures, etc.)
+
+ :param id_type: Data-Block Type, Which data-block previews to clear * ALL All Types. * GEOMETRY All Geometry Types, Clear previews for scenes, collections and objects. * SHADING All Shading Types, Clear previews for materials, lights, worlds, textures and images. * SCENE Scenes. * COLLECTION Collections. * OBJECT Objects. * MATERIAL Materials. * LIGHT Lights. * WORLD Worlds. * TEXTURE Textures. * IMAGE Images.
+ :type id_type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ pass
+
+
+def previews_ensure():
+ ''' Ensure data-block previews are available and up-to-date (to be saved in .blend file, only for some types like materials, textures, etc.)
+
+ '''
+
+ pass
+
+
+def properties_add(data_path: str = ""):
+ ''' Add your own property to the data-block
+
+ :param data_path: Property Edit, Property data_path edit
+ :type data_path: str
+ '''
+
+ pass
+
+
+def properties_context_change(context: str = ""):
+ ''' Jump to a different tab inside the properties editor
+
+ :param context: Context
+ :type context: str
+ '''
+
+ pass
+
+
+def properties_edit(data_path: str = "",
+ property: str = "",
+ value: str = "",
+ default: str = "",
+ min: float = -10000,
+ max: float = 10000.0,
+ use_soft_limits: bool = False,
+ is_overridable_library: bool = False,
+ soft_min: float = -10000,
+ soft_max: float = 10000.0,
+ description: str = "",
+ subtype: typing.Union[int, str] = ''):
+ ''' Edit the attributes of the property
+
+ :param data_path: Property Edit, Property data_path edit
+ :type data_path: str
+ :param property: Property Name, Property name edit
+ :type property: str
+ :param value: Property Value, Property value edit
+ :type value: str
+ :param default: Default Value, Default value of the property. Important for NLA mixing
+ :type default: str
+ :param min: Min, Minimum value of the property
+ :type min: float
+ :param max: Max, Maximum value of the property
+ :type max: float
+ :param use_soft_limits: Use Soft Limits, Limits the Property Value slider to a range, values outside the range must be inputted numerically
+ :type use_soft_limits: bool
+ :param is_overridable_library: Is Library Overridable, Allow the property to be overridden when the Data-Block is linked
+ :type is_overridable_library: bool
+ :param soft_min: Min, Minimum value of the property
+ :type soft_min: float
+ :param soft_max: Max, Maximum value of the property
+ :type soft_max: float
+ :param description: Tooltip
+ :type description: str
+ :param subtype: Subtype
+ :type subtype: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def properties_remove(data_path: str = "", property: str = ""):
+ ''' Internal use (edit a property data_path)
+
+ :param data_path: Property Edit, Property data_path edit
+ :type data_path: str
+ :param property: Property Name, Property name edit
+ :type property: str
+ '''
+
+ pass
+
+
+def quit_blender():
+ ''' Quit Blender
+
+ '''
+
+ pass
+
+
+def radial_control(data_path_primary: str = "",
+ data_path_secondary: str = "",
+ use_secondary: str = "",
+ rotation_path: str = "",
+ color_path: str = "",
+ fill_color_path: str = "",
+ fill_color_override_path: str = "",
+ fill_color_override_test_path: str = "",
+ zoom_path: str = "",
+ image_id: str = "",
+ secondary_tex: bool = False):
+ ''' Set some size property (like e.g. brush size) with mouse wheel
+
+ :param data_path_primary: Primary Data Path, Primary path of property to be set by the radial control
+ :type data_path_primary: str
+ :param data_path_secondary: Secondary Data Path, Secondary path of property to be set by the radial control
+ :type data_path_secondary: str
+ :param use_secondary: Use Secondary, Path of property to select between the primary and secondary data paths
+ :type use_secondary: str
+ :param rotation_path: Rotation Path, Path of property used to rotate the texture display
+ :type rotation_path: str
+ :param color_path: Color Path, Path of property used to set the color of the control
+ :type color_path: str
+ :param fill_color_path: Fill Color Path, Path of property used to set the fill color of the control
+ :type fill_color_path: str
+ :param fill_color_override_path: Fill Color Override Path
+ :type fill_color_override_path: str
+ :param fill_color_override_test_path: Fill Color Override Test
+ :type fill_color_override_test_path: str
+ :param zoom_path: Zoom Path, Path of property used to set the zoom level for the control
+ :type zoom_path: str
+ :param image_id: Image ID, Path of ID that is used to generate an image for the control
+ :type image_id: str
+ :param secondary_tex: Secondary Texture, Tweak brush secondary/mask texture
+ :type secondary_tex: bool
+ '''
+
+ pass
+
+
+def read_factory_settings(app_template: str = "Template",
+ use_empty: bool = False):
+ ''' Load factory default startup file and preferences. To make changes permanent, use "Save Startup File" and "Save Preferences"
+
+ :type app_template: str
+ :param use_empty: Empty
+ :type use_empty: bool
+ '''
+
+ pass
+
+
+def read_factory_userpref():
+ ''' Load factory default preferences. To make changes to preferences permanent, use "Save Preferences"
+
+ '''
+
+ pass
+
+
+def read_history():
+ ''' Reloads history and bookmarks
+
+ '''
+
+ pass
+
+
+def read_homefile(filepath: str = "",
+ load_ui: bool = True,
+ use_splash: bool = False,
+ app_template: str = "Template",
+ use_empty: bool = False):
+ ''' Open the default file (doesn't save the current file)
+
+ :param filepath: File Path, Path to an alternative start-up file
+ :type filepath: str
+ :param load_ui: Load UI, Load user interface setup from the .blend file
+ :type load_ui: bool
+ :param use_splash: Splash
+ :type use_splash: bool
+ :type app_template: str
+ :param use_empty: Empty
+ :type use_empty: bool
+ '''
+
+ pass
+
+
+def read_userpref():
+ ''' Load last saved preferences
+
+ '''
+
+ pass
+
+
+def recover_auto_save(filepath: str = "",
+ hide_props_region: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = False,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'LIST_VERTICAL',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_TIME'):
+ ''' Open an automatically saved file to recover it
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def recover_last_session():
+ ''' Open the last closed file ("quit.blend")
+
+ '''
+
+ pass
+
+
+def redraw_timer(type: typing.Union[int, str] = 'DRAW',
+ iterations: int = 10,
+ time_limit: float = 0.0):
+ ''' Simple redraw timer to test the speed of updating the interface
+
+ :param type: Type * DRAW Draw Region, Draw Region. * DRAW_SWAP Draw Region + Swap, Draw Region and Swap. * DRAW_WIN Draw Window, Draw Window. * DRAW_WIN_SWAP Draw Window + Swap, Draw Window and Swap. * ANIM_STEP Anim Step, Animation Steps. * ANIM_PLAY Anim Play, Animation Playback. * UNDO Undo/Redo, Undo/Redo.
+ :type type: typing.Union[int, str]
+ :param iterations: Iterations, Number of times to redraw
+ :type iterations: int
+ :param time_limit: Time Limit, Seconds to run the test for (override iterations)
+ :type time_limit: float
+ '''
+
+ pass
+
+
+def revert_mainfile(use_scripts: bool = True):
+ ''' Reload the saved file
+
+ :param use_scripts: Trusted Source, Allow .blend file to execute scripts automatically, default available from system preferences
+ :type use_scripts: bool
+ '''
+
+ pass
+
+
+def save_as_mainfile(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ compress: bool = False,
+ relative_remap: bool = True,
+ copy: bool = False):
+ ''' Save the current file in the desired location
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param compress: Compress, Write compressed .blend file
+ :type compress: bool
+ :param relative_remap: Remap Relative, Remap relative paths when saving to a different directory
+ :type relative_remap: bool
+ :param copy: Save Copy, Save a copy of the actual working state but does not make saved file active
+ :type copy: bool
+ '''
+
+ pass
+
+
+def save_homefile():
+ ''' Make the current file the default .blend file
+
+ '''
+
+ pass
+
+
+def save_mainfile(filepath: str = "",
+ hide_props_region: bool = True,
+ check_existing: bool = True,
+ filter_blender: bool = True,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = False,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ compress: bool = False,
+ relative_remap: bool = False,
+ exit: bool = False):
+ ''' Save the current Blender file
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param hide_props_region: Hide Operator Properties, Collapse the region displaying the operator settings
+ :type hide_props_region: bool
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param compress: Compress, Write compressed .blend file
+ :type compress: bool
+ :param relative_remap: Remap Relative, Remap relative paths when saving to a different directory
+ :type relative_remap: bool
+ :param exit: Exit, Exit Blender after saving
+ :type exit: bool
+ '''
+
+ pass
+
+
+def save_userpref():
+ ''' Make the current preferences default
+
+ '''
+
+ pass
+
+
+def search_menu():
+ ''' Pop-up a search over all menus in the current context
+
+ '''
+
+ pass
+
+
+def search_operator():
+ ''' Pop-up a search over all available operators in current context
+
+ '''
+
+ pass
+
+
+def set_stereo_3d(display_mode: typing.Union[int, str] = 'ANAGLYPH',
+ anaglyph_type: typing.Union[int, str] = 'RED_CYAN',
+ interlace_type: typing.Union[int, str] = 'ROW_INTERLEAVED',
+ use_interlace_swap: bool = False,
+ use_sidebyside_crosseyed: bool = False):
+ ''' Toggle 3D stereo support for current window (or change the display mode)
+
+ :param display_mode: Display Mode * ANAGLYPH Anaglyph, Render views for left and right eyes as two differently filtered colors in a single image (anaglyph glasses are required). * INTERLACE Interlace, Render views for left and right eyes interlaced in a single image (3D-ready monitor is required). * TIMESEQUENTIAL Time Sequential, Render alternate eyes (also known as page flip, quad buffer support in the graphic card is required). * SIDEBYSIDE Side-by-Side, Render views for left and right eyes side-by-side. * TOPBOTTOM Top-Bottom, Render views for left and right eyes one above another.
+ :type display_mode: typing.Union[int, str]
+ :param anaglyph_type: Anaglyph Type
+ :type anaglyph_type: typing.Union[int, str]
+ :param interlace_type: Interlace Type
+ :type interlace_type: typing.Union[int, str]
+ :param use_interlace_swap: Swap Left/Right, Swap left and right stereo channels
+ :type use_interlace_swap: bool
+ :param use_sidebyside_crosseyed: Cross-Eyed, Right eye should see left image and vice-versa
+ :type use_sidebyside_crosseyed: bool
+ '''
+
+ pass
+
+
+def splash():
+ ''' Open the splash screen with release info
+
+ '''
+
+ pass
+
+
+def splash_about():
+ ''' Open a window with information about Blender
+
+ '''
+
+ pass
+
+
+def sysinfo(filepath: str = ""):
+ ''' Generate system information, saved into a text file
+
+ :param filepath: filepath
+ :type filepath: str
+ '''
+
+ pass
+
+
+def tool_set_by_id(name: str = "",
+ cycle: bool = False,
+ as_fallback: bool = False,
+ space_type: typing.Union[int, str] = 'EMPTY'):
+ ''' Set the tool by name (for keymaps)
+
+ :param name: Identifier, Identifier of the tool
+ :type name: str
+ :param cycle: Cycle, Cycle through tools in this group
+ :type cycle: bool
+ :param as_fallback: Set Fallback, Set the fallback tool instead of the primary tool
+ :type as_fallback: bool
+ :param space_type: Type
+ :type space_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def tool_set_by_index(index: int = 0,
+ cycle: bool = False,
+ expand: bool = True,
+ as_fallback: bool = False,
+ space_type: typing.Union[int, str] = 'EMPTY'):
+ ''' Set the tool by index (for keymaps)
+
+ :param index: Index in toolbar
+ :type index: int
+ :param cycle: Cycle, Cycle through tools in this group
+ :type cycle: bool
+ :param expand: expand, Include tool sub-groups
+ :type expand: bool
+ :param as_fallback: Set Fallback, Set the fallback tool instead of the primary
+ :type as_fallback: bool
+ :param space_type: Type
+ :type space_type: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def toolbar():
+ ''' Undocumented, consider contributing __. :file: startup/bl_operators/wm.py\:1816 _
+
+ '''
+
+ pass
+
+
+def toolbar_fallback_pie():
+ ''' Undocumented, consider contributing __. :file: startup/bl_operators/wm.py\:1840 _
+
+ '''
+
+ pass
+
+
+def toolbar_prompt():
+ ''' Leader key like functionality for accessing tools :file: startup/bl_operators/wm.py\:1940 _
+
+ '''
+
+ pass
+
+
+def url_open(url: str = ""):
+ ''' Open a website in the web-browser
+
+ :param url: URL, URL to open
+ :type url: str
+ '''
+
+ pass
+
+
+def url_open_preset(type: typing.Union[int, str] = '', id: str = ""):
+ ''' Open a preset website in the web-browser
+
+ :param type: Site
+ :type type: typing.Union[int, str]
+ :param id: Identifier, Optional identifier
+ :type id: str
+ '''
+
+ pass
+
+
+def usd_export(filepath: str = "",
+ check_existing: bool = True,
+ filter_blender: bool = False,
+ filter_backup: bool = False,
+ filter_image: bool = False,
+ filter_movie: bool = False,
+ filter_python: bool = False,
+ filter_font: bool = False,
+ filter_sound: bool = False,
+ filter_text: bool = False,
+ filter_archive: bool = False,
+ filter_btx: bool = False,
+ filter_collada: bool = False,
+ filter_alembic: bool = False,
+ filter_usd: bool = True,
+ filter_volume: bool = False,
+ filter_folder: bool = True,
+ filter_blenlib: bool = False,
+ filemode: int = 8,
+ display_type: typing.Union[int, str] = 'DEFAULT',
+ sort_method: typing.Union[int, str] = 'FILE_SORT_ALPHA',
+ selected_objects_only: bool = False,
+ export_animation: bool = False,
+ export_hair: bool = False,
+ export_uvmaps: bool = True,
+ export_normals: bool = True,
+ export_materials: bool = True,
+ use_instancing: bool = False,
+ evaluation_mode: typing.Union[int, str] = 'RENDER'):
+ ''' Export current scene in a USD archive
+
+ :param filepath: File Path, Path to file
+ :type filepath: str
+ :param check_existing: Check Existing, Check and warn on overwriting existing files
+ :type check_existing: bool
+ :param filter_blender: Filter .blend files
+ :type filter_blender: bool
+ :param filter_backup: Filter .blend files
+ :type filter_backup: bool
+ :param filter_image: Filter image files
+ :type filter_image: bool
+ :param filter_movie: Filter movie files
+ :type filter_movie: bool
+ :param filter_python: Filter python files
+ :type filter_python: bool
+ :param filter_font: Filter font files
+ :type filter_font: bool
+ :param filter_sound: Filter sound files
+ :type filter_sound: bool
+ :param filter_text: Filter text files
+ :type filter_text: bool
+ :param filter_archive: Filter archive files
+ :type filter_archive: bool
+ :param filter_btx: Filter btx files
+ :type filter_btx: bool
+ :param filter_collada: Filter COLLADA files
+ :type filter_collada: bool
+ :param filter_alembic: Filter Alembic files
+ :type filter_alembic: bool
+ :param filter_usd: Filter USD files
+ :type filter_usd: bool
+ :param filter_volume: Filter OpenVDB volume files
+ :type filter_volume: bool
+ :param filter_folder: Filter folders
+ :type filter_folder: bool
+ :param filter_blenlib: Filter Blender IDs
+ :type filter_blenlib: bool
+ :param filemode: File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
+ :type filemode: int
+ :param display_type: Display Type * DEFAULT Default, Automatically determine display type for files. * LIST_VERTICAL Short List, Display files as short list. * LIST_HORIZONTAL Long List, Display files as a detailed list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+ :type display_type: typing.Union[int, str]
+ :param sort_method: File sorting mode * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+ :type sort_method: typing.Union[int, str]
+ :param selected_objects_only: Selection Only, Only selected objects are exported. Unselected parents of selected objects are exported as empty transform
+ :type selected_objects_only: bool
+ :param export_animation: Animation, When checked, the render frame range is exported. When false, only the current frame is exported
+ :type export_animation: bool
+ :param export_hair: Hair, When checked, hair is exported as USD curves
+ :type export_hair: bool
+ :param export_uvmaps: UV Maps, When checked, all UV maps of exported meshes are included in the export
+ :type export_uvmaps: bool
+ :param export_normals: Normals, When checked, normals of exported meshes are included in the export
+ :type export_normals: bool
+ :param export_materials: Materials, When checked, the viewport settings of materials are exported as USD preview materials, and material assignments are exported as geometry subsets
+ :type export_materials: bool
+ :param use_instancing: Instancing, When checked, instanced objects are exported as references in USD. When unchecked, instanced objects are exported as real objects
+ :type use_instancing: bool
+ :param evaluation_mode: Use Settings for, Determines visibility of objects, modifier settings, and other areas where there are different settings for viewport and rendering * RENDER Render, Use Render settings for object visibility, modifier settings, etc. * VIEWPORT Viewport, Use Viewport settings for object visibility, modifier settings, etc.
+ :type evaluation_mode: typing.Union[int, str]
+ '''
+
+ pass
+
+
+def window_close():
+ ''' Close the current window
+
+ '''
+
+ pass
+
+
+def window_fullscreen_toggle():
+ ''' Toggle the current window fullscreen
+
+ '''
+
+ pass
+
+
+def window_new():
+ ''' Create a new window
+
+ '''
+
+ pass
+
+
+def window_new_main():
+ ''' Create a new main window with its own workspace and scene selection
+
+ '''
+
+ pass
+
+
+def xr_session_toggle():
+ ''' Open a view for use with virtual reality headsets, or close it if already opened
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/workspace.py b/blender_autocomplete/bpy/ops/workspace.py
new file mode 100644
index 0000000..69e2b99
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/workspace.py
@@ -0,0 +1,54 @@
+import sys
+import typing
+
+
+def add():
+ ''' Add a new workspace by duplicating the current one or appending one from the user configuration
+
+ '''
+
+ pass
+
+
+def append_activate(idname: str = "", filepath: str = ""):
+ ''' Append a workspace and make it the active one in the current window
+
+ :param idname: Identifier, Name of the workspace to append and activate
+ :type idname: str
+ :param filepath: Filepath, Path to the library
+ :type filepath: str
+ '''
+
+ pass
+
+
+def delete():
+ ''' Delete the active workspace
+
+ '''
+
+ pass
+
+
+def duplicate():
+ ''' Add a new workspace
+
+ '''
+
+ pass
+
+
+def reorder_to_back():
+ ''' Reorder workspace to be first in the list
+
+ '''
+
+ pass
+
+
+def reorder_to_front():
+ ''' Reorder workspace to be first in the list
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/ops/world.py b/blender_autocomplete/bpy/ops/world.py
new file mode 100644
index 0000000..5b544da
--- /dev/null
+++ b/blender_autocomplete/bpy/ops/world.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def new():
+ ''' Create a new world Data-Block
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/path.py b/blender_autocomplete/bpy/path.py
new file mode 100644
index 0000000..f048a26
--- /dev/null
+++ b/blender_autocomplete/bpy/path.py
@@ -0,0 +1,132 @@
+import sys
+import typing
+import bpy.types
+
+
+def abspath(path,
+ start: typing.Union[bytes, str] = None,
+ library: 'bpy.types.Library' = None):
+ ''' Returns the absolute path relative to the current blend file using the "//" prefix.
+
+ :param start: Relative to this path, when not set the current filename is used.
+ :type start: typing.Union[bytes, str]
+ :param library: The library this path is from. This is only included for convenience, when the library is not None its path replaces *start*.
+ :type library: 'bpy.types.Library'
+ '''
+
+ pass
+
+
+def basename(path):
+ ''' Equivalent to os.path.basename, but skips a "//" prefix. Use for Windows compatibility.
+
+ '''
+
+ pass
+
+
+def clean_name(name, replace='_'):
+ ''' Returns a name with characters replaced that may cause problems under various circumstances, such as writing to a file. All characters besides A-Z/a-z, 0-9 are replaced with "_" or the *replace* argument if defined.
+
+ '''
+
+ pass
+
+
+def display_name(name, *, has_ext=True):
+ ''' Creates a display string from name to be used menus and the user interface. Capitalize the first letter in all lowercase names, mixed case names are kept as is. Intended for use with filenames and module names.
+
+ '''
+
+ pass
+
+
+def display_name_from_filepath(name):
+ ''' Returns the path stripped of directory and extension, ensured to be utf8 compatible.
+
+ '''
+
+ pass
+
+
+def display_name_to_filepath(name):
+ ''' Performs the reverse of display_name using literal versions of characters which aren't supported in a filepath.
+
+ '''
+
+ pass
+
+
+def ensure_ext(filepath, ext: str, case_sensitive: bool = False):
+ ''' Return the path with the extension added if it is not already set.
+
+ :param ext: The extension to check for, can be a compound extension. Should start with a dot, such as '.blend' or '.tar.gz'.
+ :type ext: str
+ :param case_sensitive: Check for matching case when comparing extensions.
+ :type case_sensitive: bool
+ '''
+
+ pass
+
+
+def is_subdir(path: typing.Union[bytes, str], directory):
+ ''' Returns true if *path* in a subdirectory of *directory*. Both paths must be absolute.
+
+ :param path: An absolute path.
+ :type path: typing.Union[bytes, str]
+ '''
+
+ pass
+
+
+def module_names(path: str, recursive: bool = False) -> list:
+ ''' Return a list of modules which can be imported from *path*.
+
+ :param path: a directory to scan.
+ :type path: str
+ :param recursive: Also return submodule names for packages.
+ :type recursive: bool
+ :return: a list of string pairs (module_name, module_file).
+ '''
+
+ pass
+
+
+def native_pathsep(path):
+ ''' Replace the path separator with the systems native os.sep .
+
+ '''
+
+ pass
+
+
+def reduce_dirs(dirs: list) -> list:
+ ''' Given a sequence of directories, remove duplicates and any directories nested in one of the other paths. (Useful for recursive path searching).
+
+ :param dirs: Sequence of directory paths.
+ :type dirs: list
+ :return: A unique list of paths.
+ '''
+
+ pass
+
+
+def relpath(path: typing.Union[bytes, str],
+ start: typing.Union[bytes, str] = None):
+ ''' Returns the path relative to the current blend file using the "//" prefix.
+
+ :param path: An absolute path.
+ :type path: typing.Union[bytes, str]
+ :param start: Relative to this path, when not set the current filename is used.
+ :type start: typing.Union[bytes, str]
+ '''
+
+ pass
+
+
+def resolve_ncase(path):
+ ''' Resolve a case insensitive path on a case sensitive system, returning a string with the path if found else return the original path.
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/props.py b/blender_autocomplete/bpy/props.py
new file mode 100644
index 0000000..0ed33cc
--- /dev/null
+++ b/blender_autocomplete/bpy/props.py
@@ -0,0 +1,415 @@
+import sys
+import typing
+
+
+def BoolProperty(name: str = "",
+ description: str = "",
+ default=False,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new boolean property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'NONE'].
+ :type subtype: str
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def BoolVectorProperty(name: str = "",
+ description: str = "",
+ default: list = (False, False, False),
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ size: int = 3,
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new vector boolean property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param default: sequence of booleans the length of *size*.
+ :type default: list
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['COLOR', 'TRANSLATION', 'DIRECTION', 'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', 'XYZ', 'COLOR_GAMMA', 'LAYER', 'LAYER_MEMBER', 'POWER', 'NONE'].
+ :type subtype: str
+ :param size: Vector dimensions in [1, 32].
+ :type size: int
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def CollectionProperty(type=None,
+ name: str = "",
+ description: str = "",
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()'):
+ ''' Returns a new collection property definition.
+
+ :param type: bpy.types.ID .
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE', 'NO_PROPERTY_NAME'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE', 'NO_PROPERTY_NAME'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ '''
+
+ pass
+
+
+def EnumProperty(items: typing.List[str],
+ name: str = "",
+ description: str = "",
+ default: typing.Union[str, typing.Set[str]] = None,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new enumerator property definition.
+
+ :param items: [(identifier, name, description, icon, number), ...] . The first three elements of the tuples are mandatory. :identifier: The identifier is used for Python access. :name: Name for the interface. :description: Used for documentation and tooltips. :icon: An icon string identifier or integer icon value (e.g. returned by bpy.types.UILayout.icon ) :number: Unique value used as the identifier for this item (stored in file data). Use when the identifier may need to change. If the *ENUM_FLAG* option is used, the values are bitmasks and should be powers of two. When an item only contains 4 items they define (identifier, name, description, number) . Separators may be added using None instead of a tuple. For dynamic values a callback can be passed which returns a list in the same format as the static list. This function must take 2 arguments (self, context) , **context may be None**. .. warning:: There is a known bug with using a callback, Python must keep a reference to the strings returned by the callback or Blender will misbehave or even crash.
+ :type items: typing.List[str]
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param default: The default value for this enum, a string from the identifiers used in *items*, or integer matching an item number. If the *ENUM_FLAG* option is used this must be a set of such string identifiers instead. WARNING: Strings can not be specified for dynamic enums (i.e. if a callback function is given as *items* parameter).
+ :type default: typing.Set[str]
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'ENUM_FLAG', 'LIBRARY_EDITABLE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'ENUM_FLAG', 'LIBRARY_EDITABLE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def FloatProperty(name: str = "",
+ description: str = "",
+ default=0.0,
+ min: float = -3.402823e+38,
+ max: float = 3.402823e+38,
+ soft_min: float = -3.402823e+38,
+ soft_max: float = 3.402823e+38,
+ step: int = 3,
+ precision: int = 2,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ unit: str = 'NONE',
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new float (single precision) property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param min: Hard minimum, trying to assign a value below will silently assign this minimum instead.
+ :type min: float
+ :param max: Hard maximum, trying to assign a value above will silently assign this maximum instead.
+ :type max: float
+ :param soft_min: Soft minimum (>= *min*), user won't be able to drag the widget below this value in the UI.
+ :type soft_min: float
+ :param soft_max: Soft maximum (<= *max*), user won't be able to drag the widget above this value in the UI.
+ :type soft_max: float
+ :param step: actual value is /100).
+ :type step: int
+ :param precision: Maximum number of decimal digits to display, in [0, 6].
+ :type precision: int
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'NONE'].
+ :type subtype: str
+ :param unit: Enumerator in ['NONE', 'LENGTH', 'AREA', 'VOLUME', 'ROTATION', 'TIME', 'VELOCITY', 'ACCELERATION', 'MASS', 'CAMERA', 'POWER'].
+ :type unit: str
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def FloatVectorProperty(name: str = "",
+ description: str = "",
+ default: list = (0.0, 0.0, 0.0),
+ min: float = 'sys.float_info.min',
+ max: float = 'sys.float_info.max',
+ soft_min: float = 'sys.float_info.min',
+ soft_max: float = 'sys.float_info.max',
+ step: int = 3,
+ precision: int = 2,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ unit: str = 'NONE',
+ size: int = 3,
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new vector float property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param default: sequence of floats the length of *size*.
+ :type default: list
+ :param min: Hard minimum, trying to assign a value below will silently assign this minimum instead.
+ :type min: float
+ :param max: Hard maximum, trying to assign a value above will silently assign this maximum instead.
+ :type max: float
+ :param soft_min: Soft minimum (>= *min*), user won't be able to drag the widget below this value in the UI.
+ :type soft_min: float
+ :param soft_max: Soft maximum (<= *max*), user won't be able to drag the widget above this value in the UI.
+ :type soft_max: float
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param step: actual value is /100).
+ :type step: int
+ :param precision: Maximum number of decimal digits to display, in [0, 6].
+ :type precision: int
+ :param subtype: Enumerator in ['COLOR', 'TRANSLATION', 'DIRECTION', 'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', 'XYZ', 'COLOR_GAMMA', 'LAYER', 'LAYER_MEMBER', 'POWER', 'NONE'].
+ :type subtype: str
+ :param unit: Enumerator in ['NONE', 'LENGTH', 'AREA', 'VOLUME', 'ROTATION', 'TIME', 'VELOCITY', 'ACCELERATION', 'MASS', 'CAMERA', 'POWER'].
+ :type unit: str
+ :param size: Vector dimensions in [1, 32].
+ :type size: int
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def IntProperty(name: str = "",
+ description: str = "",
+ default=0,
+ min: int = -2**31,
+ max: int = 2**31 - 1,
+ soft_min: int = -2**31,
+ soft_max: int = 2**31 - 1,
+ step: int = 1,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new int property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param min: Hard minimum, trying to assign a value below will silently assign this minimum instead.
+ :type min: int
+ :param max: Hard maximum, trying to assign a value above will silently assign this maximum instead.
+ :type max: int
+ :param soft_min: Soft minimum (>= *min*), user won't be able to drag the widget below this value in the UI.
+ :type soft_min: int
+ :param soft_max: Soft maximum (<= *max*), user won't be able to drag the widget above this value in the UI.
+ :type soft_max: int
+ :param step: unused currently!).
+ :type step: int
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', 'TIME', 'DISTANCE', 'NONE'].
+ :type subtype: str
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def IntVectorProperty(name: str = "",
+ description: str = "",
+ default: list = (0, 0, 0),
+ min: int = -2**31,
+ max: int = 2**31 - 1,
+ soft_min: int = -2**31,
+ soft_max: int = 2**31 - 1,
+ step: int = 1,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ size: int = 3,
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new vector int property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param default: sequence of ints the length of *size*.
+ :type default: list
+ :param min: Hard minimum, trying to assign a value below will silently assign this minimum instead.
+ :type min: int
+ :param max: Hard maximum, trying to assign a value above will silently assign this maximum instead.
+ :type max: int
+ :param soft_min: Soft minimum (>= *min*), user won't be able to drag the widget below this value in the UI.
+ :type soft_min: int
+ :param soft_max: Soft maximum (<= *max*), user won't be able to drag the widget above this value in the UI.
+ :type soft_max: int
+ :param step: unused currently!).
+ :type step: int
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['COLOR', 'TRANSLATION', 'DIRECTION', 'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', 'XYZ', 'COLOR_GAMMA', 'LAYER', 'LAYER_MEMBER', 'POWER', 'NONE'].
+ :type subtype: str
+ :param size: Vector dimensions in [1, 32].
+ :type size: int
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
+
+
+def PointerProperty(type=None,
+ name: str = "",
+ description: str = "",
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ poll=None,
+ update=None):
+ ''' Returns a new pointer property definition.
+
+ :param type: bpy.types.ID .
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param poll: function to be called to determine whether an item is valid for this property. The function must take 2 values (self, object) and return Bool.
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ '''
+
+ pass
+
+
+def RemoveProperty(cls, attr: str):
+ ''' Removes a dynamically defined property.
+
+ :param cls: The class containing the property (must be a positional argument).
+ :param attr: Property name (must be passed as a keyword).
+ :type attr: str
+ '''
+
+ pass
+
+
+def StringProperty(name: str = "",
+ description: str = "",
+ default: str = "",
+ maxlen: int = 0,
+ options: set = {'ANIMATABLE'},
+ override='set()',
+ tags: set = 'set()',
+ subtype: str = 'NONE',
+ update=None,
+ get=None,
+ set=None):
+ ''' Returns a new string property definition.
+
+ :param name: Name used in the user interface.
+ :type name: str
+ :param description: Text used for the tooltip and api documentation.
+ :type description: str
+ :param default: initializer string.
+ :type default: str
+ :param maxlen: maximum length of the string.
+ :type maxlen: int
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param options: Enumerator in ['HIDDEN', 'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', 'PROPORTIONAL','TEXTEDIT_UPDATE']. Enumerator in ['LIBRARY_OVERRIDE'].
+ :type options: set
+ :param tags: Enumerator of tags that are defined by parent class.
+ :type tags: set
+ :param subtype: Enumerator in ['FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', 'PASSWORD', 'NONE'].
+ :type subtype: str
+ :param update: Function to be called when this value is modified, This function must take 2 values (self, context) and return None. *Warning* there are no safety checks to avoid infinite recursion.
+ :param get: Function to be called when this value is 'read', This function must take 1 value (self) and return the value of the property.
+ :param set: Function to be called when this value is 'written', This function must take 2 values (self, value) and return None.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/types.py b/blender_autocomplete/bpy/types.py
new file mode 100644
index 0000000..c690393
--- /dev/null
+++ b/blender_autocomplete/bpy/types.py
@@ -0,0 +1,97882 @@
+import sys
+import typing
+import bpy.context
+import mathutils
+import bl_ui.properties_physics_fluid
+import bl_ui.properties_data_shaderfx
+import bl_ui.space_time
+import bl_ui.properties_data_light
+import bl_ui.properties_data_camera
+import bl_ui.properties_workspace
+import bl_ui.space_info
+import bl_operators.anim
+import bl_ui.space_nla
+import bl_ui.properties_data_gpencil
+import bl_ui.properties_texture
+import bl_operators.view3d
+import bl_ui.space_graph
+import bl_ui.space_clip
+import bl_ui.space_userpref
+import bl_ui.space_view3d
+import bl_ui.space_toolsystem_toolbar
+import bl_ui.properties_physics_common
+import bl_ui.properties_physics_dynamicpaint
+import bl_ui.properties_constraint
+import bl_ui.properties_freestyle
+import bl_ui
+import bl_ui.properties_data_lightprobe
+import bl_ui.space_toolsystem_common
+import bl_ui.properties_material_gpencil
+import bl_operators.clip
+import bl_ui.space_properties
+import bl_ui.properties_particle
+import bl_ui.properties_data_empty
+import bl_operators.gpencil_mesh_bake
+import bl_ui.properties_data_bone
+import bl_ui.properties_output
+import bl_operators.presets
+import bl_operators.node
+import bl_ui.properties_data_metaball
+import bl_ui.properties_physics_rigidbody_constraint
+import bl_ui.space_text
+import bl_ui.properties_physics_cloth
+import bl_ui.space_outliner
+import bl_ui.space_view3d_toolbar
+import bl_ui.properties_view_layer
+import bl_ui.properties_grease_pencil_common
+import bl_ui.properties_physics_softbody
+import bl_ui.properties_data_lattice
+import bl_ui.properties_paint_common
+import bl_ui.properties_render
+import bl_ui.properties_data_pointcloud
+import bl_ui.properties_mask_common
+import bl_ui.properties_world
+import bl_ui.space_sequencer
+import bl_ui.space_console
+import bl_ui.space_node
+import bl_ui.properties_data_speaker
+import bl_ui.space_topbar
+import bl_operators.constraint
+import bl_ui.properties_scene
+import bl_ui.properties_data_curve
+import bl_ui.properties_object
+import bl_ui.space_image
+import bl_ui.properties_data_modifier
+import bl_ui.properties_data_volume
+import bl_ui.properties_data_mesh
+import bl_ui.space_dopesheet
+import bl_ui.properties_material
+import bl_ui.properties_physics_rigidbody
+import bl_ui.space_statusbar
+import bl_operators.userpref
+import bl_operators.freestyle
+import bl_operators.object
+import bl_ui.properties_data_armature
+import bl_ui.properties_data_hair
+import bl_ui.properties_physics_field
+import bl_operators.wm
+import bl_operators.file
+import bl_ui.space_filebrowser
+
+
+class bpy_prop_collection:
+ ''' built-in class used for all collections.
+ '''
+
+ def find(self, key: str) -> int:
+ ''' Returns the index of a key in a collection or -1 when not found (matches Python's string find function of the same name).
+
+ :param key: The identifier for the collection member.
+ :type key: str
+ :rtype: int
+ :return: index of the key.
+ '''
+ pass
+
+ def foreach_get(self, attr, seq):
+ ''' This is a function to give fast access to attributes within a collection. Only works for 'basic type' properties (bool, int and float)! Multi-dimensional arrays (like array of vectors) will be flattened into seq.
+
+ '''
+ pass
+
+ def foreach_set(self, attr, seq):
+ ''' This is a function to give fast access to attributes within a collection. Only works for 'basic type' properties (bool, int and float)! seq must be uni-dimensional, multi-dimensional arrays (like array of vectors) will be re-created from it.
+
+ '''
+ pass
+
+ def get(self, key: str, default=None):
+ ''' Returns the value of the item assigned to key or default when not found (matches Python's dictionary function of the same name).
+
+ :param key: The identifier for the collection member.
+ :type key: str
+ :param default: Optional argument for the value to return if *key* is not found.
+ :type default:
+ '''
+ pass
+
+ def items(self) -> list:
+ ''' Return the identifiers of collection members (matching Python's dict.items() functionality).
+
+ :rtype: list
+ :return: (key, value) pairs for each member of this collection.
+ '''
+ pass
+
+ def keys(self) -> list:
+ ''' Return the identifiers of collection members (matching Python's dict.keys() functionality).
+
+ :rtype: list
+ :return: the identifiers for each member of this collection.
+ '''
+ pass
+
+ def values(self) -> list:
+ ''' Return the values of collection (matching Python's dict.values() functionality).
+
+ :rtype: list
+ :return: the members of this collection.
+ '''
+ pass
+
+
+class bpy_struct:
+ ''' built-in base class for all classes in bpy.types.
+ '''
+
+ id_data = None
+ ''' The bpy.types.ID object this datablock is from or None, (not available for all data types)'''
+
+ def as_pointer(self) -> int:
+ ''' Returns the memory address which holds a pointer to Blender's internal data
+
+ :rtype: int
+ :return: int (memory address).
+ '''
+ pass
+
+ def driver_add(self, path: str, index: int = -1) -> typing.List['FCurve']:
+ ''' Adds driver(s) to the given property
+
+ :param path: path to the property to drive, analogous to the fcurve's data path.
+ :type path: str
+ :param index: array index of the property drive. Defaults to -1 for all indices or a single channel if the property is not an array.
+ :type index: int
+ :rtype: typing.List['FCurve']
+ :return: The driver(s) added.
+ '''
+ pass
+
+ def driver_remove(self, path: str, index: int = -1) -> bool:
+ ''' Remove driver(s) from the given property
+
+ :param path: path to the property to drive, analogous to the fcurve's data path.
+ :type path: str
+ :param index: array index of the property drive. Defaults to -1 for all indices or a single channel if the property is not an array.
+ :type index: int
+ :rtype: bool
+ :return: Success of driver removal.
+ '''
+ pass
+
+ def get(self, key: str, default=None):
+ ''' Returns the value of the custom property assigned to key or default when not found (matches Python's dictionary function of the same name).
+
+ :param key: The key associated with the custom property.
+ :type key: str
+ :param default: Optional argument for the value to return if *key* is not found.
+ :type default:
+ '''
+ pass
+
+ def is_property_hidden(self, property) -> bool:
+ ''' Check if a property is hidden.
+
+ :rtype: bool
+ :return: True when the property is hidden.
+ '''
+ pass
+
+ def is_property_overridable_library(self, property) -> bool:
+ ''' Check if a property is overridable.
+
+ :rtype: bool
+ :return: True when the property is overridable.
+ '''
+ pass
+
+ def is_property_readonly(self, property) -> bool:
+ ''' Check if a property is readonly.
+
+ :rtype: bool
+ :return: True when the property is readonly (not writable).
+ '''
+ pass
+
+ def is_property_set(self, property) -> bool:
+ ''' Check if a property is set, use for testing operator properties.
+
+ :rtype: bool
+ :return: True when the property has been set.
+ '''
+ pass
+
+ def items(self) -> list:
+ ''' Returns the items of this objects custom properties (matches Python's dictionary function of the same name).
+
+ :rtype: list
+ :return: custom property key, value pairs.
+ '''
+ pass
+
+ def keyframe_delete(self,
+ data_path: str,
+ index: int = -1,
+ frame: float = 'bpy.context.scene.frame_current',
+ group: str = "") -> bool:
+ ''' Remove a keyframe from this properties fcurve.
+
+ :param data_path: path to the property to remove a key, analogous to the fcurve's data path.
+ :type data_path: str
+ :param index: array index of the property to remove a key. Defaults to -1 removing all indices or a single channel if the property is not an array.
+ :type index: int
+ :param frame: The frame on which the keyframe is deleted, defaulting to the current frame.
+ :type frame: float
+ :param group: The name of the group the F-Curve should be added to if it doesn't exist yet.
+ :type group: str
+ :rtype: bool
+ :return: Success of keyframe deletion.
+ '''
+ pass
+
+ def keyframe_insert(self,
+ data_path: str,
+ index: int = -1,
+ frame: float = 'bpy.context.scene.frame_current',
+ group: str = "",
+ options='set()') -> bool:
+ ''' Insert a keyframe on the property given, adding fcurves and animation data when necessary. This is the most simple example of inserting a keyframe from python. Note that when keying data paths which contain nested properties this must be done from the ID subclass, in this case the Armature rather than the bone.
+
+ :param data_path: path to the property to key, analogous to the fcurve's data path.
+ :type data_path: str
+ :param index: array index of the property to key. Defaults to -1 which will key all indices or a single channel if the property is not an array.
+ :type index: int
+ :param frame: The frame on which the keyframe is inserted, defaulting to the current frame.
+ :type frame: float
+ :param group: The name of the group the F-Curve should be added to if it doesn't exist yet.
+ :type group: str
+ :param flag:
+ :type flag: set
+ :param options:
+ :type options:
+ :rtype: bool
+ :return: Success of keyframe insertion.
+ '''
+ pass
+
+ def keys(self) -> list:
+ ''' Returns the keys of this objects custom properties (matches Python's dictionary function of the same name).
+
+ :rtype: list
+ :return: custom property keys.
+ '''
+ pass
+
+ def path_from_id(self, property: str = "") -> str:
+ ''' Returns the data path from the ID to this object (string).
+
+ :param property: Optional property name which can be used if the path is to a property of this object.
+ :type property: str
+ :rtype: str
+ :return: bpy.types.bpy_struct.id_data to this struct and property (when given).
+ '''
+ pass
+
+ def path_resolve(self, path: str, coerce: bool = True):
+ ''' Returns the property from the path, raise an exception when not found.
+
+ :param path: path which this property resolves.
+ :type path: str
+ :param coerce: optional argument, when True, the property will be converted into its Python representation.
+ :type coerce: bool
+ '''
+ pass
+
+ def pop(self, key: str, default=None):
+ ''' Remove and return the value of the custom property assigned to key or default when not found (matches Python's dictionary function of the same name).
+
+ :param key: The key associated with the custom property.
+ :type key: str
+ :param default: Optional argument for the value to return if *key* is not found.
+ :type default:
+ '''
+ pass
+
+ def property_overridable_library_set(self, property, overridable) -> bool:
+ ''' Define a property as overridable or not (only for custom properties!).
+
+ :rtype: bool
+ :return: True when the overridable status of the property was successfully set.
+ '''
+ pass
+
+ def property_unset(self, property):
+ ''' Unset a property, will use default value afterward.
+
+ '''
+ pass
+
+ def type_recast(self) -> 'bpy_struct':
+ ''' Return a new instance, this is needed because types such as textures can be changed at runtime.
+
+ :rtype: 'bpy_struct'
+ :return: a new instance of this object with the type initialized again.
+ '''
+ pass
+
+ def values(self) -> list:
+ ''' Returns the values of this objects custom properties (matches Python's dictionary function of the same name).
+
+ :rtype: list
+ :return: custom property values.
+ '''
+ pass
+
+
+class ActionFCurves(bpy_struct):
+ ''' Collection of action F-Curves
+ '''
+
+ def new(self, data_path: str, index: int = 0,
+ action_group: str = "") -> 'FCurve':
+ ''' Add an F-Curve to the action
+
+ :param data_path: Data Path, F-Curve data path to use
+ :type data_path: str
+ :param index: Index, Array index
+ :type index: int
+ :param action_group: Action Group, Acton group to add this F-Curve into
+ :type action_group: str
+ :rtype: 'FCurve'
+ :return: Newly created F-Curve
+ '''
+ pass
+
+ def find(self, data_path: str, index: int = 0) -> 'FCurve':
+ ''' Find an F-Curve. Note that this function performs a linear scan of all F-Curves in the action.
+
+ :param data_path: Data Path, F-Curve data path
+ :type data_path: str
+ :param index: Index, Array index
+ :type index: int
+ :rtype: 'FCurve'
+ :return: The found F-Curve, or None if it doesn't exist
+ '''
+ pass
+
+ def remove(self, fcurve: 'FCurve'):
+ ''' Remove action group
+
+ :param fcurve: F-Curve to remove
+ :type fcurve: 'FCurve'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ActionGroup(bpy_struct):
+ ''' Groups of F-Curves
+ '''
+
+ channels: typing.Union[typing.List['FCurve'], 'bpy_prop_collection'] = None
+ ''' F-Curves in this group
+
+ :type: typing.Union[typing.List['FCurve'], 'bpy_prop_collection']
+ '''
+
+ color_set: typing.Union[int, str] = None
+ ''' Custom color set to use
+
+ :type: typing.Union[int, str]
+ '''
+
+ colors: 'ThemeBoneColorSet' = None
+ ''' Copy of the colors associated with the group's color set
+
+ :type: 'ThemeBoneColorSet'
+ '''
+
+ is_custom_color_set: bool = None
+ ''' Color set is user-defined instead of a fixed theme color set
+
+ :type: bool
+ '''
+
+ lock: bool = None
+ ''' Action group is locked
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' Action group is selected
+
+ :type: bool
+ '''
+
+ show_expanded: bool = None
+ ''' Action group is expanded except in graph editor
+
+ :type: bool
+ '''
+
+ show_expanded_graph: bool = None
+ ''' Action group is expanded in graph editor
+
+ :type: bool
+ '''
+
+ use_pin: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ActionGroups(bpy_struct):
+ ''' Collection of action groups
+ '''
+
+ def new(self, name: str) -> 'ActionGroup':
+ ''' Create a new action group and add it to the action
+
+ :param name: New name for the action group
+ :type name: str
+ :rtype: 'ActionGroup'
+ :return: Newly created action group
+ '''
+ pass
+
+ def remove(self, action_group: 'ActionGroup'):
+ ''' Remove action group
+
+ :param action_group: Action group to remove
+ :type action_group: 'ActionGroup'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ActionPoseMarkers(bpy_struct):
+ ''' Collection of timeline markers
+ '''
+
+ active: 'TimelineMarker' = None
+ ''' Active pose marker for this action
+
+ :type: 'TimelineMarker'
+ '''
+
+ active_index: int = None
+ ''' Index of active pose marker
+
+ :type: int
+ '''
+
+ def new(self, name: str) -> 'TimelineMarker':
+ ''' Add a pose marker to the action
+
+ :param name: New name for the marker (not unique)
+ :type name: str
+ :rtype: 'TimelineMarker'
+ :return: Newly created marker
+ '''
+ pass
+
+ def remove(self, marker: 'TimelineMarker'):
+ ''' Remove a timeline marker
+
+ :param marker: Timeline marker to remove
+ :type marker: 'TimelineMarker'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Addon(bpy_struct):
+ ''' Python add-ons to be loaded automatically
+ '''
+
+ module: str = None
+ ''' Module name
+
+ :type: str
+ '''
+
+ preferences: 'AddonPreferences' = None
+ '''
+
+ :type: 'AddonPreferences'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AddonPreferences(bpy_struct):
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Addons(bpy_struct):
+ ''' Collection of add-ons
+ '''
+
+ @classmethod
+ def new(cls) -> 'Addon':
+ ''' Add a new add-on
+
+ :rtype: 'Addon'
+ :return: Add-on data
+ '''
+ pass
+
+ @classmethod
+ def remove(cls, addon: 'Addon'):
+ ''' Remove add-on
+
+ :param addon: Add-on to remove
+ :type addon: 'Addon'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AlembicObjectPath(bpy_struct):
+ ''' Path of an object inside of an Alembic archive
+ '''
+
+ path: str = None
+ ''' Object path
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AlembicObjectPaths(bpy_struct):
+ ''' Collection of object paths
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AnimData(bpy_struct):
+ ''' Animation data for data-block
+ '''
+
+ action: 'Action' = None
+ ''' Active Action for this data-block
+
+ :type: 'Action'
+ '''
+
+ action_blend_type: typing.Union[int, str] = None
+ ''' Method used for combining Active Action's result with result of NLA stack * REPLACE Replace, The strip values replace the accumulated results by amount specified by influence. * COMBINE Combine, The strip values are combined with accumulated results by appropriately using addition, multiplication, or quaternion math, based on channel type. * ADD Add, Weighted result of strip is added to the accumulated results. * SUBTRACT Subtract, Weighted result of strip is removed from the accumulated results. * MULTIPLY Multiply, Weighted result of strip is multiplied with the accumulated results.
+
+ :type: typing.Union[int, str]
+ '''
+
+ action_extrapolation: typing.Union[int, str] = None
+ ''' Action to take for gaps past the Active Action's range (when evaluating with NLA) * NOTHING Nothing, Strip has no influence past its extents. * HOLD Hold, Hold the first frame if no previous strips in track, and always hold last frame. * HOLD_FORWARD Hold Forward, Only hold last frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ action_influence: float = None
+ ''' Amount the Active Action contributes to the result of the NLA stack
+
+ :type: float
+ '''
+
+ drivers: typing.Union[typing.List['FCurve'], 'bpy_prop_collection',
+ 'AnimDataDrivers'] = None
+ ''' The Drivers/Expressions for this data-block
+
+ :type: typing.Union[typing.List['FCurve'], 'bpy_prop_collection', 'AnimDataDrivers']
+ '''
+
+ nla_tracks: typing.Union[typing.List['NlaTrack'], 'bpy_prop_collection',
+ 'NlaTracks'] = None
+ ''' NLA Tracks (i.e. Animation Layers)
+
+ :type: typing.Union[typing.List['NlaTrack'], 'bpy_prop_collection', 'NlaTracks']
+ '''
+
+ use_nla: bool = None
+ ''' NLA stack is evaluated when evaluating this block
+
+ :type: bool
+ '''
+
+ use_pin: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_tweak_mode: bool = None
+ ''' Whether to enable or disable tweak mode in NLA
+
+ :type: bool
+ '''
+
+ def nla_tweak_strip_time_to_scene(self, frame: float,
+ invert: bool = False) -> float:
+ ''' Convert a time value from the local time of the tweaked strip to scene time, exactly as done by built-in key editing tools. Returns the input time unchanged if not tweaking.
+
+ :param frame: Input time
+ :type frame: float
+ :param invert: Invert, Convert scene time to action time
+ :type invert: bool
+ :rtype: float
+ :return: Converted time
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AnimDataDrivers(bpy_struct):
+ ''' Collection of Driver F-Curves
+ '''
+
+ def new(self, data_path: str, index: int = 0) -> 'FCurve':
+ ''' new
+
+ :param data_path: Data Path, F-Curve data path to use
+ :type data_path: str
+ :param index: Index, Array index
+ :type index: int
+ :rtype: 'FCurve'
+ :return: Newly Driver F-Curve
+ '''
+ pass
+
+ def remove(self, driver: 'FCurve'):
+ ''' remove
+
+ :param driver:
+ :type driver: 'FCurve'
+ '''
+ pass
+
+ def from_existing(self, src_driver: 'FCurve' = None) -> 'FCurve':
+ ''' Add a new driver given an existing one
+
+ :param src_driver: Existing Driver F-Curve to use as template for a new one
+ :type src_driver: 'FCurve'
+ :rtype: 'FCurve'
+ :return: New Driver F-Curve
+ '''
+ pass
+
+ def find(self, data_path: str, index: int = 0) -> 'FCurve':
+ ''' Find a driver F-Curve. Note that this function performs a linear scan of all driver F-Curves.
+
+ :param data_path: Data Path, F-Curve data path
+ :type data_path: str
+ :param index: Index, Array index
+ :type index: int
+ :rtype: 'FCurve'
+ :return: The found F-Curve, or None if it doesn't exist
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AnimViz(bpy_struct):
+ ''' Settings for the visualization of motion
+ '''
+
+ motion_path: 'AnimVizMotionPaths' = None
+ ''' Motion Path settings for visualization
+
+ :type: 'AnimVizMotionPaths'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AnimVizMotionPaths(bpy_struct):
+ ''' Motion Path settings for animation visualization
+ '''
+
+ bake_location: typing.Union[int, str] = None
+ ''' When calculating Bone Paths, use Head or Tips * HEADS Heads, Calculate bone paths from heads. * TAILS Tails, Calculate bone paths from tails.
+
+ :type: typing.Union[int, str]
+ '''
+
+ frame_after: int = None
+ ''' Number of frames to show after the current frame (only for 'Around Current Frame' Onion-skinning method)
+
+ :type: int
+ '''
+
+ frame_before: int = None
+ ''' Number of frames to show before the current frame (only for 'Around Current Frame' Onion-skinning method)
+
+ :type: int
+ '''
+
+ frame_end: int = None
+ ''' End frame of range of paths to display/calculate (not for 'Around Current Frame' Onion-skinning method)
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Starting frame of range of paths to display/calculate (not for 'Around Current Frame' Onion-skinning method)
+
+ :type: int
+ '''
+
+ frame_step: int = None
+ ''' Number of frames between paths shown (not for 'On Keyframes' Onion-skinning method)
+
+ :type: int
+ '''
+
+ has_motion_paths: bool = None
+ ''' Are there any bone paths that will need updating (read-only)
+
+ :type: bool
+ '''
+
+ show_frame_numbers: bool = None
+ ''' Show frame numbers on Motion Paths
+
+ :type: bool
+ '''
+
+ show_keyframe_action_all: bool = None
+ ''' For bone motion paths, search whole Action for keyframes instead of in group with matching name only (is slower)
+
+ :type: bool
+ '''
+
+ show_keyframe_highlight: bool = None
+ ''' Emphasize position of keyframes on Motion Paths
+
+ :type: bool
+ '''
+
+ show_keyframe_numbers: bool = None
+ ''' Show frame numbers of Keyframes on Motion Paths
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of range to show for Motion Paths * CURRENT_FRAME Around Frame, Display Paths of poses within a fixed number of frames around the current frame. * RANGE In Range, Display Paths of poses within specified range.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AnyType(bpy_struct):
+ ''' RNA type used for pointers to any possible data
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Area(bpy_struct):
+ ''' Area in a subdivided screen, containing an editor
+ '''
+
+ height: int = None
+ ''' Area height
+
+ :type: int
+ '''
+
+ regions: typing.Union[typing.List['Region'], 'bpy_prop_collection'] = None
+ ''' Regions this area is subdivided in
+
+ :type: typing.Union[typing.List['Region'], 'bpy_prop_collection']
+ '''
+
+ show_menus: bool = None
+ ''' Show menus in the header
+
+ :type: bool
+ '''
+
+ spaces: typing.Union[typing.List['Space'], 'bpy_prop_collection',
+ 'AreaSpaces'] = None
+ ''' Spaces contained in this area, the first being the active space (NOTE: Useful for example to restore a previously used 3D view space in a certain area to get the old view orientation)
+
+ :type: typing.Union[typing.List['Space'], 'bpy_prop_collection', 'AreaSpaces']
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Current editor type for this area * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ui_type: typing.Union[int, str] = None
+ ''' Current editor type for this area
+
+ :type: typing.Union[int, str]
+ '''
+
+ width: int = None
+ ''' Area width
+
+ :type: int
+ '''
+
+ x: int = None
+ ''' The window relative vertical location of the area
+
+ :type: int
+ '''
+
+ y: int = None
+ ''' The window relative horizontal location of the area
+
+ :type: int
+ '''
+
+ def tag_redraw(self):
+ ''' tag_redraw
+
+ '''
+ pass
+
+ def header_text_set(self, text: str):
+ ''' Set the header status text
+
+ :param text: Text, New string for the header, None clears the text
+ :type text: str
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AreaSpaces(bpy_struct):
+ ''' Collection of spaces
+ '''
+
+ active: 'Space' = None
+ ''' Space currently being displayed in this area
+
+ :type: 'Space'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureBones(bpy_struct):
+ ''' Collection of armature bones
+ '''
+
+ active: 'Bone' = None
+ ''' Armature's active bone
+
+ :type: 'Bone'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureConstraintTargets(bpy_struct):
+ ''' Collection of target bones and weights
+ '''
+
+ def new(self) -> 'ConstraintTargetBone':
+ ''' Add a new target to the constraint
+
+ :rtype: 'ConstraintTargetBone'
+ :return: New target bone
+ '''
+ pass
+
+ def remove(self, target: 'ConstraintTargetBone'):
+ ''' Delete target from the constraint
+
+ :param target: Target to remove
+ :type target: 'ConstraintTargetBone'
+ '''
+ pass
+
+ def clear(self):
+ ''' Delete all targets from object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureEditBones(bpy_struct):
+ ''' Collection of armature edit bones
+ '''
+
+ active: 'EditBone' = None
+ ''' Armatures active edit bone
+
+ :type: 'EditBone'
+ '''
+
+ def new(self, name: str) -> 'EditBone':
+ ''' Add a new bone
+
+ :param name: New name for the bone
+ :type name: str
+ :rtype: 'EditBone'
+ :return: Newly created edit bone
+ '''
+ pass
+
+ def remove(self, bone: 'EditBone'):
+ ''' Remove an existing bone from the armature
+
+ :param bone: EditBone to remove
+ :type bone: 'EditBone'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BakeSettings(bpy_struct):
+ ''' Bake data for a Scene data-block
+ '''
+
+ cage_extrusion: float = None
+ ''' Inflate the active object by the specified distance for baking. This helps matching to points nearer to the outside of the selected object meshes
+
+ :type: float
+ '''
+
+ cage_object: 'Object' = None
+ ''' Object to use as cage instead of calculating the cage from the active object with cage extrusion
+
+ :type: 'Object'
+ '''
+
+ filepath: str = None
+ ''' Image filepath to use when saving externally
+
+ :type: str
+ '''
+
+ height: int = None
+ ''' Vertical dimension of the baking map
+
+ :type: int
+ '''
+
+ image_settings: 'ImageFormatSettings' = None
+ '''
+
+ :type: 'ImageFormatSettings'
+ '''
+
+ margin: int = None
+ ''' Extends the baked result as a post process filter
+
+ :type: int
+ '''
+
+ max_ray_distance: float = None
+ ''' The maximum ray distance for matching points between the active and selected objects. If zero, there is no limit
+
+ :type: float
+ '''
+
+ normal_b: typing.Union[int, str] = None
+ ''' Axis to bake in blue channel
+
+ :type: typing.Union[int, str]
+ '''
+
+ normal_g: typing.Union[int, str] = None
+ ''' Axis to bake in green channel
+
+ :type: typing.Union[int, str]
+ '''
+
+ normal_r: typing.Union[int, str] = None
+ ''' Axis to bake in red channel
+
+ :type: typing.Union[int, str]
+ '''
+
+ normal_space: typing.Union[int, str] = None
+ ''' Choose normal space for baking * OBJECT Object, Bake the normals in object space. * TANGENT Tangent, Bake the normals in tangent space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_filter: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Passes to include in the active baking pass
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ save_mode: typing.Union[int, str] = None
+ ''' Choose how to save the baking map * INTERNAL Internal, Save the baking map in an internal image data-block. * EXTERNAL External, Save the baking map in an external file.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_automatic_name: bool = None
+ ''' Automatically name the output file with the pass type (external only)
+
+ :type: bool
+ '''
+
+ use_cage: bool = None
+ ''' Cast rays to active object from a cage
+
+ :type: bool
+ '''
+
+ use_clear: bool = None
+ ''' Clear Images before baking (internal only)
+
+ :type: bool
+ '''
+
+ use_pass_ambient_occlusion: bool = None
+ ''' Add ambient occlusion contribution
+
+ :type: bool
+ '''
+
+ use_pass_color: bool = None
+ ''' Color the pass
+
+ :type: bool
+ '''
+
+ use_pass_diffuse: bool = None
+ ''' Add diffuse contribution
+
+ :type: bool
+ '''
+
+ use_pass_direct: bool = None
+ ''' Add direct lighting contribution
+
+ :type: bool
+ '''
+
+ use_pass_emit: bool = None
+ ''' Add emission contribution
+
+ :type: bool
+ '''
+
+ use_pass_glossy: bool = None
+ ''' Add glossy contribution
+
+ :type: bool
+ '''
+
+ use_pass_indirect: bool = None
+ ''' Add indirect lighting contribution
+
+ :type: bool
+ '''
+
+ use_pass_transmission: bool = None
+ ''' Add transmission contribution
+
+ :type: bool
+ '''
+
+ use_selected_to_active: bool = None
+ ''' Bake shading on the surface of selected objects to the active object
+
+ :type: bool
+ '''
+
+ use_split_materials: bool = None
+ ''' Split external images per material (external only)
+
+ :type: bool
+ '''
+
+ width: int = None
+ ''' Horizontal dimension of the baking map
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BezierSplinePoint(bpy_struct):
+ ''' Bezier curve point with two handles
+ '''
+
+ co: typing.List[float] = None
+ ''' Coordinates of the control point
+
+ :type: typing.List[float]
+ '''
+
+ handle_left: typing.List[float] = None
+ ''' Coordinates of the first handle
+
+ :type: typing.List[float]
+ '''
+
+ handle_left_type: typing.Union[int, str] = None
+ ''' Handle types
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_right: typing.List[float] = None
+ ''' Coordinates of the second handle
+
+ :type: typing.List[float]
+ '''
+
+ handle_right_type: typing.Union[int, str] = None
+ ''' Handle types
+
+ :type: typing.Union[int, str]
+ '''
+
+ hide: bool = None
+ ''' Visibility status
+
+ :type: bool
+ '''
+
+ radius: float = None
+ ''' Radius for beveling
+
+ :type: float
+ '''
+
+ select_control_point: bool = None
+ ''' Control point selection status
+
+ :type: bool
+ '''
+
+ select_left_handle: bool = None
+ ''' Handle 1 selection status
+
+ :type: bool
+ '''
+
+ select_right_handle: bool = None
+ ''' Handle 2 selection status
+
+ :type: bool
+ '''
+
+ tilt: float = None
+ ''' Tilt in 3D View
+
+ :type: float
+ '''
+
+ weight_softbody: float = None
+ ''' Softbody goal weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendData(bpy_struct):
+ ''' Main data structure representing a .blend file and all its data-blocks
+ '''
+
+ actions: typing.Union[typing.List['Action'], 'bpy_prop_collection',
+ 'BlendDataActions'] = None
+ ''' Action data-blocks
+
+ :type: typing.Union[typing.List['Action'], 'bpy_prop_collection', 'BlendDataActions']
+ '''
+
+ armatures: typing.Union[typing.List['Armature'], 'bpy_prop_collection',
+ 'BlendDataArmatures'] = None
+ ''' Armature data-blocks
+
+ :type: typing.Union[typing.List['Armature'], 'bpy_prop_collection', 'BlendDataArmatures']
+ '''
+
+ brushes: typing.Union[typing.List['Brush'], 'bpy_prop_collection',
+ 'BlendDataBrushes'] = None
+ ''' Brush data-blocks
+
+ :type: typing.Union[typing.List['Brush'], 'bpy_prop_collection', 'BlendDataBrushes']
+ '''
+
+ cache_files: typing.Union[typing.List['CacheFile'], 'bpy_prop_collection',
+ 'BlendDataCacheFiles'] = None
+ ''' Cache Files data-blocks
+
+ :type: typing.Union[typing.List['CacheFile'], 'bpy_prop_collection', 'BlendDataCacheFiles']
+ '''
+
+ cameras: typing.Union[typing.List['Camera'], 'bpy_prop_collection',
+ 'BlendDataCameras'] = None
+ ''' Camera data-blocks
+
+ :type: typing.Union[typing.List['Camera'], 'bpy_prop_collection', 'BlendDataCameras']
+ '''
+
+ collections: typing.Union[typing.List['Collection'], 'bpy_prop_collection',
+ 'BlendDataCollections'] = None
+ ''' Collection data-blocks
+
+ :type: typing.Union[typing.List['Collection'], 'bpy_prop_collection', 'BlendDataCollections']
+ '''
+
+ curves: typing.Union[typing.List['Curve'], 'bpy_prop_collection',
+ 'BlendDataCurves'] = None
+ ''' Curve data-blocks
+
+ :type: typing.Union[typing.List['Curve'], 'bpy_prop_collection', 'BlendDataCurves']
+ '''
+
+ filepath: str = None
+ ''' Path to the .blend file
+
+ :type: str
+ '''
+
+ fonts: typing.Union[typing.List['VectorFont'], 'bpy_prop_collection',
+ 'BlendDataFonts'] = None
+ ''' Vector font data-blocks
+
+ :type: typing.Union[typing.List['VectorFont'], 'bpy_prop_collection', 'BlendDataFonts']
+ '''
+
+ grease_pencils: typing.Union[typing.
+ List['GreasePencil'], 'bpy_prop_collection',
+ 'BlendDataGreasePencils'] = None
+ ''' Grease Pencil data-blocks
+
+ :type: typing.Union[typing.List['GreasePencil'], 'bpy_prop_collection', 'BlendDataGreasePencils']
+ '''
+
+ images: typing.Union[typing.List['Image'], 'bpy_prop_collection',
+ 'BlendDataImages'] = None
+ ''' Image data-blocks
+
+ :type: typing.Union[typing.List['Image'], 'bpy_prop_collection', 'BlendDataImages']
+ '''
+
+ is_dirty: bool = None
+ ''' Have recent edits been saved to disk
+
+ :type: bool
+ '''
+
+ is_saved: bool = None
+ ''' Has the current session been saved to disk as a .blend file
+
+ :type: bool
+ '''
+
+ lattices: typing.Union[typing.List['Lattice'], 'bpy_prop_collection',
+ 'BlendDataLattices'] = None
+ ''' Lattice data-blocks
+
+ :type: typing.Union[typing.List['Lattice'], 'bpy_prop_collection', 'BlendDataLattices']
+ '''
+
+ libraries: typing.Union[typing.List['Library'], 'bpy_prop_collection',
+ 'BlendDataLibraries'] = None
+ ''' Library data-blocks
+
+ :type: typing.Union[typing.List['Library'], 'bpy_prop_collection', 'BlendDataLibraries']
+ '''
+
+ lightprobes: typing.Union[typing.List['LightProbe'], 'bpy_prop_collection',
+ 'BlendDataProbes'] = None
+ ''' LightProbe data-blocks
+
+ :type: typing.Union[typing.List['LightProbe'], 'bpy_prop_collection', 'BlendDataProbes']
+ '''
+
+ lights: typing.Union[typing.List['Light'], 'bpy_prop_collection',
+ 'BlendDataLights'] = None
+ ''' Light data-blocks
+
+ :type: typing.Union[typing.List['Light'], 'bpy_prop_collection', 'BlendDataLights']
+ '''
+
+ linestyles: typing.Union[typing.
+ List['FreestyleLineStyle'], 'bpy_prop_collection',
+ 'BlendDataLineStyles'] = None
+ ''' Line Style data-blocks
+
+ :type: typing.Union[typing.List['FreestyleLineStyle'], 'bpy_prop_collection', 'BlendDataLineStyles']
+ '''
+
+ masks: typing.Union[typing.List['Mask'], 'bpy_prop_collection',
+ 'BlendDataMasks'] = None
+ ''' Masks data-blocks
+
+ :type: typing.Union[typing.List['Mask'], 'bpy_prop_collection', 'BlendDataMasks']
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'BlendDataMaterials'] = None
+ ''' Material data-blocks
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'BlendDataMaterials']
+ '''
+
+ meshes: typing.Union[typing.List['Mesh'], 'bpy_prop_collection',
+ 'BlendDataMeshes'] = None
+ ''' Mesh data-blocks
+
+ :type: typing.Union[typing.List['Mesh'], 'bpy_prop_collection', 'BlendDataMeshes']
+ '''
+
+ metaballs: typing.Union[typing.List['MetaBall'], 'bpy_prop_collection',
+ 'BlendDataMetaBalls'] = None
+ ''' Metaball data-blocks
+
+ :type: typing.Union[typing.List['MetaBall'], 'bpy_prop_collection', 'BlendDataMetaBalls']
+ '''
+
+ movieclips: typing.Union[typing.List['MovieClip'], 'bpy_prop_collection',
+ 'BlendDataMovieClips'] = None
+ ''' Movie Clip data-blocks
+
+ :type: typing.Union[typing.List['MovieClip'], 'bpy_prop_collection', 'BlendDataMovieClips']
+ '''
+
+ node_groups: typing.Union[typing.List['NodeTree'], 'bpy_prop_collection',
+ 'BlendDataNodeTrees'] = None
+ ''' Node group data-blocks
+
+ :type: typing.Union[typing.List['NodeTree'], 'bpy_prop_collection', 'BlendDataNodeTrees']
+ '''
+
+ objects: typing.Union[typing.List['Object'], 'bpy_prop_collection',
+ 'BlendDataObjects'] = None
+ ''' Object data-blocks
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection', 'BlendDataObjects']
+ '''
+
+ paint_curves: typing.Union[typing.
+ List['PaintCurve'], 'bpy_prop_collection',
+ 'BlendDataPaintCurves'] = None
+ ''' Paint Curves data-blocks
+
+ :type: typing.Union[typing.List['PaintCurve'], 'bpy_prop_collection', 'BlendDataPaintCurves']
+ '''
+
+ palettes: typing.Union[typing.List['Palette'], 'bpy_prop_collection',
+ 'BlendDataPalettes'] = None
+ ''' Palette data-blocks
+
+ :type: typing.Union[typing.List['Palette'], 'bpy_prop_collection', 'BlendDataPalettes']
+ '''
+
+ particles: typing.Union[typing.List['ParticleSettings'],
+ 'bpy_prop_collection', 'BlendDataParticles'] = None
+ ''' Particle data-blocks
+
+ :type: typing.Union[typing.List['ParticleSettings'], 'bpy_prop_collection', 'BlendDataParticles']
+ '''
+
+ scenes: typing.Union[typing.List['Scene'], 'bpy_prop_collection',
+ 'BlendDataScenes'] = None
+ ''' Scene data-blocks
+
+ :type: typing.Union[typing.List['Scene'], 'bpy_prop_collection', 'BlendDataScenes']
+ '''
+
+ screens: typing.Union[typing.List['Screen'], 'bpy_prop_collection',
+ 'BlendDataScreens'] = None
+ ''' Screen data-blocks
+
+ :type: typing.Union[typing.List['Screen'], 'bpy_prop_collection', 'BlendDataScreens']
+ '''
+
+ shape_keys: typing.Union[typing.List['Key'], 'bpy_prop_collection'] = None
+ ''' Shape Key data-blocks
+
+ :type: typing.Union[typing.List['Key'], 'bpy_prop_collection']
+ '''
+
+ sounds: typing.Union[typing.List['Sound'], 'bpy_prop_collection',
+ 'BlendDataSounds'] = None
+ ''' Sound data-blocks
+
+ :type: typing.Union[typing.List['Sound'], 'bpy_prop_collection', 'BlendDataSounds']
+ '''
+
+ speakers: typing.Union[typing.List['Speaker'], 'bpy_prop_collection',
+ 'BlendDataSpeakers'] = None
+ ''' Speaker data-blocks
+
+ :type: typing.Union[typing.List['Speaker'], 'bpy_prop_collection', 'BlendDataSpeakers']
+ '''
+
+ texts: typing.Union[typing.List['Text'], 'bpy_prop_collection',
+ 'BlendDataTexts'] = None
+ ''' Text data-blocks
+
+ :type: typing.Union[typing.List['Text'], 'bpy_prop_collection', 'BlendDataTexts']
+ '''
+
+ textures: typing.Union[typing.List['Texture'], 'bpy_prop_collection',
+ 'BlendDataTextures'] = None
+ ''' Texture data-blocks
+
+ :type: typing.Union[typing.List['Texture'], 'bpy_prop_collection', 'BlendDataTextures']
+ '''
+
+ use_autopack: bool = None
+ ''' Automatically pack all external data into .blend file
+
+ :type: bool
+ '''
+
+ version: typing.List[int] = None
+ ''' File format version the .blend file was saved with
+
+ :type: typing.List[int]
+ '''
+
+ volumes: typing.Union[typing.List['Volume'], 'bpy_prop_collection',
+ 'BlendDataVolumes'] = None
+ ''' Volume data-blocks
+
+ :type: typing.Union[typing.List['Volume'], 'bpy_prop_collection', 'BlendDataVolumes']
+ '''
+
+ window_managers: typing.Union[typing.
+ List['WindowManager'], 'bpy_prop_collection',
+ 'BlendDataWindowManagers'] = None
+ ''' Window manager data-blocks
+
+ :type: typing.Union[typing.List['WindowManager'], 'bpy_prop_collection', 'BlendDataWindowManagers']
+ '''
+
+ workspaces: typing.Union[typing.List['WorkSpace'], 'bpy_prop_collection',
+ 'BlendDataWorkSpaces'] = None
+ ''' Workspace data-blocks
+
+ :type: typing.Union[typing.List['WorkSpace'], 'bpy_prop_collection', 'BlendDataWorkSpaces']
+ '''
+
+ worlds: typing.Union[typing.List['World'], 'bpy_prop_collection',
+ 'BlendDataWorlds'] = None
+ ''' World data-blocks
+
+ :type: typing.Union[typing.List['World'], 'bpy_prop_collection', 'BlendDataWorlds']
+ '''
+
+ def batch_remove(self, ids=()):
+ ''' Remove (delete) several IDs at once. WARNING: Considered experimental feature currently. Note that this function is quicker than individual calls to :func: remove() (from bpy.types.BlendData ID collections), but less safe/versatile (it can break Blender, e.g. by removing all scenes...).
+
+ :param subset:
+ :type subset: list
+ :param ids:
+ :type ids:
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def orphans_purge(self):
+ ''' Remove (delete) all IDs with no user. WARNING: Considered experimental feature currently.
+
+ '''
+ pass
+
+ def user_map(self, subset: list, key_types: set, value_types: set) -> dict:
+ ''' Returns a mapping of all ID data-blocks in current bpy.data to a set of all datablocks using them. For list of valid set members for key_types & value_types, see: bpy.types.KeyingSetPath.id_type .
+
+ :param subset: When passed, only these data-blocks and their users will be included as keys/values in the map.
+ :type subset: list
+ :param key_types: Filter the keys mapped by ID types.
+ :type key_types: set
+ :param value_types: Filter the values in the set by ID types.
+ :type value_types: set
+ :rtype: dict
+ :return: bpy.types.ID instances, with sets of ID's as their values.
+ '''
+ pass
+
+
+class BlendDataActions(bpy_struct):
+ ''' Collection of actions
+ '''
+
+ def new(self, name: str) -> 'Action':
+ ''' Add a new action to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Action'
+ :return: New action data-block
+ '''
+ pass
+
+ def remove(self,
+ action: 'Action',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a action from the current blendfile
+
+ :param action: Action to remove
+ :type action: 'Action'
+ :param do_unlink: Unlink all usages of this action before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this action
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this action
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataArmatures(bpy_struct):
+ ''' Collection of armatures
+ '''
+
+ def new(self, name: str) -> 'Armature':
+ ''' Add a new armature to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Armature'
+ :return: New armature data-block
+ '''
+ pass
+
+ def remove(self,
+ armature: 'Armature',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a armature from the current blendfile
+
+ :param armature: Armature to remove
+ :type armature: 'Armature'
+ :param do_unlink: Unlink all usages of this armature before deleting it (WARNING: will also delete objects instancing that armature data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this armature data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this armature data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataBrushes(bpy_struct):
+ ''' Collection of brushes
+ '''
+
+ def new(self, name: str,
+ mode: typing.Union[int, str] = 'TEXTURE_PAINT') -> 'Brush':
+ ''' Add a new brush to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param mode: Paint Mode for the new brush * OBJECT Object Mode. * EDIT Edit Mode. * POSE Pose Mode. * SCULPT Sculpt Mode. * VERTEX_PAINT Vertex Paint. * WEIGHT_PAINT Weight Paint. * TEXTURE_PAINT Texture Paint. * PARTICLE_EDIT Particle Edit. * EDIT_GPENCIL Edit Mode, Edit Grease Pencil Strokes. * SCULPT_GPENCIL Sculpt Mode, Sculpt Grease Pencil Strokes. * PAINT_GPENCIL Draw, Paint Grease Pencil Strokes. * VERTEX_GPENCIL Vertex Paint, Grease Pencil Vertex Paint Strokes. * WEIGHT_GPENCIL Weight Paint, Grease Pencil Weight Paint Strokes.
+ :type mode: typing.Union[int, str]
+ :rtype: 'Brush'
+ :return: New brush data-block
+ '''
+ pass
+
+ def remove(self,
+ brush: 'Brush',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a brush from the current blendfile
+
+ :param brush: Brush to remove
+ :type brush: 'Brush'
+ :param do_unlink: Unlink all usages of this brush before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this brush
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this brush
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def create_gpencil_data(self, brush: 'Brush'):
+ ''' Add grease pencil brush settings
+
+ :param brush: Brush
+ :type brush: 'Brush'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataCacheFiles(bpy_struct):
+ ''' Collection of cache files
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataCameras(bpy_struct):
+ ''' Collection of cameras
+ '''
+
+ def new(self, name: str) -> 'Camera':
+ ''' Add a new camera to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Camera'
+ :return: New camera data-block
+ '''
+ pass
+
+ def remove(self,
+ camera: 'Camera',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a camera from the current blendfile
+
+ :param camera: Camera to remove
+ :type camera: 'Camera'
+ :param do_unlink: Unlink all usages of this camera before deleting it (WARNING: will also delete objects instancing that camera data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this camera
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this camera
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataCollections(bpy_struct):
+ ''' Collection of collections
+ '''
+
+ def new(self, name: str) -> 'Collection':
+ ''' Add a new collection to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Collection'
+ :return: New collection data-block
+ '''
+ pass
+
+ def remove(self,
+ collection: 'Collection',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a collection from the current blendfile
+
+ :param collection: Collection to remove
+ :type collection: 'Collection'
+ :param do_unlink: Unlink all usages of this collection before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this collection
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this collection
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataCurves(bpy_struct):
+ ''' Collection of curves
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'Curve':
+ ''' Add a new curve to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param type: Type, The type of curve to add
+ :type type: typing.Union[int, str]
+ :rtype: 'Curve'
+ :return: New curve data-block
+ '''
+ pass
+
+ def remove(self,
+ curve: 'Curve',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a curve from the current blendfile
+
+ :param curve: Curve to remove
+ :type curve: 'Curve'
+ :param do_unlink: Unlink all usages of this curve before deleting it (WARNING: will also delete objects instancing that curve data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this curve data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this curve data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataFonts(bpy_struct):
+ ''' Collection of fonts
+ '''
+
+ def load(self, filepath: str,
+ check_existing: bool = False) -> 'VectorFont':
+ ''' Load a new font into the main database
+
+ :param filepath: path of the font to load
+ :type filepath: str
+ :param check_existing: Using existing data-block if this file is already loaded
+ :type check_existing: bool
+ :rtype: 'VectorFont'
+ :return: New font data-block
+ '''
+ pass
+
+ def remove(self,
+ vfont: 'VectorFont',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a font from the current blendfile
+
+ :param vfont: Font to remove
+ :type vfont: 'VectorFont'
+ :param do_unlink: Unlink all usages of this font before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this font
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this font
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataGreasePencils(bpy_struct):
+ ''' Collection of grease pencils
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def new(self, name: str) -> 'GreasePencil':
+ ''' Add a new grease pencil datablock to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'GreasePencil'
+ :return: New grease pencil data-block
+ '''
+ pass
+
+ def remove(self,
+ grease_pencil: 'GreasePencil',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a grease pencil instance from the current blendfile
+
+ :param grease_pencil: Grease Pencil to remove
+ :type grease_pencil: 'GreasePencil'
+ :param do_unlink: Unlink all usages of this grease pencil before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this grease pencil
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this grease pencil
+ :type do_ui_user: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataImages(bpy_struct):
+ ''' Collection of images
+ '''
+
+ def new(self,
+ name: str,
+ width: int,
+ height: int,
+ alpha: bool = False,
+ float_buffer: bool = False,
+ stereo3d: bool = False,
+ is_data: bool = False,
+ tiled: bool = False) -> 'Image':
+ ''' Add a new image to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param width: Width of the image
+ :type width: int
+ :param height: Height of the image
+ :type height: int
+ :param alpha: Alpha, Use alpha channel
+ :type alpha: bool
+ :param float_buffer: Float Buffer, Create an image with floating point color
+ :type float_buffer: bool
+ :param stereo3d: Stereo 3D, Create left and right views
+ :type stereo3d: bool
+ :param is_data: Is Data, Create image with non-color data color space
+ :type is_data: bool
+ :param tiled: Tiled, Create a tiled image
+ :type tiled: bool
+ :rtype: 'Image'
+ :return: New image data-block
+ '''
+ pass
+
+ def load(self, filepath: str, check_existing: bool = False) -> 'Image':
+ ''' Load a new image into the main database
+
+ :param filepath: path of the file to load
+ :type filepath: str
+ :param check_existing: Using existing data-block if this file is already loaded
+ :type check_existing: bool
+ :rtype: 'Image'
+ :return: New image data-block
+ '''
+ pass
+
+ def remove(self,
+ image: 'Image',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove an image from the current blendfile
+
+ :param image: Image to remove
+ :type image: 'Image'
+ :param do_unlink: Unlink all usages of this image before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this image
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this image
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataLattices(bpy_struct):
+ ''' Collection of lattices
+ '''
+
+ def new(self, name: str) -> 'Lattice':
+ ''' Add a new lattice to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Lattice'
+ :return: New lattices data-block
+ '''
+ pass
+
+ def remove(self,
+ lattice: 'Lattice',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a lattice from the current blendfile
+
+ :param lattice: Lattice to remove
+ :type lattice: 'Lattice'
+ :param do_unlink: Unlink all usages of this lattice before deleting it (WARNING: will also delete objects instancing that lattice data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this lattice data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this lattice data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataLibraries(bpy_struct):
+ ''' Collection of libraries
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def remove(self,
+ library: 'Library',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a camera from the current blendfile
+
+ :param library: Library to remove
+ :type library: 'Library'
+ :param do_unlink: Unlink all usages of this library before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this object
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this object
+ :type do_ui_user: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def load(self, filepath: str, link: bool = False, relative: bool = False):
+ ''' Returns a context manager which exposes 2 library objects on entering. Each object has attributes matching bpy.data which are lists of strings to be linked.
+
+ :param filepath: The path to a blend file.
+ :type filepath: str
+ :param link: When False reference to the original file is lost.
+ :type link: bool
+ :param relative: When True the path is stored relative to the open blend file.
+ :type relative: bool
+ '''
+ pass
+
+ def write(self,
+ filepath: str,
+ datablocks: set,
+ path_remap: str = False,
+ fake_user: bool = False,
+ compress: bool = False):
+ ''' Write data-blocks into a blend file.
+
+ :param filepath: The path to write the blend-file.
+ :type filepath: str
+ :param datablocks: bpy.types.ID instances).
+ :type datablocks: set
+ :param path_remap: - NONE No path manipulation (default). - RELATIVE Remap paths that are already relative to the new location. - RELATIVE_ALL Remap all paths to be relative to the new location. - ABSOLUTE Make all paths absolute on writing.
+ :type path_remap: str
+ :param fake_user: When True, data-blocks will be written with fake-user flag enabled.
+ :type fake_user: bool
+ :param compress: When True, write a compressed blend file.
+ :type compress: bool
+ '''
+ pass
+
+
+class BlendDataLights(bpy_struct):
+ ''' Collection of lights
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'Light':
+ ''' Add a new light to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param type: Type, The type of texture to add * POINT Point, Omnidirectional point light source. * SUN Sun, Constant direction parallel ray light source. * SPOT Spot, Directional cone light source. * AREA Area, Directional area light source.
+ :type type: typing.Union[int, str]
+ :rtype: 'Light'
+ :return: New light data-block
+ '''
+ pass
+
+ def remove(self,
+ light: 'Light',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a light from the current blendfile
+
+ :param light: Light to remove
+ :type light: 'Light'
+ :param do_unlink: Unlink all usages of this Light before deleting it (WARNING: will also delete objects instancing that light data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this light data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this light data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataLineStyles(bpy_struct):
+ ''' Collection of line styles
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def new(self, name: str) -> 'FreestyleLineStyle':
+ ''' Add a new line style instance to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'FreestyleLineStyle'
+ :return: New line style data-block
+ '''
+ pass
+
+ def remove(self,
+ linestyle: 'FreestyleLineStyle',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a line style instance from the current blendfile
+
+ :param linestyle: Line style to remove
+ :type linestyle: 'FreestyleLineStyle'
+ :param do_unlink: Unlink all usages of this line style before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this line style
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this line style
+ :type do_ui_user: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataMasks(bpy_struct):
+ ''' Collection of masks
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def new(self, name: str) -> 'Mask':
+ ''' Add a new mask with a given name to the main database
+
+ :param name: Mask, Name of new mask data-block
+ :type name: str
+ :rtype: 'Mask'
+ :return: New mask data-block
+ '''
+ pass
+
+ def remove(self,
+ mask: 'Mask',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a masks from the current blendfile.
+
+ :param mask: Mask to remove
+ :type mask: 'Mask'
+ :param do_unlink: Unlink all usages of this mask before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this mask
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this mask
+ :type do_ui_user: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataMaterials(bpy_struct):
+ ''' Collection of materials
+ '''
+
+ def new(self, name: str) -> 'Material':
+ ''' Add a new material to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Material'
+ :return: New material data-block
+ '''
+ pass
+
+ def create_gpencil_data(self, material: 'Material'):
+ ''' Add grease pencil material settings
+
+ :param material: Material
+ :type material: 'Material'
+ '''
+ pass
+
+ def remove_gpencil_data(self, material: 'Material'):
+ ''' Remove grease pencil material settings
+
+ :param material: Material
+ :type material: 'Material'
+ '''
+ pass
+
+ def remove(self,
+ material: 'Material',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a material from the current blendfile
+
+ :param material: Material to remove
+ :type material: 'Material'
+ :param do_unlink: Unlink all usages of this material before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this material
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this material
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataMeshes(bpy_struct):
+ ''' Collection of meshes
+ '''
+
+ def new(self, name: str) -> 'Mesh':
+ ''' Add a new mesh to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Mesh'
+ :return: New mesh data-block
+ '''
+ pass
+
+ def new_from_object(self,
+ object: 'Object',
+ preserve_all_data_layers: bool = False,
+ depsgraph: 'Depsgraph' = None) -> 'Mesh':
+ ''' Add a new mesh created from given object (undeformed geometry if object is original, and final evaluated geometry, with all modifiers etc., if object is evaluated)
+
+ :param object: Object to create mesh from
+ :type object: 'Object'
+ :param preserve_all_data_layers: Preserve all data layers in the mesh, like UV maps and vertex groups. By default Blender only computes the subset of data layers needed for viewport display and rendering, for better performance
+ :type preserve_all_data_layers: bool
+ :param depsgraph: Dependency Graph, Evaluated dependency graph which is required when preserve_all_data_layers is true
+ :type depsgraph: 'Depsgraph'
+ :rtype: 'Mesh'
+ :return: Mesh created from object, remove it if it is only used for export
+ '''
+ pass
+
+ def remove(self,
+ mesh: 'Mesh',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a mesh from the current blendfile
+
+ :param mesh: Mesh to remove
+ :type mesh: 'Mesh'
+ :param do_unlink: Unlink all usages of this mesh before deleting it (WARNING: will also delete objects instancing that mesh data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this mesh data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this mesh data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataMetaBalls(bpy_struct):
+ ''' Collection of metaballs
+ '''
+
+ def new(self, name: str) -> 'MetaBall':
+ ''' Add a new metaball to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'MetaBall'
+ :return: New metaball data-block
+ '''
+ pass
+
+ def remove(self,
+ metaball: 'MetaBall',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a metaball from the current blendfile
+
+ :param metaball: Metaball to remove
+ :type metaball: 'MetaBall'
+ :param do_unlink: Unlink all usages of this metaball before deleting it (WARNING: will also delete objects instancing that metaball data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this metaball data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this metaball data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataMovieClips(bpy_struct):
+ ''' Collection of movie clips
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ def remove(self,
+ clip: 'MovieClip',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a movie clip from the current blendfile.
+
+ :param clip: Movie clip to remove
+ :type clip: 'MovieClip'
+ :param do_unlink: Unlink all usages of this movie clip before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this movie clip
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this movie clip
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def load(self, filepath: str, check_existing: bool = False) -> 'MovieClip':
+ ''' Add a new movie clip to the main database from a file (while check_existing is disabled for consistency with other load functions, behavior with multiple movie-clips using the same file may incorrectly generate proxies)
+
+ :param filepath: path for the data-block
+ :type filepath: str
+ :param check_existing: Using existing data-block if this file is already loaded
+ :type check_existing: bool
+ :rtype: 'MovieClip'
+ :return: New movie clip data-block
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataNodeTrees(bpy_struct):
+ ''' Collection of node trees
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'NodeTree':
+ ''' Add a new node tree to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param type: Type, The type of node_group to add
+ :type type: typing.Union[int, str]
+ :rtype: 'NodeTree'
+ :return: New node tree data-block
+ '''
+ pass
+
+ def remove(self,
+ tree: 'NodeTree',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a node tree from the current blendfile
+
+ :param tree: Node tree to remove
+ :type tree: 'NodeTree'
+ :param do_unlink: Unlink all usages of this node tree before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this node tree
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this node tree
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataObjects(bpy_struct):
+ ''' Collection of objects
+ '''
+
+ def new(self, name: str, object_data: 'ID') -> 'Object':
+ ''' Add a new object to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param object_data: Object data or None for an empty object
+ :type object_data: 'ID'
+ :rtype: 'Object'
+ :return: New object data-block
+ '''
+ pass
+
+ def remove(self,
+ object: 'Object',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a object from the current blendfile
+
+ :param object: Object to remove
+ :type object: 'Object'
+ :param do_unlink: Unlink all usages of this object before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this object
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this object
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataPaintCurves(bpy_struct):
+ ''' Collection of paint curves
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataPalettes(bpy_struct):
+ ''' Collection of palettes
+ '''
+
+ def new(self, name: str) -> 'Palette':
+ ''' Add a new palette to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Palette'
+ :return: New palette data-block
+ '''
+ pass
+
+ def remove(self,
+ palette: 'Palette',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a palette from the current blendfile
+
+ :param palette: Palette to remove
+ :type palette: 'Palette'
+ :param do_unlink: Unlink all usages of this palette before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this palette
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this palette
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataParticles(bpy_struct):
+ ''' Collection of particle settings
+ '''
+
+ def new(self, name: str) -> 'ParticleSettings':
+ ''' Add a new particle settings instance to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'ParticleSettings'
+ :return: New particle settings data-block
+ '''
+ pass
+
+ def remove(self,
+ particle: 'ParticleSettings',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a particle settings instance from the current blendfile
+
+ :param particle: Particle Settings to remove
+ :type particle: 'ParticleSettings'
+ :param do_unlink: Unlink all usages of those particle settings before deleting them
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this particle settings
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this particle settings
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataProbes(bpy_struct):
+ ''' Collection of light probes
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'LightProbe':
+ ''' Add a new probe to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param type: Type, The type of lightprobe to add
+ :type type: typing.Union[int, str]
+ :rtype: 'LightProbe'
+ :return: New light probe data-block
+ '''
+ pass
+
+ def remove(self,
+ lightprobe: 'LightProbe',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a probe from the current blendfile
+
+ :param lightprobe: Probe to remove
+ :type lightprobe: 'LightProbe'
+ :param do_unlink: Unlink all usages of this probe before deleting it (WARNING: will also delete objects instancing that light probe data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this light probe
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this light probe
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataScenes(bpy_struct):
+ ''' Collection of scenes
+ '''
+
+ def new(self, name: str) -> 'Scene':
+ ''' Add a new scene to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Scene'
+ :return: New scene data-block
+ '''
+ pass
+
+ def remove(self, scene: 'Scene', do_unlink: bool = True):
+ ''' Remove a scene from the current blendfile
+
+ :param scene: Scene to remove
+ :type scene: 'Scene'
+ :param do_unlink: Unlink all usages of this scene before deleting it
+ :type do_unlink: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataScreens(bpy_struct):
+ ''' Collection of screens
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataSounds(bpy_struct):
+ ''' Collection of sounds
+ '''
+
+ def load(self, filepath: str, check_existing: bool = False) -> 'Sound':
+ ''' Add a new sound to the main database from a file
+
+ :param filepath: path for the data-block
+ :type filepath: str
+ :param check_existing: Using existing data-block if this file is already loaded
+ :type check_existing: bool
+ :rtype: 'Sound'
+ :return: New text data-block
+ '''
+ pass
+
+ def remove(self,
+ sound: 'Sound',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a sound from the current blendfile
+
+ :param sound: Sound to remove
+ :type sound: 'Sound'
+ :param do_unlink: Unlink all usages of this sound before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this sound
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this sound
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataSpeakers(bpy_struct):
+ ''' Collection of speakers
+ '''
+
+ def new(self, name: str) -> 'Speaker':
+ ''' Add a new speaker to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Speaker'
+ :return: New speaker data-block
+ '''
+ pass
+
+ def remove(self,
+ speaker: 'Speaker',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a speaker from the current blendfile
+
+ :param speaker: Speaker to remove
+ :type speaker: 'Speaker'
+ :param do_unlink: Unlink all usages of this speaker before deleting it (WARNING: will also delete objects instancing that speaker data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this speaker data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this speaker data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataTexts(bpy_struct):
+ ''' Collection of texts
+ '''
+
+ def new(self, name: str) -> 'Text':
+ ''' Add a new text to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Text'
+ :return: New text data-block
+ '''
+ pass
+
+ def remove(self,
+ text: 'Text',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a text from the current blendfile
+
+ :param text: Text to remove
+ :type text: 'Text'
+ :param do_unlink: Unlink all usages of this text before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this text
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this text
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def load(self, filepath: str, internal: bool = False) -> 'Text':
+ ''' Add a new text to the main database from a file
+
+ :param filepath: path for the data-block
+ :type filepath: str
+ :param internal: Make internal, Make text file internal after loading
+ :type internal: bool
+ :rtype: 'Text'
+ :return: New text data-block
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataTextures(bpy_struct):
+ ''' Collection of textures
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'Texture':
+ ''' Add a new texture to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :param type: Type, The type of texture to add * NONE None. * BLEND Blend, Procedural - create a ramp texture. * CLOUDS Clouds, Procedural - create a cloud-like fractal noise texture. * DISTORTED_NOISE Distorted Noise, Procedural - noise texture distorted by two noise algorithms. * IMAGE Image or Movie, Allow for images or movies to be used as textures. * MAGIC Magic, Procedural - color texture based on trigonometric functions. * MARBLE Marble, Procedural - marble-like noise texture with wave generated bands. * MUSGRAVE Musgrave, Procedural - highly flexible fractal noise texture. * NOISE Noise, Procedural - random noise, gives a different result every time, for every frame, for every pixel. * STUCCI Stucci, Procedural - create a fractal noise texture. * VORONOI Voronoi, Procedural - create cell-like patterns based on Worley noise. * WOOD Wood, Procedural - wave generated bands or rings, with optional noise.
+ :type type: typing.Union[int, str]
+ :rtype: 'Texture'
+ :return: New texture data-block
+ '''
+ pass
+
+ def remove(self,
+ texture: 'Texture',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a texture from the current blendfile
+
+ :param texture: Texture to remove
+ :type texture: 'Texture'
+ :param do_unlink: Unlink all usages of this texture before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this texture
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this texture
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataVolumes(bpy_struct):
+ ''' Collection of volumes
+ '''
+
+ def new(self, name: str) -> 'Volume':
+ ''' Add a new volume to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'Volume'
+ :return: New volume data-block
+ '''
+ pass
+
+ def remove(self,
+ volume: 'Volume',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a volume from the current blendfile
+
+ :param volume: Volume to remove
+ :type volume: 'Volume'
+ :param do_unlink: Unlink all usages of this volume before deleting it (WARNING: will also delete objects instancing that volume data)
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this volume data
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this volume data
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataWindowManagers(bpy_struct):
+ ''' Collection of window managers
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataWorkSpaces(bpy_struct):
+ ''' Collection of workspaces
+ '''
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendDataWorlds(bpy_struct):
+ ''' Collection of worlds
+ '''
+
+ def new(self, name: str) -> 'World':
+ ''' Add a new world to the main database
+
+ :param name: New name for the data-block
+ :type name: str
+ :rtype: 'World'
+ :return: New world data-block
+ '''
+ pass
+
+ def remove(self,
+ world: 'World',
+ do_unlink: bool = True,
+ do_id_user: bool = True,
+ do_ui_user: bool = True):
+ ''' Remove a world from the current blendfile
+
+ :param world: World to remove
+ :type world: 'World'
+ :param do_unlink: Unlink all usages of this world before deleting it
+ :type do_unlink: bool
+ :param do_id_user: Decrement user counter of all datablocks used by this world
+ :type do_id_user: bool
+ :param do_ui_user: Make sure interface does not reference this world
+ :type do_ui_user: bool
+ '''
+ pass
+
+ def tag(self, value: bool):
+ ''' tag
+
+ :param value: Value
+ :type value: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlenderRNA(bpy_struct):
+ ''' Blender RNA structure definitions
+ '''
+
+ structs: typing.Union[typing.List['Struct'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['Struct'], 'bpy_prop_collection']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRule(bpy_struct):
+ name: str = None
+ ''' Boid rule name
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * GOAL Goal, Go to assigned object or loudest assigned signal source. * AVOID Avoid, Get away from assigned object or loudest assigned signal source. * AVOID_COLLISION Avoid Collision, Maneuver to avoid collisions with other boids and deflector objects in near future. * SEPARATE Separate, Keep from going through other boids. * FLOCK Flock, Move to center of neighbors and match their velocity. * FOLLOW_LEADER Follow Leader, Follow a boid or assigned object. * AVERAGE_SPEED Average Speed, Maintain speed, flight level or wander. * FIGHT Fight, Go to closest enemy and attack when in range.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_in_air: bool = None
+ ''' Use rule when boid is flying
+
+ :type: bool
+ '''
+
+ use_on_land: bool = None
+ ''' Use rule when boid is on land
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidSettings(bpy_struct):
+ ''' Settings for boid physics
+ '''
+
+ accuracy: float = None
+ ''' Accuracy of attack
+
+ :type: float
+ '''
+
+ active_boid_state: 'BoidRule' = None
+ '''
+
+ :type: 'BoidRule'
+ '''
+
+ active_boid_state_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ aggression: float = None
+ ''' Boid will fight this times stronger enemy
+
+ :type: float
+ '''
+
+ air_acc_max: float = None
+ ''' Maximum acceleration in air (relative to maximum speed)
+
+ :type: float
+ '''
+
+ air_ave_max: float = None
+ ''' Maximum angular velocity in air (relative to 180 degrees)
+
+ :type: float
+ '''
+
+ air_personal_space: float = None
+ ''' Radius of boids personal space in air (% of particle size)
+
+ :type: float
+ '''
+
+ air_speed_max: float = None
+ ''' Maximum speed in air
+
+ :type: float
+ '''
+
+ air_speed_min: float = None
+ ''' Minimum speed in air (relative to maximum speed)
+
+ :type: float
+ '''
+
+ bank: float = None
+ ''' Amount of rotation around velocity vector on turns
+
+ :type: float
+ '''
+
+ health: float = None
+ ''' Initial boid health when born
+
+ :type: float
+ '''
+
+ height: float = None
+ ''' Boid height relative to particle size
+
+ :type: float
+ '''
+
+ land_acc_max: float = None
+ ''' Maximum acceleration on land (relative to maximum speed)
+
+ :type: float
+ '''
+
+ land_ave_max: float = None
+ ''' Maximum angular velocity on land (relative to 180 degrees)
+
+ :type: float
+ '''
+
+ land_jump_speed: float = None
+ ''' Maximum speed for jumping
+
+ :type: float
+ '''
+
+ land_personal_space: float = None
+ ''' Radius of boids personal space on land (% of particle size)
+
+ :type: float
+ '''
+
+ land_smooth: float = None
+ ''' How smoothly the boids land
+
+ :type: float
+ '''
+
+ land_speed_max: float = None
+ ''' Maximum speed on land
+
+ :type: float
+ '''
+
+ land_stick_force: float = None
+ ''' How strong a force must be to start effecting a boid on land
+
+ :type: float
+ '''
+
+ pitch: float = None
+ ''' Amount of rotation around side vector
+
+ :type: float
+ '''
+
+ range: float = None
+ ''' Maximum distance from which a boid can attack
+
+ :type: float
+ '''
+
+ states: typing.Union[typing.
+ List['BoidState'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['BoidState'], 'bpy_prop_collection']
+ '''
+
+ strength: float = None
+ ''' Maximum caused damage on attack per second
+
+ :type: float
+ '''
+
+ use_climb: bool = None
+ ''' Allow boids to climb goal objects
+
+ :type: bool
+ '''
+
+ use_flight: bool = None
+ ''' Allow boids to move in air
+
+ :type: bool
+ '''
+
+ use_land: bool = None
+ ''' Allow boids to move on land
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidState(bpy_struct):
+ ''' Boid state for boid physics
+ '''
+
+ active_boid_rule: 'BoidRule' = None
+ '''
+
+ :type: 'BoidRule'
+ '''
+
+ active_boid_rule_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ falloff: float = None
+ '''
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Boid state name
+
+ :type: str
+ '''
+
+ rule_fuzzy: float = None
+ '''
+
+ :type: float
+ '''
+
+ rules: typing.Union[typing.List['BoidRule'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['BoidRule'], 'bpy_prop_collection']
+ '''
+
+ ruleset_type: typing.Union[int, str] = None
+ ''' How the rules in the list are evaluated * FUZZY Fuzzy, Rules are gone through top to bottom (only the first rule which effect is above fuzziness threshold is evaluated). * RANDOM Random, A random rule is selected for each boid. * AVERAGE Average, All rules are averaged.
+
+ :type: typing.Union[int, str]
+ '''
+
+ volume: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Bone(bpy_struct):
+ ''' Bone in an Armature data-block
+ '''
+
+ bbone_curveinx: float = None
+ ''' X-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveiny: float = None
+ ''' Y-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveoutx: float = None
+ ''' X-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveouty: float = None
+ ''' Y-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_custom_handle_end: 'Bone' = None
+ ''' Bone that serves as the end handle for the B-Bone curve
+
+ :type: 'Bone'
+ '''
+
+ bbone_custom_handle_start: 'Bone' = None
+ ''' Bone that serves as the start handle for the B-Bone curve
+
+ :type: 'Bone'
+ '''
+
+ bbone_easein: float = None
+ ''' Length of first Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_easeout: float = None
+ ''' Length of second Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_handle_type_end: typing.Union[int, str] = None
+ ''' Selects how the end handle of the B-Bone is computed * AUTO Automatic, Use connected parent and children to compute the handle. * ABSOLUTE Absolute, Use the position of the specified bone to compute the handle. * RELATIVE Relative, Use the offset of the specified bone from rest pose to compute the handle. * TANGENT Tangent, Use the orientation of the specified bone to compute the handle, ignoring the location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bbone_handle_type_start: typing.Union[int, str] = None
+ ''' Selects how the start handle of the B-Bone is computed * AUTO Automatic, Use connected parent and children to compute the handle. * ABSOLUTE Absolute, Use the position of the specified bone to compute the handle. * RELATIVE Relative, Use the offset of the specified bone from rest pose to compute the handle. * TANGENT Tangent, Use the orientation of the specified bone to compute the handle, ignoring the location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bbone_rollin: float = None
+ ''' Roll offset for the start of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_rollout: float = None
+ ''' Roll offset for the end of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_scaleinx: float = None
+ ''' X-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleiny: float = None
+ ''' Y-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleoutx: float = None
+ ''' X-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleouty: float = None
+ ''' Y-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_segments: int = None
+ ''' Number of subdivisions of bone (for B-Bones only)
+
+ :type: int
+ '''
+
+ bbone_x: float = None
+ ''' B-Bone X size
+
+ :type: float
+ '''
+
+ bbone_z: float = None
+ ''' B-Bone Z size
+
+ :type: float
+ '''
+
+ children: typing.Union[typing.List['Bone'], 'bpy_prop_collection'] = None
+ ''' Bones which are children of this bone
+
+ :type: typing.Union[typing.List['Bone'], 'bpy_prop_collection']
+ '''
+
+ envelope_distance: float = None
+ ''' Bone deformation distance (for Envelope deform only)
+
+ :type: float
+ '''
+
+ envelope_weight: float = None
+ ''' Bone deformation weight (for Envelope deform only)
+
+ :type: float
+ '''
+
+ head: typing.List[float] = None
+ ''' Location of head end of the bone relative to its parent
+
+ :type: typing.List[float]
+ '''
+
+ head_local: typing.List[float] = None
+ ''' Location of head end of the bone relative to armature
+
+ :type: typing.List[float]
+ '''
+
+ head_radius: float = None
+ ''' Radius of head of bone (for Envelope deform only)
+
+ :type: float
+ '''
+
+ hide: bool = None
+ ''' Bone is not visible when it is not in Edit Mode (i.e. in Object or Pose Modes)
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ ''' Bone is able to be selected
+
+ :type: bool
+ '''
+
+ inherit_scale: typing.Union[int, str] = None
+ ''' Specifies how the bone inherits scaling from the parent bone * FULL Full, Inherit all effects of parent scaling. * FIX_SHEAR Fix Shear, Inherit scaling, but remove shearing of the child in the rest orientation. * ALIGNED Aligned, Rotate non-uniform parent scaling to align with the child, applying parent X scale to child X axis, and so forth. * AVERAGE Average, Inherit uniform scaling representing the overall change in the volume of the parent. * NONE None, Completely ignore parent scaling. * NONE_LEGACY None (Legacy), Ignore parent scaling without compensating for parent shear. Replicates the effect of disabling the original Inherit Scale checkbox.
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers: typing.List[bool] = None
+ ''' Layers bone exists in
+
+ :type: typing.List[bool]
+ '''
+
+ length: float = None
+ ''' Length of the bone
+
+ :type: float
+ '''
+
+ matrix: typing.List[float] = None
+ ''' 3x3 bone matrix
+
+ :type: typing.List[float]
+ '''
+
+ matrix_local: typing.List[float] = None
+ ''' 4x4 bone matrix relative to armature
+
+ :type: typing.List[float]
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ parent: 'Bone' = None
+ ''' Parent bone (in same Armature)
+
+ :type: 'Bone'
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_head: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_tail: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_wire: bool = None
+ ''' Bone is always drawn as Wireframe regardless of viewport draw mode (useful for non-obstructive custom bone shapes)
+
+ :type: bool
+ '''
+
+ tail: typing.List[float] = None
+ ''' Location of tail end of the bone relative to its parent
+
+ :type: typing.List[float]
+ '''
+
+ tail_local: typing.List[float] = None
+ ''' Location of tail end of the bone relative to armature
+
+ :type: typing.List[float]
+ '''
+
+ tail_radius: float = None
+ ''' Radius of tail of bone (for Envelope deform only)
+
+ :type: float
+ '''
+
+ use_connect: bool = None
+ ''' When bone has a parent, bone's head is stuck to the parent's tail
+
+ :type: bool
+ '''
+
+ use_cyclic_offset: bool = None
+ ''' When bone doesn't have a parent, it receives cyclic offset effects (Deprecated)
+
+ :type: bool
+ '''
+
+ use_deform: bool = None
+ ''' Enable Bone to deform geometry
+
+ :type: bool
+ '''
+
+ use_endroll_as_inroll: bool = None
+ ''' Add Roll Out of the Start Handle bone to the Roll In value
+
+ :type: bool
+ '''
+
+ use_envelope_multiply: bool = None
+ ''' When deforming bone, multiply effects of Vertex Group weights with Envelope influence
+
+ :type: bool
+ '''
+
+ use_inherit_rotation: bool = None
+ ''' Bone inherits rotation or scale from parent bone
+
+ :type: bool
+ '''
+
+ use_inherit_scale: bool = None
+ ''' DEPRECATED: Bone inherits scaling from parent bone
+
+ :type: bool
+ '''
+
+ use_local_location: bool = None
+ ''' Bone location is set in local space
+
+ :type: bool
+ '''
+
+ use_relative_parent: bool = None
+ ''' Object children will use relative transform, like deform
+
+ :type: bool
+ '''
+
+ basename = None
+ ''' The name of this bone before any '.' character (readonly)'''
+
+ center = None
+ ''' The midpoint between the head and the tail. (readonly)'''
+
+ children_recursive = None
+ ''' A list of all children from this bone. .. note:: Takes O(len(bones)**2) time. (readonly)'''
+
+ children_recursive_basename = None
+ ''' Returns a chain of children with the same base name as this bone. Only direct chains are supported, forks caused by multiple children with matching base names will terminate the function and not be returned. (readonly)'''
+
+ parent_recursive = None
+ ''' A list of parents, starting with the immediate parent (readonly)'''
+
+ vector = None
+ ''' The direction this bone is pointing. Utility function for (tail - head) (readonly)'''
+
+ x_axis = None
+ ''' Vector pointing down the x-axis of the bone. (readonly)'''
+
+ y_axis = None
+ ''' Vector pointing down the y-axis of the bone. (readonly)'''
+
+ z_axis = None
+ ''' Vector pointing down the z-axis of the bone. (readonly)'''
+
+ def evaluate_envelope(self, point: typing.List[float]) -> float:
+ ''' Calculate bone envelope at given point
+
+ :param point: Point, Position in 3d space to evaluate
+ :type point: typing.List[float]
+ :rtype: float
+ :return: Factor, Envelope factor
+ '''
+ pass
+
+ def convert_local_to_pose(
+ self,
+ matrix: typing.List[float],
+ matrix_local: typing.List[float],
+ parent_matrix: typing.List[float] = ((0.0, 0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0, 0.0)),
+ parent_matrix_local: typing.List[float] = ((0.0, 0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0,
+ 0.0), (0.0, 0.0, 0.0,
+ 0.0)),
+ invert: bool = False) -> typing.List[float]:
+ ''' Transform a matrix from Local to Pose space (or back), taking into account options like Inherit Scale and Local Location. Unlike Object.convert_space, this uses custom rest and pose matrices provided by the caller. If the parent matrices are omitted, the bone is assumed to have no parent.
+
+ :param matrix: The matrix to transform
+ :type matrix: typing.List[float]
+ :param matrix_local: The custom rest matrix of this bone (Bone.matrix_local)
+ :type matrix_local: typing.List[float]
+ :param parent_matrix: The custom pose matrix of the parent bone (PoseBone.matrix)
+ :type parent_matrix: typing.List[float]
+ :param parent_matrix_local: The custom rest matrix of the parent bone (Bone.matrix_local)
+ :type parent_matrix_local: typing.List[float]
+ :param invert: Convert from Pose to Local space
+ :type invert: bool
+ :rtype: typing.List[float]
+ :return: The transformed matrix
+ '''
+ pass
+
+ @classmethod
+ def MatrixFromAxisRoll(cls, axis: typing.List[float],
+ roll: float) -> typing.List[float]:
+ ''' Convert the axis + roll representation to a matrix
+
+ :param axis: The main axis of the bone (tail - head)
+ :type axis: typing.List[float]
+ :param roll: The roll of the bone
+ :type roll: float
+ :rtype: typing.List[float]
+ :return: The resulting orientation matrix
+ '''
+ pass
+
+ @classmethod
+ def AxisRollFromMatrix(cls,
+ matrix: typing.List[float],
+ axis: typing.List[float] = (0.0, 0.0, 0.0)):
+ ''' Convert a rotational matrix to the axis + roll representation
+
+ :param matrix: The orientation matrix of the bone
+ :type matrix: typing.List[float]
+ :param axis: The optional override for the axis (finds closest approximation for the matrix)
+ :type axis: typing.List[float]
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ ''' The same as 'bone in other_bone.parent_recursive' but saved generating a list.
+
+ '''
+ pass
+
+ def translate(self, vec):
+ ''' Utility function to add *vec* to the head and tail of this bone
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoneGroup(bpy_struct):
+ ''' Groups of Pose Channels (Bones)
+ '''
+
+ color_set: typing.Union[int, str] = None
+ ''' Custom color set to use
+
+ :type: typing.Union[int, str]
+ '''
+
+ colors: 'ThemeBoneColorSet' = None
+ ''' Copy of the colors associated with the group's color set
+
+ :type: 'ThemeBoneColorSet'
+ '''
+
+ is_custom_color_set: bool = None
+ ''' Color set is user-defined instead of a fixed theme color set
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoneGroups(bpy_struct):
+ ''' Collection of bone groups
+ '''
+
+ active: 'BoneGroup' = None
+ ''' Active bone group for this pose
+
+ :type: 'BoneGroup'
+ '''
+
+ active_index: int = None
+ ''' Active index in bone groups array
+
+ :type: int
+ '''
+
+ def new(self, name: str = "Group") -> 'BoneGroup':
+ ''' Add a new bone group to the object
+
+ :param name: Name of the new group
+ :type name: str
+ :rtype: 'BoneGroup'
+ :return: New bone group
+ '''
+ pass
+
+ def remove(self, group: 'BoneGroup'):
+ ''' Remove a bone group from this object
+
+ :param group: Removed bone group
+ :type group: 'BoneGroup'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushCapabilities(bpy_struct):
+ ''' Read-only indications of supported operations
+ '''
+
+ has_overlay: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_random_texture_angle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_smooth_stroke: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_spacing: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushCapabilitiesImagePaint(bpy_struct):
+ ''' Read-only indications of supported operations
+ '''
+
+ has_accumulate: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_color: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_radius: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_space_attenuation: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushCapabilitiesSculpt(bpy_struct):
+ ''' Read-only indications of which brush operations are supported by the current sculpt tool
+ '''
+
+ has_accumulate: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_auto_smooth: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_color: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_direction: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_gravity: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_height: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_jitter: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_normal_weight: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_persistence: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_pinch_factor: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_plane_offset: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_rake_factor: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_random_texture_angle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_sculpt_plane: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_secondary_color: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_smooth_stroke: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_space_attenuation: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_strength_pressure: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_topology_rake: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushCapabilitiesVertexPaint(bpy_struct):
+ ''' Read-only indications of supported operations
+ '''
+
+ has_color: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushCapabilitiesWeightPaint(bpy_struct):
+ ''' Read-only indications of supported operations
+ '''
+
+ has_weight: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrushGpencilSettings(bpy_struct):
+ ''' Settings for grease pencil brush
+ '''
+
+ active_smooth_factor: float = None
+ ''' Amount of smoothing while drawing
+
+ :type: float
+ '''
+
+ angle: float = None
+ ''' Direction of the stroke at which brush gives maximal thickness (0° for horizontal)
+
+ :type: float
+ '''
+
+ angle_factor: float = None
+ ''' Reduce brush thickness by this factor when stroke is perpendicular to 'Angle' direction
+
+ :type: float
+ '''
+
+ aspect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ curve_jitter: 'CurveMapping' = None
+ ''' Curve used for the jitter effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_hue: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_pressure: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_saturation: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_strength: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_uv: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_random_value: 'CurveMapping' = None
+ ''' Curve used for modulating effect
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_sensitivity: 'CurveMapping' = None
+ ''' Curve used for the sensitivity
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_strength: 'CurveMapping' = None
+ ''' Curve used for the strength
+
+ :type: 'CurveMapping'
+ '''
+
+ direction: typing.Union[int, str] = None
+ ''' * ADD Add, Add effect of brush. * SUBTRACT Subtract, Subtract effect of brush.
+
+ :type: typing.Union[int, str]
+ '''
+
+ eraser_mode: typing.Union[int, str] = None
+ ''' Eraser Mode * SOFT Dissolve, Erase strokes, fading their points strength and thickness. * HARD Point, Erase stroke points. * STROKE Stroke, Erase entire strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ eraser_strength_factor: float = None
+ ''' Amount of erasing for strength
+
+ :type: float
+ '''
+
+ eraser_thickness_factor: float = None
+ ''' Amount of erasing for thickness
+
+ :type: float
+ '''
+
+ fill_draw_mode: typing.Union[int, str] = None
+ ''' Mode to draw boundary limits * BOTH Default, Use both visible strokes and edit lines as fill boundary limits. * STROKE Strokes, Use visible strokes as fill boundary limits. * CONTROL Edit Lines, Use edit lines as fill boundary limits.
+
+ :type: typing.Union[int, str]
+ '''
+
+ fill_factor: int = None
+ ''' Multiplier for fill resolution, higher resolution is more accurate but slower
+
+ :type: int
+ '''
+
+ fill_leak: int = None
+ ''' Size in pixels to consider the leak closed
+
+ :type: int
+ '''
+
+ fill_simplify_level: int = None
+ ''' Number of simplify steps (large values reduce fill accuracy)
+
+ :type: int
+ '''
+
+ fill_threshold: float = None
+ ''' Threshold to consider color transparent for filling
+
+ :type: float
+ '''
+
+ gpencil_paint_icon: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_sculpt_icon: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_vertex_icon: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_weight_icon: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ hardness: float = None
+ ''' Gradient from the center of Dot and Box strokes (set to 1 for a solid stroke)
+
+ :type: float
+ '''
+
+ input_samples: int = None
+ ''' Generate intermediate points for very fast mouse movements. Set to 0 to disable
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for strokes drawn using this brush
+
+ :type: 'Material'
+ '''
+
+ pen_jitter: float = None
+ ''' Jitter factor for new strokes
+
+ :type: float
+ '''
+
+ pen_smooth_factor: float = None
+ ''' Amount of smoothing to apply after finish newly created strokes, to reduce jitter/noise
+
+ :type: float
+ '''
+
+ pen_smooth_steps: int = None
+ ''' Number of times to smooth newly created strokes
+
+ :type: int
+ '''
+
+ pen_strength: float = None
+ ''' Color strength for new strokes (affect alpha factor of color)
+
+ :type: float
+ '''
+
+ pen_subdivision_steps: int = None
+ ''' Number of times to subdivide newly created strokes, for less jagged strokes
+
+ :type: int
+ '''
+
+ random_hue_factor: float = None
+ ''' Random factor to modify original hue
+
+ :type: float
+ '''
+
+ random_pressure: float = None
+ ''' Randomness factor for pressure in new strokes
+
+ :type: float
+ '''
+
+ random_saturation_factor: float = None
+ ''' Random factor to modify original saturation
+
+ :type: float
+ '''
+
+ random_strength: float = None
+ ''' Randomness factor strength in new strokes
+
+ :type: float
+ '''
+
+ random_value_factor: float = None
+ ''' Random factor to modify original value
+
+ :type: float
+ '''
+
+ show_fill: bool = None
+ ''' Show transparent lines to use as boundary for filling
+
+ :type: bool
+ '''
+
+ show_fill_boundary: bool = None
+ ''' Show help lines for filling to see boundaries
+
+ :type: bool
+ '''
+
+ show_lasso: bool = None
+ ''' Do not draw fill color while drawing the stroke
+
+ :type: bool
+ '''
+
+ simplify_factor: float = None
+ ''' Factor of Simplify using adaptive algorithm
+
+ :type: float
+ '''
+
+ trim: bool = None
+ ''' Trim intersecting stroke ends
+
+ :type: bool
+ '''
+
+ use_default_eraser: bool = None
+ ''' Use this brush when enable eraser with fast switch key
+
+ :type: bool
+ '''
+
+ use_edit_position: bool = None
+ ''' The brush affects the position of the point
+
+ :type: bool
+ '''
+
+ use_edit_pressure: bool = None
+ ''' Affect pressure values as well when smoothing strokes
+
+ :type: bool
+ '''
+
+ use_edit_strength: bool = None
+ ''' The brush affects the color strength of the point
+
+ :type: bool
+ '''
+
+ use_edit_thickness: bool = None
+ ''' The brush affects the thickness of the point
+
+ :type: bool
+ '''
+
+ use_edit_uv: bool = None
+ ''' The brush affects the UV rotation of the point
+
+ :type: bool
+ '''
+
+ use_jitter_pressure: bool = None
+ ''' Use tablet pressure for jitter
+
+ :type: bool
+ '''
+
+ use_material_pin: bool = None
+ ''' Keep material assigned to brush
+
+ :type: bool
+ '''
+
+ use_occlude_eraser: bool = None
+ ''' Erase only strokes visible and not occluded
+
+ :type: bool
+ '''
+
+ use_pressure: bool = None
+ ''' Use tablet pressure
+
+ :type: bool
+ '''
+
+ use_random_press_hue: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_random_press_radius: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_random_press_sat: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_random_press_strength: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_random_press_uv: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_random_press_val: bool = None
+ ''' Use pressure to modulate randomness
+
+ :type: bool
+ '''
+
+ use_settings_postprocess: bool = None
+ ''' Additional post processing options for new strokes
+
+ :type: bool
+ '''
+
+ use_settings_random: bool = None
+ ''' Random brush settings
+
+ :type: bool
+ '''
+
+ use_settings_stabilizer: bool = None
+ ''' Draw lines with a delay to allow smooth strokes. Press Shift key to override while drawing
+
+ :type: bool
+ '''
+
+ use_strength_pressure: bool = None
+ ''' Use tablet pressure for color strength
+
+ :type: bool
+ '''
+
+ use_stroke_random_hue: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ use_stroke_random_radius: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ use_stroke_random_sat: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ use_stroke_random_strength: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ use_stroke_random_uv: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ use_stroke_random_val: bool = None
+ ''' Use randomness at stroke level
+
+ :type: bool
+ '''
+
+ uv_random: float = None
+ ''' Random factor for autogenerated UV rotation
+
+ :type: float
+ '''
+
+ vertex_color_factor: float = None
+ ''' Factor used to mix vertex color to get final color
+
+ :type: float
+ '''
+
+ vertex_mode: typing.Union[int, str] = None
+ ''' Defines how vertex color affect to the strokes * STROKE Stroke, Vertex Color affects to Stroke only. * FILL Fill, Vertex Color affects to Fill only. * BOTH Stroke and Fill, Vertex Color affects to Stroke and Fill.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CameraBackgroundImage(bpy_struct):
+ ''' Image and settings for display in the 3D View background
+ '''
+
+ alpha: float = None
+ ''' Image opacity to blend the image against the background color
+
+ :type: float
+ '''
+
+ clip: 'MovieClip' = None
+ ''' Movie clip displayed and edited in this space
+
+ :type: 'MovieClip'
+ '''
+
+ clip_user: 'MovieClipUser' = None
+ ''' Parameters defining which frame of the movie clip is displayed
+
+ :type: 'MovieClipUser'
+ '''
+
+ display_depth: typing.Union[int, str] = None
+ ''' Display under or over everything
+
+ :type: typing.Union[int, str]
+ '''
+
+ frame_method: typing.Union[int, str] = None
+ ''' How the image fits in the camera frame
+
+ :type: typing.Union[int, str]
+ '''
+
+ image: 'Image' = None
+ ''' Image displayed and edited in this space
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ offset: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ rotation: float = None
+ ''' Rotation for the background image (ortho view only)
+
+ :type: float
+ '''
+
+ scale: float = None
+ ''' Scale the background image
+
+ :type: float
+ '''
+
+ show_background_image: bool = None
+ ''' Show this image as background
+
+ :type: bool
+ '''
+
+ show_expanded: bool = None
+ ''' Show the expanded in the user interface
+
+ :type: bool
+ '''
+
+ show_on_foreground: bool = None
+ ''' Show this image in front of objects in viewport
+
+ :type: bool
+ '''
+
+ source: typing.Union[int, str] = None
+ ''' Data source used for background
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_camera_clip: bool = None
+ ''' Use movie clip from active scene camera
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip the background image horizontally
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip the background image vertically
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CameraBackgroundImages(bpy_struct):
+ ''' Collection of background images
+ '''
+
+ def new(self) -> 'CameraBackgroundImage':
+ ''' Add new background image
+
+ :rtype: 'CameraBackgroundImage'
+ :return: Image displayed as viewport background
+ '''
+ pass
+
+ def remove(self, image: 'CameraBackgroundImage'):
+ ''' Remove background image
+
+ :param image: Image displayed as viewport background
+ :type image: 'CameraBackgroundImage'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all background images
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CameraDOFSettings(bpy_struct):
+ ''' Depth of Field settings
+ '''
+
+ aperture_blades: int = None
+ ''' Number of blades in aperture for polygonal bokeh (at least 3)
+
+ :type: int
+ '''
+
+ aperture_fstop: float = None
+ ''' F-Stop ratio (lower numbers give more defocus, higher numbers give a sharper image)
+
+ :type: float
+ '''
+
+ aperture_ratio: float = None
+ ''' Distortion to simulate anamorphic lens bokeh
+
+ :type: float
+ '''
+
+ aperture_rotation: float = None
+ ''' Rotation of blades in aperture
+
+ :type: float
+ '''
+
+ focus_distance: float = None
+ ''' Distance to the focus point for depth of field
+
+ :type: float
+ '''
+
+ focus_object: 'Object' = None
+ ''' Use this object to define the depth of field focal point
+
+ :type: 'Object'
+ '''
+
+ use_dof: bool = None
+ ''' Use Depth of Field
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CameraStereoData(bpy_struct):
+ ''' Stereoscopy settings for a Camera data-block
+ '''
+
+ convergence_distance: float = None
+ ''' The converge point for the stereo cameras (often the distance between a projector and the projection screen)
+
+ :type: float
+ '''
+
+ convergence_mode: typing.Union[int, str] = None
+ ''' * OFFAXIS Off-Axis, Off-axis frustums converging in a plane. * PARALLEL Parallel, Parallel cameras with no convergence. * TOE Toe-in, Rotated cameras, looking at the convergence distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ interocular_distance: float = None
+ ''' Set the distance between the eyes - the stereo plane distance / 30 should be fine
+
+ :type: float
+ '''
+
+ pivot: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ pole_merge_angle_from: float = None
+ ''' Angle at which interocular distance starts to fade to 0
+
+ :type: float
+ '''
+
+ pole_merge_angle_to: float = None
+ ''' Angle at which interocular distance is 0
+
+ :type: float
+ '''
+
+ use_pole_merge: bool = None
+ ''' Fade interocular distance to 0 after the given cutoff angle
+
+ :type: bool
+ '''
+
+ use_spherical_stereo: bool = None
+ ''' Render every pixel rotating the camera around the middle of the interocular distance
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ChannelDriverVariables(bpy_struct):
+ ''' Collection of channel driver Variables
+ '''
+
+ def new(self) -> 'DriverVariable':
+ ''' Add a new variable for the driver
+
+ :rtype: 'DriverVariable'
+ :return: Newly created Driver Variable
+ '''
+ pass
+
+ def remove(self, variable: 'DriverVariable'):
+ ''' Remove an existing variable from the driver
+
+ :param variable: Variable to remove from the driver
+ :type variable: 'DriverVariable'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ChildParticle(bpy_struct):
+ ''' Child particle interpolated from simulated or edited particles
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ClothCollisionSettings(bpy_struct):
+ ''' Cloth simulation settings for self collision and collision with other objects
+ '''
+
+ collection: 'Collection' = None
+ ''' Limit colliders to this Collection
+
+ :type: 'Collection'
+ '''
+
+ collision_quality: int = None
+ ''' How many collision iterations should be done. (higher is better quality but slower)
+
+ :type: int
+ '''
+
+ damping: float = None
+ ''' Amount of velocity lost on collision
+
+ :type: float
+ '''
+
+ distance_min: float = None
+ ''' Minimum distance between collision objects before collision response takes effect
+
+ :type: float
+ '''
+
+ friction: float = None
+ ''' Friction force if a collision happened (higher = less movement)
+
+ :type: float
+ '''
+
+ impulse_clamp: float = None
+ ''' Clamp collision impulses to avoid instability (0.0 to disable clamping)
+
+ :type: float
+ '''
+
+ self_distance_min: float = None
+ ''' Minimum distance between cloth faces before collision response takes effect
+
+ :type: float
+ '''
+
+ self_friction: float = None
+ ''' Friction with self contact
+
+ :type: float
+ '''
+
+ self_impulse_clamp: float = None
+ ''' Clamp collision impulses to avoid instability (0.0 to disable clamping)
+
+ :type: float
+ '''
+
+ use_collision: bool = None
+ ''' Enable collisions with other objects
+
+ :type: bool
+ '''
+
+ use_self_collision: bool = None
+ ''' Enable self collisions
+
+ :type: bool
+ '''
+
+ vertex_group_self_collisions: str = None
+ ''' Vertex group to define vertices which are not used during self collisions
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ClothSettings(bpy_struct):
+ ''' Cloth simulation settings for an object
+ '''
+
+ air_damping: float = None
+ ''' Air has normally some thickness which slows falling things down
+
+ :type: float
+ '''
+
+ bending_damping: float = None
+ ''' Amount of damping in bending behavior
+
+ :type: float
+ '''
+
+ bending_model: typing.Union[int, str] = None
+ ''' Physical model for simulating bending forces * ANGULAR Angular, Cloth model with angular bending springs. * LINEAR Linear, Cloth model with linear bending springs (legacy).
+
+ :type: typing.Union[int, str]
+ '''
+
+ bending_stiffness: float = None
+ ''' How much the material resists bending
+
+ :type: float
+ '''
+
+ bending_stiffness_max: float = None
+ ''' Maximum bending stiffness value
+
+ :type: float
+ '''
+
+ collider_friction: float = None
+ '''
+
+ :type: float
+ '''
+
+ compression_damping: float = None
+ ''' Amount of damping in compression behavior
+
+ :type: float
+ '''
+
+ compression_stiffness: float = None
+ ''' How much the material resists compression
+
+ :type: float
+ '''
+
+ compression_stiffness_max: float = None
+ ''' Maximum compression stiffness value
+
+ :type: float
+ '''
+
+ density_strength: float = None
+ ''' Influence of target density on the simulation
+
+ :type: float
+ '''
+
+ density_target: float = None
+ ''' Maximum density of hair
+
+ :type: float
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ fluid_density: float = None
+ ''' Density (kg/l) of the fluid contained inside the object, used to create a hydrostatic pressure gradient simulating the weight of the internal fluid, or buoyancy from the surrounding fluid if negative
+
+ :type: float
+ '''
+
+ goal_default: float = None
+ ''' Default Goal (vertex target position) value, when no Vertex Group used
+
+ :type: float
+ '''
+
+ goal_friction: float = None
+ ''' Goal (vertex target position) friction
+
+ :type: float
+ '''
+
+ goal_max: float = None
+ ''' Goal maximum, vertex group weights are scaled to match this range
+
+ :type: float
+ '''
+
+ goal_min: float = None
+ ''' Goal minimum, vertex group weights are scaled to match this range
+
+ :type: float
+ '''
+
+ goal_spring: float = None
+ ''' Goal (vertex target position) spring stiffness
+
+ :type: float
+ '''
+
+ gravity: typing.List[float] = None
+ ''' Gravity or external force vector
+
+ :type: typing.List[float]
+ '''
+
+ internal_compression_stiffness: float = None
+ ''' How much the material resists compression
+
+ :type: float
+ '''
+
+ internal_compression_stiffness_max: float = None
+ ''' Maximum compression stiffness value
+
+ :type: float
+ '''
+
+ internal_friction: float = None
+ '''
+
+ :type: float
+ '''
+
+ internal_spring_max_diversion: float = None
+ ''' How much the rays used to connect the internal points can diverge from the vertex normal
+
+ :type: float
+ '''
+
+ internal_spring_max_length: float = None
+ ''' The maximum length an internal spring can have during creation. If the distance between internal points is greater than this, no internal spring will be created between these points. A length of zero means that there is no length limit
+
+ :type: float
+ '''
+
+ internal_spring_normal_check: bool = None
+ ''' Require the points the internal springs connect to have opposite normal directions
+
+ :type: bool
+ '''
+
+ internal_tension_stiffness: float = None
+ ''' How much the material resists stretching
+
+ :type: float
+ '''
+
+ internal_tension_stiffness_max: float = None
+ ''' Maximum tension stiffness value
+
+ :type: float
+ '''
+
+ mass: float = None
+ ''' The mass of each vertex on the cloth material
+
+ :type: float
+ '''
+
+ pin_stiffness: float = None
+ ''' Pin (vertex target position) spring stiffness
+
+ :type: float
+ '''
+
+ pressure_factor: float = None
+ ''' Ambient pressure (kPa) that balances out between the inside and outside of the object when it has the target volume
+
+ :type: float
+ '''
+
+ quality: int = None
+ ''' Quality of the simulation in steps per frame (higher is better quality but slower)
+
+ :type: int
+ '''
+
+ rest_shape_key: 'ShapeKey' = None
+ ''' Shape key to use the rest spring lengths from
+
+ :type: 'ShapeKey'
+ '''
+
+ sewing_force_max: float = None
+ ''' Maximum sewing force
+
+ :type: float
+ '''
+
+ shear_damping: float = None
+ ''' Amount of damping in shearing behavior
+
+ :type: float
+ '''
+
+ shear_stiffness: float = None
+ ''' How much the material resists shearing
+
+ :type: float
+ '''
+
+ shear_stiffness_max: float = None
+ ''' Maximum shear scaling value
+
+ :type: float
+ '''
+
+ shrink_max: float = None
+ ''' Max amount to shrink cloth by
+
+ :type: float
+ '''
+
+ shrink_min: float = None
+ ''' Factor by which to shrink cloth
+
+ :type: float
+ '''
+
+ target_volume: float = None
+ ''' The mesh volume where the inner/outer pressure will be the same. If set to zero the change in volume will not affect pressure
+
+ :type: float
+ '''
+
+ tension_damping: float = None
+ ''' Amount of damping in stretching behavior
+
+ :type: float
+ '''
+
+ tension_stiffness: float = None
+ ''' How much the material resists stretching
+
+ :type: float
+ '''
+
+ tension_stiffness_max: float = None
+ ''' Maximum tension stiffness value
+
+ :type: float
+ '''
+
+ time_scale: float = None
+ ''' Cloth speed is multiplied by this value
+
+ :type: float
+ '''
+
+ uniform_pressure_force: float = None
+ ''' The uniform pressure that is constantly applied to the mesh, in units of Pressure Scale. Can be negative
+
+ :type: float
+ '''
+
+ use_dynamic_mesh: bool = None
+ ''' Make simulation respect deformations in the base mesh
+
+ :type: bool
+ '''
+
+ use_internal_springs: bool = None
+ ''' Simulate an internal volume structure by creating springs connecting the opposite sides of the mesh
+
+ :type: bool
+ '''
+
+ use_pressure: bool = None
+ ''' Simulate pressure inside a closed cloth mesh
+
+ :type: bool
+ '''
+
+ use_pressure_volume: bool = None
+ ''' Use the Target Volume parameter as the initial volume, instead of calculating it from the mesh itself
+
+ :type: bool
+ '''
+
+ use_sewing_springs: bool = None
+ ''' Pulls loose edges together
+
+ :type: bool
+ '''
+
+ vertex_group_bending: str = None
+ ''' Vertex group for fine control over bending stiffness
+
+ :type: str
+ '''
+
+ vertex_group_intern: str = None
+ ''' Vertex group for fine control over the internal spring stiffness
+
+ :type: str
+ '''
+
+ vertex_group_mass: str = None
+ ''' Vertex Group for pinning of vertices
+
+ :type: str
+ '''
+
+ vertex_group_pressure: str = None
+ ''' Vertex Group for where to apply pressure. Zero weight means no pressure while a weight of one means full pressure. Faces with a vertex that has zero weight will be excluded from the volume calculation
+
+ :type: str
+ '''
+
+ vertex_group_shear_stiffness: str = None
+ ''' Vertex group for fine control over shear stiffness
+
+ :type: str
+ '''
+
+ vertex_group_shrink: str = None
+ ''' Vertex Group for shrinking cloth
+
+ :type: str
+ '''
+
+ vertex_group_structural_stiffness: str = None
+ ''' Vertex group for fine control over structural stiffness
+
+ :type: str
+ '''
+
+ voxel_cell_size: float = None
+ ''' Size of the voxel grid cells for interaction effects
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ClothSolverResult(bpy_struct):
+ ''' Result of cloth solver iteration
+ '''
+
+ avg_error: float = None
+ ''' Average error during substeps
+
+ :type: float
+ '''
+
+ avg_iterations: float = None
+ ''' Average iterations during substeps
+
+ :type: float
+ '''
+
+ max_error: float = None
+ ''' Maximum error during substeps
+
+ :type: float
+ '''
+
+ max_iterations: int = None
+ ''' Maximum iterations during substeps
+
+ :type: int
+ '''
+
+ min_error: float = None
+ ''' Minimum error during substeps
+
+ :type: float
+ '''
+
+ min_iterations: int = None
+ ''' Minimum iterations during substeps
+
+ :type: int
+ '''
+
+ status: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Status of the solver iteration * SUCCESS Success, Computation was successful. * NUMERICAL_ISSUE Numerical Issue, The provided data did not satisfy the prerequisites. * NO_CONVERGENCE No Convergence, Iterative procedure did not converge. * INVALID_INPUT Invalid Input, The inputs are invalid, or the algorithm has been improperly called.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CollectionChildren(bpy_struct):
+ ''' Collection of child collections
+ '''
+
+ def link(self, child: 'Collection'):
+ ''' Add this collection as child of this collection
+
+ :param child: Collection to add
+ :type child: 'Collection'
+ '''
+ pass
+
+ def unlink(self, child: 'Collection'):
+ ''' Remove this child collection from a collection
+
+ :param child: Collection to remove
+ :type child: 'Collection'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CollectionObjects(bpy_struct):
+ ''' Collection of collection objects
+ '''
+
+ def link(self, object: 'Object'):
+ ''' Add this object to a collection
+
+ :param object: Object to add
+ :type object: 'Object'
+ '''
+ pass
+
+ def unlink(self, object: 'Object'):
+ ''' Remove this object from a collection
+
+ :param object: Object to remove
+ :type object: 'Object'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CollisionSettings(bpy_struct):
+ ''' Collision settings for object in physics simulation
+ '''
+
+ absorption: float = None
+ ''' How much of effector force gets lost during collision with this object (in percent)
+
+ :type: float
+ '''
+
+ cloth_friction: float = None
+ ''' Friction for cloth collisions
+
+ :type: float
+ '''
+
+ damping: float = None
+ ''' Amount of damping during collision
+
+ :type: float
+ '''
+
+ damping_factor: float = None
+ ''' Amount of damping during particle collision
+
+ :type: float
+ '''
+
+ damping_random: float = None
+ ''' Random variation of damping
+
+ :type: float
+ '''
+
+ friction_factor: float = None
+ ''' Amount of friction during particle collision
+
+ :type: float
+ '''
+
+ friction_random: float = None
+ ''' Random variation of friction
+
+ :type: float
+ '''
+
+ permeability: float = None
+ ''' Chance that the particle will pass through the mesh
+
+ :type: float
+ '''
+
+ stickiness: float = None
+ ''' Amount of stickiness to surface collision
+
+ :type: float
+ '''
+
+ thickness_inner: float = None
+ ''' Inner face thickness (only used by softbodies)
+
+ :type: float
+ '''
+
+ thickness_outer: float = None
+ ''' Outer face thickness
+
+ :type: float
+ '''
+
+ use: bool = None
+ ''' Enable this objects as a collider for physics systems
+
+ :type: bool
+ '''
+
+ use_culling: bool = None
+ ''' Cloth collision acts with respect to the collider normals (improves penetration recovery)
+
+ :type: bool
+ '''
+
+ use_normal: bool = None
+ ''' Cloth collision impulses act in the direction of the collider normals (more reliable in some cases)
+
+ :type: bool
+ '''
+
+ use_particle_kill: bool = None
+ ''' Kill collided particles
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorManagedDisplaySettings(bpy_struct):
+ ''' Color management specific to display device
+ '''
+
+ display_device: typing.Union[int, str] = None
+ ''' Display device name
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorManagedInputColorspaceSettings(bpy_struct):
+ ''' Input color space settings
+ '''
+
+ is_data: bool = None
+ ''' Treat image as non-color data without color management, like normal or displacement maps
+
+ :type: bool
+ '''
+
+ name: typing.Union[int, str] = None
+ ''' Color space in the image file, to convert to and from when saving and loading the image * Filmic Log Filmic Log, Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range. * Linear Linear, Rec. 709 (Full Range), Blender native linear space. * Linear ACES Linear ACES, ACES linear space. * Non-Color Non-Color, Color space used for images which contains non-color data (i,e, normal maps). * Raw Raw. * sRGB sRGB, Standard RGB Display Space. * XYZ XYZ.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorManagedSequencerColorspaceSettings(bpy_struct):
+ ''' Input color space settings
+ '''
+
+ name: typing.Union[int, str] = None
+ ''' Color space that the sequencer operates in * Filmic Log Filmic Log, Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range. * Linear Linear, Rec. 709 (Full Range), Blender native linear space. * Linear ACES Linear ACES, ACES linear space. * Non-Color Non-Color, Color space used for images which contains non-color data (i,e, normal maps). * Raw Raw. * sRGB sRGB, Standard RGB Display Space. * XYZ XYZ.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorManagedViewSettings(bpy_struct):
+ ''' Color management settings used for displaying images on the display
+ '''
+
+ curve_mapping: 'CurveMapping' = None
+ ''' Color curve mapping applied before display transform
+
+ :type: 'CurveMapping'
+ '''
+
+ exposure: float = None
+ ''' Exposure (stops) applied before display transform
+
+ :type: float
+ '''
+
+ gamma: float = None
+ ''' Amount of gamma modification applied after display transform
+
+ :type: float
+ '''
+
+ look: typing.Union[int, str] = None
+ ''' Additional transform applied before view transform for an artistic needs * NONE None, Do not modify image in an artistic manner.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_curve_mapping: bool = None
+ ''' Use RGB curved for pre-display transformation
+
+ :type: bool
+ '''
+
+ view_transform: typing.Union[int, str] = None
+ ''' View used when converting image to a display space * NONE None, Do not perform any color transform on display, use old non-color managed technique for display.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorMapping(bpy_struct):
+ ''' Color mapping settings
+ '''
+
+ blend_color: typing.List[float] = None
+ ''' Blend color to mix with texture output color
+
+ :type: typing.List[float]
+ '''
+
+ blend_factor: float = None
+ '''
+
+ :type: float
+ '''
+
+ blend_type: typing.Union[int, str] = None
+ ''' Mode used to mix with texture output color
+
+ :type: typing.Union[int, str]
+ '''
+
+ brightness: float = None
+ ''' Adjust the brightness of the texture
+
+ :type: float
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ contrast: float = None
+ ''' Adjust the contrast of the texture
+
+ :type: float
+ '''
+
+ saturation: float = None
+ ''' Adjust the saturation of colors in the texture
+
+ :type: float
+ '''
+
+ use_color_ramp: bool = None
+ ''' Toggle color ramp operations
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorRamp(bpy_struct):
+ ''' Color ramp mapping a scalar value to a color
+ '''
+
+ color_mode: typing.Union[int, str] = None
+ ''' Set color mode to use for interpolation
+
+ :type: typing.Union[int, str]
+ '''
+
+ elements: typing.Union[typing.List['ColorRampElement'],
+ 'bpy_prop_collection', 'ColorRampElements'] = None
+ '''
+
+ :type: typing.Union[typing.List['ColorRampElement'], 'bpy_prop_collection', 'ColorRampElements']
+ '''
+
+ hue_interpolation: typing.Union[int, str] = None
+ ''' Set color interpolation
+
+ :type: typing.Union[int, str]
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Set interpolation between color stops
+
+ :type: typing.Union[int, str]
+ '''
+
+ def evaluate(self, position: float) -> typing.List[float]:
+ ''' Evaluate ColorRamp
+
+ :param position: Position, Evaluate ColorRamp at position
+ :type position: float
+ :rtype: typing.List[float]
+ :return: Color, Color at given position
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorRampElement(bpy_struct):
+ ''' Element defining a color at a position in the color ramp
+ '''
+
+ alpha: float = None
+ ''' Set alpha of selected color stop
+
+ :type: float
+ '''
+
+ color: typing.List[float] = None
+ ''' Set color of selected color stop
+
+ :type: typing.List[float]
+ '''
+
+ position: float = None
+ ''' Set position of selected color stop
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorRampElements(bpy_struct):
+ ''' Collection of Color Ramp Elements
+ '''
+
+ def new(self, position: float) -> 'ColorRampElement':
+ ''' Add element to ColorRamp
+
+ :param position: Position, Position to add element
+ :type position: float
+ :rtype: 'ColorRampElement'
+ :return: New element
+ '''
+ pass
+
+ def remove(self, element: 'ColorRampElement'):
+ ''' Delete element from ColorRamp
+
+ :param element: Element to remove
+ :type element: 'ColorRampElement'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeOutputFileFileSlots(bpy_struct):
+ ''' Collection of File Output node slots
+ '''
+
+ def new(self, name: str) -> 'NodeSocket':
+ ''' Add a file slot to this node
+
+ :param name: Name
+ :type name: str
+ :rtype: 'NodeSocket'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocket'):
+ ''' Remove a file slot from this node
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all file slots from this node
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a file slot to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeOutputFileLayerSlots(bpy_struct):
+ ''' Collection of File Output node slots
+ '''
+
+ def new(self, name: str) -> 'NodeSocket':
+ ''' Add a file slot to this node
+
+ :param name: Name
+ :type name: str
+ :rtype: 'NodeSocket'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocket'):
+ ''' Remove a file slot from this node
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all file slots from this node
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a file slot to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ConsoleLine(bpy_struct):
+ ''' Input line for the interactive console
+ '''
+
+ body: str = None
+ ''' Text in the line
+
+ :type: str
+ '''
+
+ current_character: int = None
+ '''
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Console line type when used in scrollback
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Constraint(bpy_struct):
+ ''' Constraint modifying the transformation of objects and bones
+ '''
+
+ active: bool = None
+ ''' Constraint is the one being edited
+
+ :type: bool
+ '''
+
+ error_location: float = None
+ ''' Amount of residual error in Blender space unit for constraints that work on position
+
+ :type: float
+ '''
+
+ error_rotation: float = None
+ ''' Amount of residual error in radians for constraints that work on orientation
+
+ :type: float
+ '''
+
+ influence: float = None
+ ''' Amount of influence constraint will have on the final solution
+
+ :type: float
+ '''
+
+ is_proxy_local: bool = None
+ ''' Constraint was added in this proxy instance (i.e. did not belong to source Armature)
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' Constraint has valid settings and can be evaluated
+
+ :type: bool
+ '''
+
+ mute: bool = None
+ ''' Enable/Disable Constraint
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Constraint name
+
+ :type: str
+ '''
+
+ owner_space: typing.Union[int, str] = None
+ ''' Space that owner is evaluated in * WORLD World Space, The constraint is applied relative to the world coordinate system. * POSE Pose Space, The constraint is applied in Pose Space, the object transformation is ignored. * LOCAL_WITH_PARENT Local With Parent, The constraint is applied relative to the rest pose local coordinate system of the bone, thus including the parent-induced transformation. * LOCAL Local Space, The constraint is applied relative to the local coordinate system of the object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_expanded: bool = None
+ ''' Constraint's panel is expanded in UI
+
+ :type: bool
+ '''
+
+ target_space: typing.Union[int, str] = None
+ ''' Space that target is evaluated in * WORLD World Space, The transformation of the target is evaluated relative to the world coordinate system. * POSE Pose Space, The transformation of the target is only evaluated in the Pose Space, the target armature object transformation is ignored. * LOCAL_WITH_PARENT Local With Parent, The transformation of the target bone is evaluated relative to its rest pose local coordinate system, thus including the parent-induced transformation. * LOCAL Local Space, The transformation of the target is evaluated relative to its local coordinate system.
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * CAMERA_SOLVER Camera Solver. * FOLLOW_TRACK Follow Track. * OBJECT_SOLVER Object Solver. * COPY_LOCATION Copy Location, Copy the location of a target (with an optional offset), so that they move together. * COPY_ROTATION Copy Rotation, Copy the rotation of a target (with an optional offset), so that they rotate together. * COPY_SCALE Copy Scale, Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount. * COPY_TRANSFORMS Copy Transforms, Copy all the transformations of a target, so that they move together. * LIMIT_DISTANCE Limit Distance, Restrict movements to within a certain distance of a target (at the time of constraint evaluation only). * LIMIT_LOCATION Limit Location, Restrict movement along each axis within given ranges. * LIMIT_ROTATION Limit Rotation, Restrict rotation along each axis within given ranges. * LIMIT_SCALE Limit Scale, Restrict scaling along each axis with given ranges. * MAINTAIN_VOLUME Maintain Volume, Compensate for scaling one axis by applying suitable scaling to the other two axes. * TRANSFORM Transformation, Use one transform property from target to control another (or same) property on owner. * TRANSFORM_CACHE Transform Cache, Look up the transformation matrix from an external file. * CLAMP_TO Clamp To, Restrict movements to lie along a curve by remapping location along curve's longest axis. * DAMPED_TRACK Damped Track, Point towards a target by performing the smallest rotation necessary. * IK Inverse Kinematics, Control a chain of bones by specifying the endpoint target (Bones only). * LOCKED_TRACK Locked Track, Rotate around the specified ('locked') axis to point towards a target. * SPLINE_IK Spline IK, Align chain of bones along a curve (Bones only). * STRETCH_TO Stretch To, Stretch along Y-Axis to point towards a target. * TRACK_TO Track To, Legacy tracking constraint prone to twisting artifacts. * ACTION Action, Use transform property of target to look up pose for owner from an Action. * ARMATURE Armature, Apply weight-blended transformation from multiple bones like the Armature modifier. * CHILD_OF Child Of, Make target the 'detachable' parent of owner. * FLOOR Floor, Use position (and optionally rotation) of target to define a 'wall' or 'floor' that the owner can not cross. * FOLLOW_PATH Follow Path, Use to animate an object/bone following a path. * PIVOT Pivot, Change pivot point for transforms (buggy). * SHRINKWRAP Shrinkwrap, Restrict movements to surface of target mesh.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ConstraintTarget(bpy_struct):
+ ''' Target object for multi-target constraints
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ConstraintTargetBone(bpy_struct):
+ ''' Target bone for multi-target constraints
+ '''
+
+ subtarget: str = None
+ ''' Target armature bone
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target armature
+
+ :type: 'Object'
+ '''
+
+ weight: float = None
+ ''' Blending weight of this bone
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Context(bpy_struct):
+ ''' Current windowmanager and data context
+ '''
+
+ area: 'Area' = None
+ '''
+
+ :type: 'Area'
+ '''
+
+ blend_data: 'BlendData' = None
+ '''
+
+ :type: 'BlendData'
+ '''
+
+ collection: 'Collection' = None
+ '''
+
+ :type: 'Collection'
+ '''
+
+ engine: str = None
+ '''
+
+ :type: str
+ '''
+
+ gizmo_group: 'GizmoGroup' = None
+ '''
+
+ :type: 'GizmoGroup'
+ '''
+
+ layer_collection: 'LayerCollection' = None
+ '''
+
+ :type: 'LayerCollection'
+ '''
+
+ mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ preferences: 'Preferences' = None
+ '''
+
+ :type: 'Preferences'
+ '''
+
+ region: 'Region' = None
+ '''
+
+ :type: 'Region'
+ '''
+
+ region_data: 'RegionView3D' = None
+ '''
+
+ :type: 'RegionView3D'
+ '''
+
+ scene: 'Scene' = None
+ '''
+
+ :type: 'Scene'
+ '''
+
+ screen: 'Screen' = None
+ '''
+
+ :type: 'Screen'
+ '''
+
+ space_data: 'Space' = None
+ '''
+
+ :type: 'Space'
+ '''
+
+ tool_settings: 'ToolSettings' = None
+ '''
+
+ :type: 'ToolSettings'
+ '''
+
+ view_layer: 'ViewLayer' = None
+ '''
+
+ :type: 'ViewLayer'
+ '''
+
+ window: 'Window' = None
+ '''
+
+ :type: 'Window'
+ '''
+
+ window_manager: 'WindowManager' = None
+ '''
+
+ :type: 'WindowManager'
+ '''
+
+ workspace: 'WorkSpace' = None
+ '''
+
+ :type: 'WorkSpace'
+ '''
+
+ def evaluated_depsgraph_get(self) -> 'Depsgraph':
+ ''' Get the dependency graph for the current scene and view layer, to access to data-blocks with animation and modifiers applied. If any data-blocks have been edited, the dependency graph will be updated. This invalidates all references to evaluated data-blocks from the dependency graph.
+
+ :rtype: 'Depsgraph'
+ :return: Evaluated dependency graph
+ '''
+ pass
+
+ def copy(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveMap(bpy_struct):
+ ''' Curve in a curve mapping
+ '''
+
+ points: typing.Union[typing.List['CurveMapPoint'], 'bpy_prop_collection',
+ 'CurveMapPoints'] = None
+ '''
+
+ :type: typing.Union[typing.List['CurveMapPoint'], 'bpy_prop_collection', 'CurveMapPoints']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveMapPoint(bpy_struct):
+ ''' Point of a curve used for a curve mapping
+ '''
+
+ handle_type: typing.Union[int, str] = None
+ ''' Curve interpolation at this point: Bezier or vector
+
+ :type: typing.Union[int, str]
+ '''
+
+ location: typing.List[float] = None
+ ''' X/Y coordinates of the curve point
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ ''' Selection state of the curve point
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveMapPoints(bpy_struct):
+ ''' Collection of Curve Map Points
+ '''
+
+ def new(self, position: float, value: float) -> 'CurveMapPoint':
+ ''' Add point to CurveMap
+
+ :param position: Position, Position to add point
+ :type position: float
+ :param value: Value, Value of point
+ :type value: float
+ :rtype: 'CurveMapPoint'
+ :return: New point
+ '''
+ pass
+
+ def remove(self, point: 'CurveMapPoint'):
+ ''' Delete point from CurveMap
+
+ :param point: PointElement to remove
+ :type point: 'CurveMapPoint'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveMapping(bpy_struct):
+ ''' Curve mapping to map color, vector and scalar values to other values using a user defined curve
+ '''
+
+ black_level: typing.List[float] = None
+ ''' For RGB curves, the color that black is mapped to
+
+ :type: typing.List[float]
+ '''
+
+ clip_max_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ clip_max_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ clip_min_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ clip_min_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ curves: typing.Union[typing.List['CurveMap'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['CurveMap'], 'bpy_prop_collection']
+ '''
+
+ extend: typing.Union[int, str] = None
+ ''' Extrapolate the curve or extend it horizontally
+
+ :type: typing.Union[int, str]
+ '''
+
+ tone: typing.Union[int, str] = None
+ ''' Tone of the curve
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_clip: bool = None
+ ''' Force the curve view to fit a defined boundary
+
+ :type: bool
+ '''
+
+ white_level: typing.List[float] = None
+ ''' For RGB curves, the color that white is mapped to
+
+ :type: typing.List[float]
+ '''
+
+ def update(self):
+ ''' Update curve mapping after making changes
+
+ '''
+ pass
+
+ def initialize(self):
+ ''' Initialize curve
+
+ '''
+ pass
+
+ def evaluate(self, curve: 'CurveMap', position: float) -> float:
+ ''' Evaluate curve at given location
+
+ :param curve: curve, Curve to evaluate
+ :type curve: 'CurveMap'
+ :param position: Position, Position to evaluate curve at
+ :type position: float
+ :rtype: float
+ :return: Value, Value of curve at given location
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurvePaintSettings(bpy_struct):
+ corner_angle: float = None
+ ''' Angles above this are considered corners
+
+ :type: float
+ '''
+
+ curve_type: typing.Union[int, str] = None
+ ''' Type of curve to use for new strokes
+
+ :type: typing.Union[int, str]
+ '''
+
+ depth_mode: typing.Union[int, str] = None
+ ''' Method of projecting depth
+
+ :type: typing.Union[int, str]
+ '''
+
+ error_threshold: int = None
+ ''' Allow deviation for a smoother, less precise line
+
+ :type: int
+ '''
+
+ fit_method: typing.Union[int, str] = None
+ ''' Curve fitting method * REFIT Refit, Incrementally re-fit the curve (high quality). * SPLIT Split, Split the curve until the tolerance is met (fast).
+
+ :type: typing.Union[int, str]
+ '''
+
+ radius_max: float = None
+ ''' Radius to use when the maximum pressure is applied (or when a tablet isn't used)
+
+ :type: float
+ '''
+
+ radius_min: float = None
+ ''' Minimum radius when the minimum pressure is applied (also the minimum when tapering)
+
+ :type: float
+ '''
+
+ radius_taper_end: float = None
+ ''' Taper factor for the radius of each point along the curve
+
+ :type: float
+ '''
+
+ radius_taper_start: float = None
+ ''' Taper factor for the radius of each point along the curve
+
+ :type: float
+ '''
+
+ surface_offset: float = None
+ ''' Offset the stroke from the surface
+
+ :type: float
+ '''
+
+ surface_plane: typing.Union[int, str] = None
+ ''' Plane for projected stroke * NORMAL_VIEW Normal/View, Display perpendicular to the surface. * NORMAL_SURFACE Normal/Surface, Display aligned to the surface. * VIEW View, Display aligned to the viewport.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_corners_detect: bool = None
+ ''' Detect corners and use non-aligned handles
+
+ :type: bool
+ '''
+
+ use_offset_absolute: bool = None
+ ''' Apply a fixed offset (don't scale by the radius)
+
+ :type: bool
+ '''
+
+ use_pressure_radius: bool = None
+ ''' Map tablet pressure to curve radius
+
+ :type: bool
+ '''
+
+ use_stroke_endpoints: bool = None
+ ''' Use the start of the stroke for the depth
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveProfile(bpy_struct):
+ ''' Profile Path editor used to build a profile path
+ '''
+
+ points: typing.Union[typing.List['CurveProfilePoint'],
+ 'bpy_prop_collection', 'CurveProfilePoints'] = None
+ ''' Profile control points
+
+ :type: typing.Union[typing.List['CurveProfilePoint'], 'bpy_prop_collection', 'CurveProfilePoints']
+ '''
+
+ preset: typing.Union[int, str] = None
+ ''' * LINE Line, Default. * SUPPORTS Support Loops, Loops on each side of the profile. * CORNICE Cornice Molding. * CROWN Crown Molding. * STEPS Steps, A number of steps defined by the segments.
+
+ :type: typing.Union[int, str]
+ '''
+
+ segments: typing.Union[typing.List['CurveProfilePoint'],
+ 'bpy_prop_collection'] = None
+ ''' Segments sampled from control points
+
+ :type: typing.Union[typing.List['CurveProfilePoint'], 'bpy_prop_collection']
+ '''
+
+ use_clip: bool = None
+ ''' Force the path view to fit a defined boundary
+
+ :type: bool
+ '''
+
+ use_sample_even_lengths: bool = None
+ ''' Sample edges with even lengths
+
+ :type: bool
+ '''
+
+ use_sample_straight_edges: bool = None
+ ''' Sample edges with vector handles
+
+ :type: bool
+ '''
+
+ def update(self):
+ ''' Refresh internal data, remove doubles and clip points
+
+ '''
+ pass
+
+ def initialize(self, totsegments: int):
+ ''' Set the number of display segments and fill tables
+
+ :param totsegments: The number of segment values to initialize the segments table with
+ :type totsegments: int
+ '''
+ pass
+
+ def evaluate(self, length_portion: float) -> typing.List[float]:
+ ''' Evaluate the at the given portion of the path length
+
+ :param length_portion: Length Portion, Portion of the path length to travel before evaluation
+ :type length_portion: float
+ :rtype: typing.List[float]
+ :return: Location, The location at the given portion of the profile
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveProfilePoint(bpy_struct):
+ ''' Point of a path used to define a profile
+ '''
+
+ handle_type_1: typing.Union[int, str] = None
+ ''' Path interpolation at this point
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_type_2: typing.Union[int, str] = None
+ ''' Path interpolation at this point
+
+ :type: typing.Union[int, str]
+ '''
+
+ location: typing.List[float] = None
+ ''' X/Y coordinates of the path point
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ ''' Selection state of the path point
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveProfilePoints(bpy_struct):
+ ''' Collection of Profile Points
+ '''
+
+ def add(self, x: float, y: float) -> 'CurveProfilePoint':
+ ''' Add point to the profile
+
+ :param x: X Position, X Position for new point
+ :type x: float
+ :param y: Y Position, Y Position for new point
+ :type y: float
+ :rtype: 'CurveProfilePoint'
+ :return: New point
+ '''
+ pass
+
+ def remove(self, point: 'CurveProfilePoint'):
+ ''' Delete point from the profile
+
+ :param point: Point to remove
+ :type point: 'CurveProfilePoint'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveSplines(bpy_struct):
+ ''' Collection of curve splines
+ '''
+
+ active: 'Spline' = None
+ ''' Active curve spline
+
+ :type: 'Spline'
+ '''
+
+ def new(self, type: typing.Union[int, str]) -> 'Spline':
+ ''' Add a new spline to the curve
+
+ :param type: type for the new spline
+ :type type: typing.Union[int, str]
+ :rtype: 'Spline'
+ :return: The newly created spline
+ '''
+ pass
+
+ def remove(self, spline: 'Spline'):
+ ''' Remove a spline from a curve
+
+ :param spline: The spline to remove
+ :type spline: 'Spline'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all splines from a curve
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Depsgraph(bpy_struct):
+ ids: typing.Union[typing.List['ID'], 'bpy_prop_collection'] = None
+ ''' All evaluated datablocks
+
+ :type: typing.Union[typing.List['ID'], 'bpy_prop_collection']
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Evaluation mode * VIEWPORT Viewport, Viewport non-rendered mode. * RENDER Render, Render.
+
+ :type: typing.Union[int, str]
+ '''
+
+ object_instances: typing.Union[typing.List['DepsgraphObjectInstance'],
+ 'bpy_prop_collection'] = None
+ ''' All object instances to display or render (WARNING: only use this as an iterator, never as a sequence, and do not keep any references to its items)
+
+ :type: typing.Union[typing.List['DepsgraphObjectInstance'], 'bpy_prop_collection']
+ '''
+
+ objects: typing.Union[typing.List['Object'], 'bpy_prop_collection'] = None
+ ''' Evaluated objects in the dependency graph
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection']
+ '''
+
+ scene: 'Scene' = None
+ ''' Original scene dependency graph is built for
+
+ :type: 'Scene'
+ '''
+
+ scene_eval: 'Scene' = None
+ ''' Original scene dependency graph is built for
+
+ :type: 'Scene'
+ '''
+
+ updates: typing.Union[typing.List['DepsgraphUpdate'],
+ 'bpy_prop_collection'] = None
+ ''' Updates to datablocks
+
+ :type: typing.Union[typing.List['DepsgraphUpdate'], 'bpy_prop_collection']
+ '''
+
+ view_layer: 'ViewLayer' = None
+ ''' Original view layer dependency graph is built for
+
+ :type: 'ViewLayer'
+ '''
+
+ view_layer_eval: 'ViewLayer' = None
+ ''' Original view layer dependency graph is built for
+
+ :type: 'ViewLayer'
+ '''
+
+ def debug_relations_graphviz(self, filename: str):
+ ''' debug_relations_graphviz
+
+ :param filename: File Name, Output path for the graphviz debug file
+ :type filename: str
+ '''
+ pass
+
+ def debug_stats_gnuplot(self, filename: str, output_filename: str):
+ ''' debug_stats_gnuplot
+
+ :param filename: File Name, Output path for the gnuplot debug file
+ :type filename: str
+ :param output_filename: Output File Name, File name where gnuplot script will save the result
+ :type output_filename: str
+ '''
+ pass
+
+ def debug_tag_update(self):
+ ''' debug_tag_update
+
+ '''
+ pass
+
+ def debug_stats(self) -> str:
+ ''' Report the number of elements in the Dependency Graph
+
+ :rtype: str
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ ''' Re-evaluate any modified data-blocks, for example for animation or modifiers. This invalidates all references to evaluated data-blocks from this dependency graph.
+
+ '''
+ pass
+
+ def id_eval_get(self, id: 'ID') -> 'ID':
+ ''' id_eval_get
+
+ :param id: Original ID to get evaluated complementary part for
+ :type id: 'ID'
+ :rtype: 'ID'
+ :return: Evaluated ID for the given original one
+ '''
+ pass
+
+ def id_type_updated(self, id_type: typing.Union[int, str]) -> bool:
+ ''' id_type_updated
+
+ :param id_type: ID Type
+ :type id_type: typing.Union[int, str]
+ :rtype: bool
+ :return: Updated, True if any datablock with this type was added, updated or removed
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DepsgraphObjectInstance(bpy_struct):
+ ''' Extended information about dependency graph object iterator (WARNING: all data here is *evaluated* one, not original .blend IDs...)
+ '''
+
+ instance_object: 'Object' = None
+ ''' Evaluated object which is being instanced by this iterator
+
+ :type: 'Object'
+ '''
+
+ is_instance: bool = None
+ ''' Denotes if the object is generated by another object
+
+ :type: bool
+ '''
+
+ matrix_world: typing.List[float] = None
+ ''' Generated transform matrix in world space
+
+ :type: typing.List[float]
+ '''
+
+ object: 'Object' = None
+ ''' Evaluated object the iterator points to
+
+ :type: 'Object'
+ '''
+
+ orco: typing.List[float] = None
+ ''' Generated coordinates in parent object space
+
+ :type: typing.List[float]
+ '''
+
+ parent: 'Object' = None
+ ''' If the object is an instance, the parent object that generated it
+
+ :type: 'Object'
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ ''' Evaluated particle system that this object was instanced from
+
+ :type: 'ParticleSystem'
+ '''
+
+ persistent_id: typing.List[int] = None
+ ''' Persistent identifier for inter-frame matching of objects with motion blur
+
+ :type: typing.List[int]
+ '''
+
+ random_id: int = None
+ ''' Random id for this instance, typically for randomized shading
+
+ :type: int
+ '''
+
+ show_particles: bool = None
+ ''' Particles part of the object should be visible in the render
+
+ :type: bool
+ '''
+
+ show_self: bool = None
+ ''' The object geometry itself should be visible in the render
+
+ :type: bool
+ '''
+
+ uv: typing.List[float] = None
+ ''' UV coordinates in parent object space
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DepsgraphUpdate(bpy_struct):
+ ''' Information about ID that was updated
+ '''
+
+ id: 'ID' = None
+ ''' Updated datablock
+
+ :type: 'ID'
+ '''
+
+ is_updated_geometry: bool = None
+ ''' Object geometry is updated
+
+ :type: bool
+ '''
+
+ is_updated_shading: bool = None
+ ''' Object shading is updated
+
+ :type: bool
+ '''
+
+ is_updated_transform: bool = None
+ ''' Object transformation is updated
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DisplaySafeAreas(bpy_struct):
+ ''' Safe areas used in 3D view and the sequencer
+ '''
+
+ action: typing.List[float] = None
+ ''' Safe area for general elements
+
+ :type: typing.List[float]
+ '''
+
+ action_center: typing.List[float] = None
+ ''' Safe area for general elements in a different aspect ratio
+
+ :type: typing.List[float]
+ '''
+
+ title: typing.List[float] = None
+ ''' Safe area for text and graphics
+
+ :type: typing.List[float]
+ '''
+
+ title_center: typing.List[float] = None
+ ''' Safe area for text and graphics in a different aspect ratio
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DopeSheet(bpy_struct):
+ ''' Settings for filtering the channels shown in animation editors
+ '''
+
+ filter_collection: 'Collection' = None
+ ''' Collection that included object should be a member of
+
+ :type: 'Collection'
+ '''
+
+ filter_fcurve_name: str = None
+ ''' F-Curve live filtering string
+
+ :type: str
+ '''
+
+ filter_text: str = None
+ ''' Live filtering string
+
+ :type: str
+ '''
+
+ show_armatures: bool = None
+ ''' Include visualization of armature related animation data
+
+ :type: bool
+ '''
+
+ show_cache_files: bool = None
+ ''' Include visualization of cache file related animation data
+
+ :type: bool
+ '''
+
+ show_cameras: bool = None
+ ''' Include visualization of camera related animation data
+
+ :type: bool
+ '''
+
+ show_curves: bool = None
+ ''' Include visualization of curve related animation data
+
+ :type: bool
+ '''
+
+ show_datablock_filters: bool = None
+ ''' Show options for whether channels related to certain types of data are included
+
+ :type: bool
+ '''
+
+ show_expanded_summary: bool = None
+ ''' Collapse summary when shown, so all other channels get hidden (Dope Sheet editors only)
+
+ :type: bool
+ '''
+
+ show_gpencil: bool = None
+ ''' Include visualization of Grease Pencil related animation data and frames
+
+ :type: bool
+ '''
+
+ show_hairs: bool = None
+ ''' Include visualization of hair related animation data
+
+ :type: bool
+ '''
+
+ show_hidden: bool = None
+ ''' Include channels from objects/bone that are not visible
+
+ :type: bool
+ '''
+
+ show_lattices: bool = None
+ ''' Include visualization of lattice related animation data
+
+ :type: bool
+ '''
+
+ show_lights: bool = None
+ ''' Include visualization of light related animation data
+
+ :type: bool
+ '''
+
+ show_linestyles: bool = None
+ ''' Include visualization of Line Style related Animation data
+
+ :type: bool
+ '''
+
+ show_materials: bool = None
+ ''' Include visualization of material related animation data
+
+ :type: bool
+ '''
+
+ show_meshes: bool = None
+ ''' Include visualization of mesh related animation data
+
+ :type: bool
+ '''
+
+ show_metaballs: bool = None
+ ''' Include visualization of metaball related animation data
+
+ :type: bool
+ '''
+
+ show_missing_nla: bool = None
+ ''' Include animation data-blocks with no NLA data (NLA editor only)
+
+ :type: bool
+ '''
+
+ show_modifiers: bool = None
+ ''' Include visualization of animation data related to data-blocks linked to modifiers
+
+ :type: bool
+ '''
+
+ show_movieclips: bool = None
+ ''' Include visualization of movie clip related animation data
+
+ :type: bool
+ '''
+
+ show_nodes: bool = None
+ ''' Include visualization of node related animation data
+
+ :type: bool
+ '''
+
+ show_only_errors: bool = None
+ ''' Only include F-Curves and drivers that are disabled or have errors
+
+ :type: bool
+ '''
+
+ show_only_selected: bool = None
+ ''' Only include channels relating to selected objects and data
+
+ :type: bool
+ '''
+
+ show_particles: bool = None
+ ''' Include visualization of particle related animation data
+
+ :type: bool
+ '''
+
+ show_pointclouds: bool = None
+ ''' Include visualization of point cloud related animation data
+
+ :type: bool
+ '''
+
+ show_scenes: bool = None
+ ''' Include visualization of scene related animation data
+
+ :type: bool
+ '''
+
+ show_shapekeys: bool = None
+ ''' Include visualization of shape key related animation data
+
+ :type: bool
+ '''
+
+ show_speakers: bool = None
+ ''' Include visualization of speaker related animation data
+
+ :type: bool
+ '''
+
+ show_summary: bool = None
+ ''' Display an additional 'summary' line (Dope Sheet editors only)
+
+ :type: bool
+ '''
+
+ show_textures: bool = None
+ ''' Include visualization of texture related animation data
+
+ :type: bool
+ '''
+
+ show_transforms: bool = None
+ ''' Include visualization of object-level animation data (mostly transforms)
+
+ :type: bool
+ '''
+
+ show_volumes: bool = None
+ ''' Include visualization of volume related animation data
+
+ :type: bool
+ '''
+
+ show_worlds: bool = None
+ ''' Include visualization of world related animation data
+
+ :type: bool
+ '''
+
+ source: 'ID' = None
+ ''' ID-Block representing source data, usually ID_SCE (i.e. Scene)
+
+ :type: 'ID'
+ '''
+
+ use_datablock_sort: bool = None
+ ''' Alphabetically sorts data-blocks - mainly objects in the scene (disable to increase viewport speed)
+
+ :type: bool
+ '''
+
+ use_multi_word_filter: bool = None
+ ''' Perform fuzzy/multi-word matching (WARNING: May be slow)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Driver(bpy_struct):
+ ''' Driver for the value of a setting based on an external value
+ '''
+
+ expression: str = None
+ ''' Expression to use for Scripted Expression
+
+ :type: str
+ '''
+
+ is_simple_expression: bool = None
+ ''' The scripted expression can be evaluated without using the full python interpreter
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' Driver could not be evaluated in past, so should be skipped
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Driver type
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_self: bool = None
+ ''' Include a 'self' variable in the name-space, so drivers can easily reference the data being modified (object, bone, etc...)
+
+ :type: bool
+ '''
+
+ variables: typing.Union[typing.
+ List['DriverVariable'], 'bpy_prop_collection',
+ 'ChannelDriverVariables'] = None
+ ''' Properties acting as inputs for this driver
+
+ :type: typing.Union[typing.List['DriverVariable'], 'bpy_prop_collection', 'ChannelDriverVariables']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DriverTarget(bpy_struct):
+ ''' Source of input values for driver variables
+ '''
+
+ bone_target: str = None
+ ''' Name of PoseBone to use as target
+
+ :type: str
+ '''
+
+ data_path: str = None
+ ''' RNA Path (from ID-block) to property used
+
+ :type: str
+ '''
+
+ id: 'ID' = None
+ ''' ID-block that the specific property used can be found from (id_type property must be set first)
+
+ :type: 'ID'
+ '''
+
+ id_type: typing.Union[int, str] = None
+ ''' Type of ID-block that can be used
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_mode: typing.Union[int, str] = None
+ ''' Mode for calculating rotation channel values * AUTO Auto Euler, Euler using the rotation order of the target. * XYZ XYZ Euler, Euler using the XYZ rotation order. * XZY XZY Euler, Euler using the XZY rotation order. * YXZ YXZ Euler, Euler using the YXZ rotation order. * YZX YZX Euler, Euler using the YZX rotation order. * ZXY ZXY Euler, Euler using the ZXY rotation order. * ZYX ZYX Euler, Euler using the ZYX rotation order. * QUATERNION Quaternion, Quaternion rotation. * SWING_TWIST_X Swing and X Twist, Decompose into a swing rotation to aim the X axis, followed by twist around it. * SWING_TWIST_Y Swing and Y Twist, Decompose into a swing rotation to aim the Y axis, followed by twist around it. * SWING_TWIST_Z Swing and Z Twist, Decompose into a swing rotation to aim the Z axis, followed by twist around it.
+
+ :type: typing.Union[int, str]
+ '''
+
+ transform_space: typing.Union[int, str] = None
+ ''' Space in which transforms are used * WORLD_SPACE World Space, Transforms include effects of parenting/restpose and constraints. * TRANSFORM_SPACE Transform Space, Transforms don't include parenting/restpose or constraints. * LOCAL_SPACE Local Space, Transforms include effects of constraints but not parenting/restpose.
+
+ :type: typing.Union[int, str]
+ '''
+
+ transform_type: typing.Union[int, str] = None
+ ''' Driver variable type
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DriverVariable(bpy_struct):
+ ''' Variable from some source/target for driver relationship
+ '''
+
+ is_name_valid: bool = None
+ ''' Is this a valid name for a driver variable
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name to use in scripted expressions/functions (no spaces or dots are allowed, and must start with a letter)
+
+ :type: str
+ '''
+
+ targets: typing.Union[typing.
+ List['DriverTarget'], 'bpy_prop_collection'] = None
+ ''' Sources of input data for evaluating this variable
+
+ :type: typing.Union[typing.List['DriverTarget'], 'bpy_prop_collection']
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Driver variable type * SINGLE_PROP Single Property, Use the value from some RNA property (Default). * TRANSFORMS Transform Channel, Final transformation value of object or bone. * ROTATION_DIFF Rotational Difference, Use the angle between two bones. * LOC_DIFF Distance, Distance between two bones or objects.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DynamicPaintBrushSettings(bpy_struct):
+ ''' Brush settings
+ '''
+
+ invert_proximity: bool = None
+ ''' Proximity falloff is applied inside the volume
+
+ :type: bool
+ '''
+
+ paint_alpha: float = None
+ ''' Paint alpha
+
+ :type: float
+ '''
+
+ paint_color: typing.List[float] = None
+ ''' Color of the paint
+
+ :type: typing.List[float]
+ '''
+
+ paint_distance: float = None
+ ''' Maximum distance from brush to mesh surface to affect paint
+
+ :type: float
+ '''
+
+ paint_ramp: 'ColorRamp' = None
+ ''' Color ramp used to define proximity falloff
+
+ :type: 'ColorRamp'
+ '''
+
+ paint_source: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ paint_wetness: float = None
+ ''' Paint wetness, visible in wetmap (some effects only affect wet paint)
+
+ :type: float
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ ''' The particle system to paint with
+
+ :type: 'ParticleSystem'
+ '''
+
+ proximity_falloff: typing.Union[int, str] = None
+ ''' Proximity falloff type
+
+ :type: typing.Union[int, str]
+ '''
+
+ ray_direction: typing.Union[int, str] = None
+ ''' Ray direction to use for projection (if brush object is located in that direction it's painted)
+
+ :type: typing.Union[int, str]
+ '''
+
+ smooth_radius: float = None
+ ''' Smooth falloff added after solid radius
+
+ :type: float
+ '''
+
+ smudge_strength: float = None
+ ''' Smudge effect strength
+
+ :type: float
+ '''
+
+ solid_radius: float = None
+ ''' Radius that will be painted solid
+
+ :type: float
+ '''
+
+ use_absolute_alpha: bool = None
+ ''' Only increase alpha value if paint alpha is higher than existing
+
+ :type: bool
+ '''
+
+ use_negative_volume: bool = None
+ ''' Negate influence inside the volume
+
+ :type: bool
+ '''
+
+ use_paint_erase: bool = None
+ ''' Erase / remove paint instead of adding it
+
+ :type: bool
+ '''
+
+ use_particle_radius: bool = None
+ ''' Use radius from particle settings
+
+ :type: bool
+ '''
+
+ use_proximity_project: bool = None
+ ''' Brush is projected to canvas from defined direction within brush proximity
+
+ :type: bool
+ '''
+
+ use_proximity_ramp_alpha: bool = None
+ ''' Only read color ramp alpha
+
+ :type: bool
+ '''
+
+ use_smudge: bool = None
+ ''' Make this brush to smudge existing paint as it moves
+
+ :type: bool
+ '''
+
+ use_velocity_alpha: bool = None
+ ''' Multiply brush influence by velocity color ramp alpha
+
+ :type: bool
+ '''
+
+ use_velocity_color: bool = None
+ ''' Replace brush color by velocity color ramp
+
+ :type: bool
+ '''
+
+ use_velocity_depth: bool = None
+ ''' Multiply brush intersection depth (displace, waves) by velocity ramp alpha
+
+ :type: bool
+ '''
+
+ velocity_max: float = None
+ ''' Velocity considered as maximum influence (Blender units per frame)
+
+ :type: float
+ '''
+
+ velocity_ramp: 'ColorRamp' = None
+ ''' Color ramp used to define brush velocity effect
+
+ :type: 'ColorRamp'
+ '''
+
+ wave_clamp: float = None
+ ''' Maximum level of surface intersection used to influence waves (use 0.0 to disable)
+
+ :type: float
+ '''
+
+ wave_factor: float = None
+ ''' Multiplier for wave influence of this brush
+
+ :type: float
+ '''
+
+ wave_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DynamicPaintCanvasSettings(bpy_struct):
+ ''' Dynamic Paint canvas settings
+ '''
+
+ canvas_surfaces: typing.Union[typing.List['DynamicPaintSurface'],
+ 'bpy_prop_collection',
+ 'DynamicPaintSurfaces'] = None
+ ''' Paint surface list
+
+ :type: typing.Union[typing.List['DynamicPaintSurface'], 'bpy_prop_collection', 'DynamicPaintSurfaces']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DynamicPaintSurface(bpy_struct):
+ ''' A canvas surface layer
+ '''
+
+ brush_collection: 'Collection' = None
+ ''' Only use brush objects from this collection
+
+ :type: 'Collection'
+ '''
+
+ brush_influence_scale: float = None
+ ''' Adjust influence brush objects have on this surface
+
+ :type: float
+ '''
+
+ brush_radius_scale: float = None
+ ''' Adjust radius of proximity brushes or particles for this surface
+
+ :type: float
+ '''
+
+ color_dry_threshold: float = None
+ ''' The wetness level when colors start to shift to the background
+
+ :type: float
+ '''
+
+ color_spread_speed: float = None
+ ''' How fast colors get mixed within wet paint
+
+ :type: float
+ '''
+
+ depth_clamp: float = None
+ ''' Maximum level of depth intersection in object space (use 0.0 to disable)
+
+ :type: float
+ '''
+
+ displace_factor: float = None
+ ''' Strength of displace when applied to the mesh
+
+ :type: float
+ '''
+
+ displace_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ dissolve_speed: int = None
+ ''' Approximately in how many frames should dissolve happen
+
+ :type: int
+ '''
+
+ drip_acceleration: float = None
+ ''' How much surface acceleration affects dripping
+
+ :type: float
+ '''
+
+ drip_velocity: float = None
+ ''' How much surface velocity affects dripping
+
+ :type: float
+ '''
+
+ dry_speed: int = None
+ ''' Approximately in how many frames should drying happen
+
+ :type: int
+ '''
+
+ effect_ui: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ frame_end: int = None
+ ''' Simulation end frame
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Simulation start frame
+
+ :type: int
+ '''
+
+ frame_substeps: int = None
+ ''' Do extra frames between scene frames to ensure smooth motion
+
+ :type: int
+ '''
+
+ image_fileformat: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ image_output_path: str = None
+ ''' Directory to save the textures
+
+ :type: str
+ '''
+
+ image_resolution: int = None
+ ''' Output image resolution
+
+ :type: int
+ '''
+
+ init_color: typing.List[float] = None
+ ''' Initial color of the surface
+
+ :type: typing.List[float]
+ '''
+
+ init_color_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ init_layername: str = None
+ '''
+
+ :type: str
+ '''
+
+ init_texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ is_active: bool = None
+ ''' Toggle whether surface is processed or ignored
+
+ :type: bool
+ '''
+
+ is_cache_user: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Surface name
+
+ :type: str
+ '''
+
+ output_name_a: str = None
+ ''' Name used to save output from this surface
+
+ :type: str
+ '''
+
+ output_name_b: str = None
+ ''' Name used to save output from this surface
+
+ :type: str
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ shrink_speed: float = None
+ ''' How fast shrink effect moves on the canvas surface
+
+ :type: float
+ '''
+
+ spread_speed: float = None
+ ''' How fast spread effect moves on the canvas surface
+
+ :type: float
+ '''
+
+ surface_format: typing.Union[int, str] = None
+ ''' Surface Format
+
+ :type: typing.Union[int, str]
+ '''
+
+ surface_type: typing.Union[int, str] = None
+ ''' Surface Type
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_antialiasing: bool = None
+ ''' Use 5x multisampling to smooth paint edges
+
+ :type: bool
+ '''
+
+ use_dissolve: bool = None
+ ''' Enable to make surface changes disappear over time
+
+ :type: bool
+ '''
+
+ use_dissolve_log: bool = None
+ ''' Use logarithmic dissolve (makes high values to fade faster than low values)
+
+ :type: bool
+ '''
+
+ use_drip: bool = None
+ ''' Process drip effect (drip wet paint to gravity direction)
+
+ :type: bool
+ '''
+
+ use_dry_log: bool = None
+ ''' Use logarithmic drying (makes high values to dry faster than low values)
+
+ :type: bool
+ '''
+
+ use_drying: bool = None
+ ''' Enable to make surface wetness dry over time
+
+ :type: bool
+ '''
+
+ use_incremental_displace: bool = None
+ ''' New displace is added cumulatively on top of existing
+
+ :type: bool
+ '''
+
+ use_output_a: bool = None
+ ''' Save this output layer
+
+ :type: bool
+ '''
+
+ use_output_b: bool = None
+ ''' Save this output layer
+
+ :type: bool
+ '''
+
+ use_premultiply: bool = None
+ ''' Multiply color by alpha (recommended for Blender input)
+
+ :type: bool
+ '''
+
+ use_shrink: bool = None
+ ''' Process shrink effect (shrink paint areas)
+
+ :type: bool
+ '''
+
+ use_spread: bool = None
+ ''' Process spread effect (spread wet paint around surface)
+
+ :type: bool
+ '''
+
+ use_wave_open_border: bool = None
+ ''' Pass waves through mesh edges
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ wave_damping: float = None
+ ''' Wave damping factor
+
+ :type: float
+ '''
+
+ wave_smoothness: float = None
+ ''' Limit maximum steepness of wave slope between simulation points (use higher values for smoother waves at expense of reduced detail)
+
+ :type: float
+ '''
+
+ wave_speed: float = None
+ ''' Wave propagation speed
+
+ :type: float
+ '''
+
+ wave_spring: float = None
+ ''' Spring force that pulls water level back to zero
+
+ :type: float
+ '''
+
+ wave_timescale: float = None
+ ''' Wave time scaling factor
+
+ :type: float
+ '''
+
+ def output_exists(self, object: 'Object', index: int):
+ ''' Checks if surface output layer of given name exists
+
+ :param object:
+ :type object: 'Object'
+ :param index: Index
+ :type index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DynamicPaintSurfaces(bpy_struct):
+ ''' Collection of Dynamic Paint Canvas surfaces
+ '''
+
+ active: 'DynamicPaintSurface' = None
+ ''' Active Dynamic Paint surface being displayed
+
+ :type: 'DynamicPaintSurface'
+ '''
+
+ active_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EditBone(bpy_struct):
+ ''' Editmode bone in an Armature data-block
+ '''
+
+ bbone_curveinx: float = None
+ ''' X-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveiny: float = None
+ ''' Y-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveoutx: float = None
+ ''' X-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveouty: float = None
+ ''' Y-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_custom_handle_end: 'EditBone' = None
+ ''' Bone that serves as the end handle for the B-Bone curve
+
+ :type: 'EditBone'
+ '''
+
+ bbone_custom_handle_start: 'EditBone' = None
+ ''' Bone that serves as the start handle for the B-Bone curve
+
+ :type: 'EditBone'
+ '''
+
+ bbone_easein: float = None
+ ''' Length of first Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_easeout: float = None
+ ''' Length of second Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_handle_type_end: typing.Union[int, str] = None
+ ''' Selects how the end handle of the B-Bone is computed * AUTO Automatic, Use connected parent and children to compute the handle. * ABSOLUTE Absolute, Use the position of the specified bone to compute the handle. * RELATIVE Relative, Use the offset of the specified bone from rest pose to compute the handle. * TANGENT Tangent, Use the orientation of the specified bone to compute the handle, ignoring the location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bbone_handle_type_start: typing.Union[int, str] = None
+ ''' Selects how the start handle of the B-Bone is computed * AUTO Automatic, Use connected parent and children to compute the handle. * ABSOLUTE Absolute, Use the position of the specified bone to compute the handle. * RELATIVE Relative, Use the offset of the specified bone from rest pose to compute the handle. * TANGENT Tangent, Use the orientation of the specified bone to compute the handle, ignoring the location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bbone_rollin: float = None
+ ''' Roll offset for the start of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_rollout: float = None
+ ''' Roll offset for the end of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_scaleinx: float = None
+ ''' X-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleiny: float = None
+ ''' Y-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleoutx: float = None
+ ''' X-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleouty: float = None
+ ''' Y-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_segments: int = None
+ ''' Number of subdivisions of bone (for B-Bones only)
+
+ :type: int
+ '''
+
+ bbone_x: float = None
+ ''' B-Bone X size
+
+ :type: float
+ '''
+
+ bbone_z: float = None
+ ''' B-Bone Z size
+
+ :type: float
+ '''
+
+ envelope_distance: float = None
+ ''' Bone deformation distance (for Envelope deform only)
+
+ :type: float
+ '''
+
+ envelope_weight: float = None
+ ''' Bone deformation weight (for Envelope deform only)
+
+ :type: float
+ '''
+
+ head: typing.List[float] = None
+ ''' Location of head end of the bone
+
+ :type: typing.List[float]
+ '''
+
+ head_radius: float = None
+ ''' Radius of head of bone (for Envelope deform only)
+
+ :type: float
+ '''
+
+ hide: bool = None
+ ''' Bone is not visible when in Edit Mode
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ ''' Bone is able to be selected
+
+ :type: bool
+ '''
+
+ inherit_scale: typing.Union[int, str] = None
+ ''' Specifies how the bone inherits scaling from the parent bone * FULL Full, Inherit all effects of parent scaling. * FIX_SHEAR Fix Shear, Inherit scaling, but remove shearing of the child in the rest orientation. * ALIGNED Aligned, Rotate non-uniform parent scaling to align with the child, applying parent X scale to child X axis, and so forth. * AVERAGE Average, Inherit uniform scaling representing the overall change in the volume of the parent. * NONE None, Completely ignore parent scaling. * NONE_LEGACY None (Legacy), Ignore parent scaling without compensating for parent shear. Replicates the effect of disabling the original Inherit Scale checkbox.
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers: typing.List[bool] = None
+ ''' Layers bone exists in
+
+ :type: typing.List[bool]
+ '''
+
+ length: float = None
+ ''' Length of the bone. Changing moves the tail end
+
+ :type: float
+ '''
+
+ lock: bool = None
+ ''' Bone is not able to be transformed when in Edit Mode
+
+ :type: bool
+ '''
+
+ matrix: typing.List[float] = None
+ ''' Matrix combining loc/rot of the bone (head position, direction and roll), in armature space (does not include/support bone's length/size)
+
+ :type: typing.List[float]
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ parent: 'EditBone' = None
+ ''' Parent edit bone (in same Armature)
+
+ :type: 'EditBone'
+ '''
+
+ roll: float = None
+ ''' Bone rotation around head-tail axis
+
+ :type: float
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_head: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_tail: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_wire: bool = None
+ ''' Bone is always drawn as Wireframe regardless of viewport draw mode (useful for non-obstructive custom bone shapes)
+
+ :type: bool
+ '''
+
+ tail: typing.List[float] = None
+ ''' Location of tail end of the bone
+
+ :type: typing.List[float]
+ '''
+
+ tail_radius: float = None
+ ''' Radius of tail of bone (for Envelope deform only)
+
+ :type: float
+ '''
+
+ use_connect: bool = None
+ ''' When bone has a parent, bone's head is stuck to the parent's tail
+
+ :type: bool
+ '''
+
+ use_cyclic_offset: bool = None
+ ''' When bone doesn't have a parent, it receives cyclic offset effects (Deprecated)
+
+ :type: bool
+ '''
+
+ use_deform: bool = None
+ ''' Enable Bone to deform geometry
+
+ :type: bool
+ '''
+
+ use_endroll_as_inroll: bool = None
+ ''' Add Roll Out of the Start Handle bone to the Roll In value
+
+ :type: bool
+ '''
+
+ use_envelope_multiply: bool = None
+ ''' When deforming bone, multiply effects of Vertex Group weights with Envelope influence
+
+ :type: bool
+ '''
+
+ use_inherit_rotation: bool = None
+ ''' Bone inherits rotation or scale from parent bone
+
+ :type: bool
+ '''
+
+ use_inherit_scale: bool = None
+ ''' DEPRECATED: Bone inherits scaling from parent bone
+
+ :type: bool
+ '''
+
+ use_local_location: bool = None
+ ''' Bone location is set in local space
+
+ :type: bool
+ '''
+
+ use_relative_parent: bool = None
+ ''' Object children will use relative transform, like deform
+
+ :type: bool
+ '''
+
+ basename = None
+ ''' The name of this bone before any '.' character (readonly)'''
+
+ center = None
+ ''' The midpoint between the head and the tail. (readonly)'''
+
+ children = None
+ ''' A list of all the bones children. .. note:: Takes O(len(bones)) time. (readonly)'''
+
+ children_recursive = None
+ ''' A list of all children from this bone. .. note:: Takes O(len(bones)**2) time. (readonly)'''
+
+ children_recursive_basename = None
+ ''' Returns a chain of children with the same base name as this bone. Only direct chains are supported, forks caused by multiple children with matching base names will terminate the function and not be returned. (readonly)'''
+
+ parent_recursive = None
+ ''' A list of parents, starting with the immediate parent (readonly)'''
+
+ vector = None
+ ''' The direction this bone is pointing. Utility function for (tail - head) (readonly)'''
+
+ x_axis = None
+ ''' Vector pointing down the x-axis of the bone. (readonly)'''
+
+ y_axis = None
+ ''' Vector pointing down the y-axis of the bone. (readonly)'''
+
+ z_axis = None
+ ''' Vector pointing down the z-axis of the bone. (readonly)'''
+
+ def align_roll(self, vector: typing.List[float]):
+ ''' Align the bone to a localspace roll so the Z axis points in the direction of the vector given
+
+ :param vector: Vector
+ :type vector: typing.List[float]
+ '''
+ pass
+
+ def align_orientation(self, other):
+ ''' Align this bone to another by moving its tail and settings its roll the length of the other bone is not used.
+
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ ''' The same as 'bone in other_bone.parent_recursive' but saved generating a list.
+
+ '''
+ pass
+
+ def transform(self,
+ matrix: 'mathutils.Matrix',
+ scale: bool = True,
+ roll: bool = True):
+ ''' Transform the the bones head, tail, roll and envelope (when the matrix has a scale component).
+
+ :param matrix: 3x3 or 4x4 transformation matrix.
+ :type matrix: 'mathutils.Matrix'
+ :param scale: Scale the bone envelope by the matrix.
+ :type scale: bool
+ :param roll: Correct the roll to point in the same relative direction to the head and tail.
+ :type roll: bool
+ '''
+ pass
+
+ def translate(self, vec):
+ ''' Utility function to add *vec* to the head and tail of this bone
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EffectorWeights(bpy_struct):
+ ''' Effector weights for physics simulation
+ '''
+
+ all: float = None
+ ''' All effector's weight
+
+ :type: float
+ '''
+
+ apply_to_hair_growing: bool = None
+ ''' Use force fields when growing hair
+
+ :type: bool
+ '''
+
+ boid: float = None
+ ''' Boid effector weight
+
+ :type: float
+ '''
+
+ charge: float = None
+ ''' Charge effector weight
+
+ :type: float
+ '''
+
+ collection: 'Collection' = None
+ ''' Limit effectors to this collection
+
+ :type: 'Collection'
+ '''
+
+ curve_guide: float = None
+ ''' Curve guide effector weight
+
+ :type: float
+ '''
+
+ drag: float = None
+ ''' Drag effector weight
+
+ :type: float
+ '''
+
+ force: float = None
+ ''' Force effector weight
+
+ :type: float
+ '''
+
+ gravity: float = None
+ ''' Global gravity weight
+
+ :type: float
+ '''
+
+ harmonic: float = None
+ ''' Harmonic effector weight
+
+ :type: float
+ '''
+
+ lennardjones: float = None
+ ''' Lennard-Jones effector weight
+
+ :type: float
+ '''
+
+ magnetic: float = None
+ ''' Magnetic effector weight
+
+ :type: float
+ '''
+
+ smokeflow: float = None
+ ''' Fluid Flow effector weight
+
+ :type: float
+ '''
+
+ texture: float = None
+ ''' Texture effector weight
+
+ :type: float
+ '''
+
+ turbulence: float = None
+ ''' Turbulence effector weight
+
+ :type: float
+ '''
+
+ vortex: float = None
+ ''' Vortex effector weight
+
+ :type: float
+ '''
+
+ wind: float = None
+ ''' Wind effector weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EnumPropertyItem(bpy_struct):
+ ''' Definition of a choice in an RNA enum property
+ '''
+
+ description: str = None
+ ''' Description of the item's purpose
+
+ :type: str
+ '''
+
+ icon: typing.Union[int, str] = None
+ ''' Icon of the item
+
+ :type: typing.Union[int, str]
+ '''
+
+ identifier: str = None
+ ''' Unique name used in the code and scripting
+
+ :type: str
+ '''
+
+ name: str = None
+ ''' Human readable name
+
+ :type: str
+ '''
+
+ value: int = None
+ ''' Value of the item
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Event(bpy_struct):
+ ''' Window Manager Event
+ '''
+
+ alt: bool = None
+ ''' True when the Alt/Option key is held
+
+ :type: bool
+ '''
+
+ ascii: str = None
+ ''' Single ASCII character for this event
+
+ :type: str
+ '''
+
+ ctrl: bool = None
+ ''' True when the Ctrl key is held
+
+ :type: bool
+ '''
+
+ is_mouse_absolute: bool = None
+ ''' The last motion event was an absolute input
+
+ :type: bool
+ '''
+
+ is_repeat: bool = None
+ ''' The event is generated by holding a key down
+
+ :type: bool
+ '''
+
+ is_tablet: bool = None
+ ''' The event has tablet data
+
+ :type: bool
+ '''
+
+ mouse_prev_x: int = None
+ ''' The window relative horizontal location of the mouse
+
+ :type: int
+ '''
+
+ mouse_prev_y: int = None
+ ''' The window relative vertical location of the mouse
+
+ :type: int
+ '''
+
+ mouse_region_x: int = None
+ ''' The region relative horizontal location of the mouse
+
+ :type: int
+ '''
+
+ mouse_region_y: int = None
+ ''' The region relative vertical location of the mouse
+
+ :type: int
+ '''
+
+ mouse_x: int = None
+ ''' The window relative horizontal location of the mouse
+
+ :type: int
+ '''
+
+ mouse_y: int = None
+ ''' The window relative vertical location of the mouse
+
+ :type: int
+ '''
+
+ oskey: bool = None
+ ''' True when the Cmd key is held
+
+ :type: bool
+ '''
+
+ pressure: float = None
+ ''' The pressure of the tablet or 1.0 if no tablet present
+
+ :type: float
+ '''
+
+ shift: bool = None
+ ''' True when the Shift key is held
+
+ :type: bool
+ '''
+
+ tilt: typing.List[float] = None
+ ''' The pressure of the tablet or zeroes if no tablet present
+
+ :type: typing.List[float]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+
+ :type: typing.Union[int, str]
+ '''
+
+ unicode: str = None
+ ''' Single unicode character for this event
+
+ :type: str
+ '''
+
+ value: typing.Union[int, str] = None
+ ''' The type of event, only applies to some
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FCurve(bpy_struct):
+ ''' F-Curve defining values of a period of time
+ '''
+
+ array_index: int = None
+ ''' Index to the specific property affected by F-Curve if applicable
+
+ :type: int
+ '''
+
+ auto_smoothing: typing.Union[int, str] = None
+ ''' Algorithm used to compute automatic handles * NONE None, Automatic handles only take immediately adjacent keys into account. * CONT_ACCEL Continuous Acceleration, Automatic handles are adjusted to avoid jumps in acceleration, resulting in smoother curves. However, key changes may affect interpolation over a larger stretch of the curve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color: typing.List[float] = None
+ ''' Color of the F-Curve in the Graph Editor
+
+ :type: typing.List[float]
+ '''
+
+ color_mode: typing.Union[int, str] = None
+ ''' Method used to determine color of F-Curve in Graph Editor * AUTO_RAINBOW Auto Rainbow, Cycle through the rainbow, trying to give each curve a unique color. * AUTO_RGB Auto XYZ to RGB, Use axis colors for transform and color properties, and auto-rainbow for the rest. * AUTO_YRGB Auto WXYZ to YRGB, Use axis colors for XYZ parts of transform, and yellow for the 'W' channel. * CUSTOM User Defined, Use custom hand-picked color for F-Curve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ data_path: str = None
+ ''' RNA Path to property affected by F-Curve
+
+ :type: str
+ '''
+
+ driver: 'Driver' = None
+ ''' Channel Driver (only set for Driver F-Curves)
+
+ :type: 'Driver'
+ '''
+
+ extrapolation: typing.Union[int, str] = None
+ ''' Method used for evaluating value of F-Curve outside first and last keyframes * CONSTANT Constant, Hold values of endpoint keyframes. * LINEAR Linear, Use slope of curve leading in/out of endpoint keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ group: 'ActionGroup' = None
+ ''' Action Group that this F-Curve belongs to
+
+ :type: 'ActionGroup'
+ '''
+
+ hide: bool = None
+ ''' F-Curve and its keyframes are hidden in the Graph Editor graphs
+
+ :type: bool
+ '''
+
+ is_empty: bool = None
+ ''' True if the curve contributes no animation due to lack of keyframes or useful modifiers, and should be deleted
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ ''' False when F-Curve could not be evaluated in past, so should be skipped when evaluating
+
+ :type: bool
+ '''
+
+ keyframe_points: typing.Union[typing.
+ List['Keyframe'], 'bpy_prop_collection',
+ 'FCurveKeyframePoints'] = None
+ ''' User-editable keyframes
+
+ :type: typing.Union[typing.List['Keyframe'], 'bpy_prop_collection', 'FCurveKeyframePoints']
+ '''
+
+ lock: bool = None
+ ''' F-Curve's settings cannot be edited
+
+ :type: bool
+ '''
+
+ modifiers: typing.Union[typing.List['FModifier'], 'bpy_prop_collection',
+ 'FCurveModifiers'] = None
+ ''' Modifiers affecting the shape of the F-Curve
+
+ :type: typing.Union[typing.List['FModifier'], 'bpy_prop_collection', 'FCurveModifiers']
+ '''
+
+ mute: bool = None
+ ''' Disable F-Curve Modifier evaluation
+
+ :type: bool
+ '''
+
+ sampled_points: typing.Union[typing.List['FCurveSample'],
+ 'bpy_prop_collection'] = None
+ ''' Sampled animation data
+
+ :type: typing.Union[typing.List['FCurveSample'], 'bpy_prop_collection']
+ '''
+
+ select: bool = None
+ ''' F-Curve is selected for editing
+
+ :type: bool
+ '''
+
+ def evaluate(self, frame: float) -> float:
+ ''' Evaluate F-Curve
+
+ :param frame: Frame, Evaluate F-Curve at given frame
+ :type frame: float
+ :rtype: float
+ :return: Value, Value of F-Curve specific frame
+ '''
+ pass
+
+ def update(self):
+ ''' Ensure keyframes are sorted in chronological order and handles are set correctly
+
+ '''
+ pass
+
+ def range(self) -> typing.List[float]:
+ ''' Get the time extents for F-Curve
+
+ :rtype: typing.List[float]
+ :return: Range, Min/Max values
+ '''
+ pass
+
+ def update_autoflags(self, data: 'AnyType'):
+ ''' Update FCurve flags set automatically from affected property (currently, integer/discrete flags set when the property is not a float)
+
+ :param data: Data, Data containing the property controlled by given FCurve
+ :type data: 'AnyType'
+ '''
+ pass
+
+ def convert_to_samples(self, start: int, end: int):
+ ''' Convert current FCurve from keyframes to sample points, if necessary
+
+ :param start: Start Frame
+ :type start: int
+ :param end: End Frame
+ :type end: int
+ '''
+ pass
+
+ def convert_to_keyframes(self, start: int, end: int):
+ ''' Convert current FCurve from sample points to keyframes (linear interpolation), if necessary
+
+ :param start: Start Frame
+ :type start: int
+ :param end: End Frame
+ :type end: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FCurveKeyframePoints(bpy_struct):
+ ''' Collection of keyframe points
+ '''
+
+ def insert(
+ self,
+ frame: float,
+ value: float,
+ options: typing.Union[typing.Set[int], typing.Set[str]] = {},
+ keyframe_type: typing.Union[int, str] = 'KEYFRAME') -> 'Keyframe':
+ ''' Add a keyframe point to a F-Curve
+
+ :param frame: X Value of this keyframe point
+ :type frame: float
+ :param value: Y Value of this keyframe point
+ :type value: float
+ :param options: Keyframe options * REPLACE Replace, Don't add any new keyframes, but just replace existing ones. * NEEDED Needed, Only adds keyframes that are needed. * FAST Fast, Fast keyframe insertion to avoid recalculating the curve each time.
+ :type options: typing.Union[typing.Set[int], typing.Set[str]]
+ :param keyframe_type: Type of keyframe to insert * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+ :type keyframe_type: typing.Union[int, str]
+ :rtype: 'Keyframe'
+ :return: Newly created keyframe
+ '''
+ pass
+
+ def add(self, count: int):
+ ''' Add a keyframe point to a F-Curve
+
+ :param count: Number, Number of points to add to the spline
+ :type count: int
+ '''
+ pass
+
+ def remove(self, keyframe: 'Keyframe', fast: bool = False):
+ ''' Remove keyframe from an F-Curve
+
+ :param keyframe: Keyframe to remove
+ :type keyframe: 'Keyframe'
+ :param fast: Fast, Fast keyframe removal to avoid recalculating the curve each time
+ :type fast: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FCurveModifiers(bpy_struct):
+ ''' Collection of F-Curve Modifiers
+ '''
+
+ active: 'FModifier' = None
+ ''' Active F-Curve Modifier
+
+ :type: 'FModifier'
+ '''
+
+ def new(self, type: typing.Union[int, str]) -> 'FModifier':
+ ''' Add a constraint to this object
+
+ :param type: Constraint type to add * NULL Invalid. * GENERATOR Generator, Generate a curve using a factorized or expanded polynomial. * FNGENERATOR Built-In Function, Generate a curve using standard math functions such as sin and cos. * ENVELOPE Envelope, Reshape F-Curve values - e.g. change amplitude of movements. * CYCLES Cycles, Cyclic extend/repeat keyframe sequence. * NOISE Noise, Add pseudo-random noise on top of F-Curves. * LIMITS Limits, Restrict maximum and minimum values of F-Curve. * STEPPED Stepped Interpolation, Snap values to nearest grid-step - e.g. for a stop-motion look.
+ :type type: typing.Union[int, str]
+ :rtype: 'FModifier'
+ :return: New fmodifier
+ '''
+ pass
+
+ def remove(self, modifier: 'FModifier'):
+ ''' Remove a modifier from this F-Curve
+
+ :param modifier: Removed modifier
+ :type modifier: 'FModifier'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FCurveSample(bpy_struct):
+ ''' Sample point for F-Curve
+ '''
+
+ co: typing.List[float] = None
+ ''' Point coordinates
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ ''' Selection status
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FFmpegSettings(bpy_struct):
+ ''' FFmpeg related settings for the scene
+ '''
+
+ audio_bitrate: int = None
+ ''' Audio bitrate (kb/s)
+
+ :type: int
+ '''
+
+ audio_channels: typing.Union[int, str] = None
+ ''' Audio channel count * MONO Mono, Set audio channels to mono. * STEREO Stereo, Set audio channels to stereo. * SURROUND4 4 Channels, Set audio channels to 4 channels. * SURROUND51 5.1 Surround, Set audio channels to 5.1 surround sound. * SURROUND71 7.1 Surround, Set audio channels to 7.1 surround sound.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_codec: typing.Union[int, str] = None
+ ''' FFmpeg audio codec to use * NONE No Audio, Disables audio output, for video-only renders. * AAC AAC. * AC3 AC3. * FLAC FLAC. * MP2 MP2. * MP3 MP3. * OPUS Opus. * PCM PCM. * VORBIS Vorbis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_mixrate: int = None
+ ''' Audio samplerate(samples/s)
+
+ :type: int
+ '''
+
+ audio_volume: float = None
+ ''' Audio volume
+
+ :type: float
+ '''
+
+ buffersize: int = None
+ ''' Rate control: buffer size (kb)
+
+ :type: int
+ '''
+
+ codec: typing.Union[int, str] = None
+ ''' FFmpeg codec to use for video output * NONE No Video, Disables video output, for audio-only renders. * DNXHD DNxHD. * DV DV. * FFV1 FFmpeg video codec #1. * FLASH Flash Video. * H264 H.264. * HUFFYUV HuffYUV. * MPEG1 MPEG-1. * MPEG2 MPEG-2. * MPEG4 MPEG-4 (divx). * PNG PNG. * QTRLE QT rle / QT Animation. * THEORA Theora. * WEBM WEBM / VP9.
+
+ :type: typing.Union[int, str]
+ '''
+
+ constant_rate_factor: typing.Union[int, str] = None
+ ''' Constant Rate Factor (CRF); tradeoff between video quality and file size * NONE Constant Bitrate, Configure constant bit rate, rather than constant output quality. * LOSSLESS Lossless. * PERC_LOSSLESS Perceptually lossless. * HIGH High quality. * MEDIUM Medium quality. * LOW Low quality. * VERYLOW Very low quality. * LOWEST Lowest quality.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ffmpeg_preset: typing.Union[int, str] = None
+ ''' Tradeoff between encoding speed and compression ratio * BEST Slowest, Recommended if you have lots of time and want the best compression efficiency. * GOOD Good, The default and recommended for most applications. * REALTIME Realtime, Recommended for fast encoding.
+
+ :type: typing.Union[int, str]
+ '''
+
+ format: typing.Union[int, str] = None
+ ''' Output file container
+
+ :type: typing.Union[int, str]
+ '''
+
+ gopsize: int = None
+ ''' Distance between key frames, also known as GOP size; influences file size and seekability
+
+ :type: int
+ '''
+
+ max_b_frames: int = None
+ ''' Maximum number of B-frames between non-B-frames; influences file size and seekability
+
+ :type: int
+ '''
+
+ maxrate: int = None
+ ''' Rate control: max rate (kb/s)
+
+ :type: int
+ '''
+
+ minrate: int = None
+ ''' Rate control: min rate (kb/s)
+
+ :type: int
+ '''
+
+ muxrate: int = None
+ ''' Mux rate (bits/s(!))
+
+ :type: int
+ '''
+
+ packetsize: int = None
+ ''' Mux packet size (byte)
+
+ :type: int
+ '''
+
+ use_autosplit: bool = None
+ ''' Autosplit output at 2GB boundary
+
+ :type: bool
+ '''
+
+ use_lossless_output: bool = None
+ ''' Use lossless output for video streams
+
+ :type: bool
+ '''
+
+ use_max_b_frames: bool = None
+ ''' Set a maximum number of B-frames
+
+ :type: bool
+ '''
+
+ video_bitrate: int = None
+ ''' Video bitrate (kb/s)
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifier(bpy_struct):
+ ''' Modifier for values of F-Curve
+ '''
+
+ active: bool = None
+ ''' F-Curve Modifier is the one being edited
+
+ :type: bool
+ '''
+
+ blend_in: float = None
+ ''' Number of frames from start frame for influence to take effect
+
+ :type: float
+ '''
+
+ blend_out: float = None
+ ''' Number of frames from end frame for influence to fade out
+
+ :type: float
+ '''
+
+ frame_end: float = None
+ ''' Frame that modifier's influence ends (if Restrict Frame Range is in use)
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Frame that modifier's influence starts (if Restrict Frame Range is in use)
+
+ :type: float
+ '''
+
+ influence: float = None
+ ''' Amount of influence F-Curve Modifier will have when not fading in/out
+
+ :type: float
+ '''
+
+ is_valid: bool = None
+ ''' F-Curve Modifier has invalid settings and will not be evaluated
+
+ :type: bool
+ '''
+
+ mute: bool = None
+ ''' Disable F-Curve Modifier evaluation
+
+ :type: bool
+ '''
+
+ show_expanded: bool = None
+ ''' F-Curve Modifier's panel is expanded in UI
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' F-Curve Modifier Type * NULL Invalid. * GENERATOR Generator, Generate a curve using a factorized or expanded polynomial. * FNGENERATOR Built-In Function, Generate a curve using standard math functions such as sin and cos. * ENVELOPE Envelope, Reshape F-Curve values - e.g. change amplitude of movements. * CYCLES Cycles, Cyclic extend/repeat keyframe sequence. * NOISE Noise, Add pseudo-random noise on top of F-Curves. * LIMITS Limits, Restrict maximum and minimum values of F-Curve. * STEPPED Stepped Interpolation, Snap values to nearest grid-step - e.g. for a stop-motion look.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_influence: bool = None
+ ''' F-Curve Modifier's effects will be tempered by a default factor
+
+ :type: bool
+ '''
+
+ use_restricted_range: bool = None
+ ''' F-Curve Modifier is only applied for the specified frame range to help mask off effects in order to chain them
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierEnvelopeControlPoint(bpy_struct):
+ ''' Control point for envelope F-Modifier
+ '''
+
+ frame: float = None
+ ''' Frame this control-point occurs on
+
+ :type: float
+ '''
+
+ max: float = None
+ ''' Upper bound of envelope at this control-point
+
+ :type: float
+ '''
+
+ min: float = None
+ ''' Lower bound of envelope at this control-point
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierEnvelopeControlPoints(bpy_struct):
+ ''' Control points defining the shape of the envelope
+ '''
+
+ def add(self, frame: float) -> 'FModifierEnvelopeControlPoint':
+ ''' Add a control point to a FModifierEnvelope
+
+ :param frame: Frame to add this control-point
+ :type frame: float
+ :rtype: 'FModifierEnvelopeControlPoint'
+ :return: Newly created control-point
+ '''
+ pass
+
+ def remove(self, point: 'FModifierEnvelopeControlPoint'):
+ ''' Remove a control-point from an FModifierEnvelope
+
+ :param point: Control-point to remove
+ :type point: 'FModifierEnvelopeControlPoint'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FaceMap(bpy_struct):
+ ''' Group of faces, each face can only be part of one map
+ '''
+
+ index: int = None
+ ''' Index number of the face map
+
+ :type: int
+ '''
+
+ name: str = None
+ ''' Face map name
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' Face-map selection state (for tools to use)
+
+ :type: bool
+ '''
+
+ def add(self, index: typing.List[int]):
+ ''' Add vertices to the group
+
+ :param index: Index List
+ :type index: typing.List[int]
+ '''
+ pass
+
+ def remove(self, index: typing.List[int]):
+ ''' Remove a vertex from the group
+
+ :param index: Index List
+ :type index: typing.List[int]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FaceMaps(bpy_struct):
+ ''' Collection of face maps
+ '''
+
+ active: 'FaceMap' = None
+ ''' Face maps of the object
+
+ :type: 'FaceMap'
+ '''
+
+ active_index: int = None
+ ''' Active index in face map array
+
+ :type: int
+ '''
+
+ def new(self, name: str = "Map") -> 'FaceMap':
+ ''' Add face map to object
+
+ :param name: face map name
+ :type name: str
+ :rtype: 'FaceMap'
+ :return: New face map
+ '''
+ pass
+
+ def remove(self, group: 'FaceMap'):
+ ''' Delete vertex group from object
+
+ :param group: Face map to remove
+ :type group: 'FaceMap'
+ '''
+ pass
+
+ def clear(self):
+ ''' Delete all vertex groups from object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FieldSettings(bpy_struct):
+ ''' Field settings for an object in physics simulation
+ '''
+
+ apply_to_location: bool = None
+ ''' Affect particle's location
+
+ :type: bool
+ '''
+
+ apply_to_rotation: bool = None
+ ''' Affect particle's dynamic rotation
+
+ :type: bool
+ '''
+
+ distance_max: float = None
+ ''' Maximum distance for the field to work
+
+ :type: float
+ '''
+
+ distance_min: float = None
+ ''' Minimum distance for the field's fall-off
+
+ :type: float
+ '''
+
+ falloff_power: float = None
+ ''' How quickly strength falls off with distance from the force field
+
+ :type: float
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ flow: float = None
+ ''' Convert effector force into air flow velocity
+
+ :type: float
+ '''
+
+ guide_clump_amount: float = None
+ ''' Amount of clumping
+
+ :type: float
+ '''
+
+ guide_clump_shape: float = None
+ ''' Shape of clumping
+
+ :type: float
+ '''
+
+ guide_free: float = None
+ ''' Guide-free time from particle life's end
+
+ :type: float
+ '''
+
+ guide_kink_amplitude: float = None
+ ''' The amplitude of the offset
+
+ :type: float
+ '''
+
+ guide_kink_axis: typing.Union[int, str] = None
+ ''' Which axis to use for offset
+
+ :type: typing.Union[int, str]
+ '''
+
+ guide_kink_frequency: float = None
+ ''' The frequency of the offset (1/total length)
+
+ :type: float
+ '''
+
+ guide_kink_shape: float = None
+ ''' Adjust the offset to the beginning/end
+
+ :type: float
+ '''
+
+ guide_kink_type: typing.Union[int, str] = None
+ ''' Type of periodic offset on the curve
+
+ :type: typing.Union[int, str]
+ '''
+
+ guide_minimum: float = None
+ ''' The distance from which particles are affected fully
+
+ :type: float
+ '''
+
+ harmonic_damping: float = None
+ ''' Damping of the harmonic force
+
+ :type: float
+ '''
+
+ inflow: float = None
+ ''' Inwards component of the vortex force
+
+ :type: float
+ '''
+
+ linear_drag: float = None
+ ''' Drag component proportional to velocity
+
+ :type: float
+ '''
+
+ noise: float = None
+ ''' Amount of noise for the force strength
+
+ :type: float
+ '''
+
+ quadratic_drag: float = None
+ ''' Drag component proportional to the square of velocity
+
+ :type: float
+ '''
+
+ radial_falloff: float = None
+ ''' Radial falloff power (real gravitational falloff = 2)
+
+ :type: float
+ '''
+
+ radial_max: float = None
+ ''' Maximum radial distance for the field to work
+
+ :type: float
+ '''
+
+ radial_min: float = None
+ ''' Minimum radial distance for the field's fall-off
+
+ :type: float
+ '''
+
+ rest_length: float = None
+ ''' Rest length of the harmonic force
+
+ :type: float
+ '''
+
+ seed: int = None
+ ''' Seed of the noise
+
+ :type: int
+ '''
+
+ shape: typing.Union[int, str] = None
+ ''' Which direction is used to calculate the effector force * POINT Point, Field originates from the object center. * LINE Line, Field originates from the local Z axis of the object. * PLANE Plane, Field originates from the local XY plane of the object. * SURFACE Surface, Field originates from the surface of the object. * POINTS Every Point, Field originates from all of the vertices of the object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ size: float = None
+ ''' Size of the turbulence
+
+ :type: float
+ '''
+
+ source_object: 'Object' = None
+ ''' Select domain object of the smoke simulation
+
+ :type: 'Object'
+ '''
+
+ strength: float = None
+ ''' Strength of force field
+
+ :type: float
+ '''
+
+ texture: 'Texture' = None
+ ''' Texture to use as force
+
+ :type: 'Texture'
+ '''
+
+ texture_mode: typing.Union[int, str] = None
+ ''' How the texture effect is calculated (RGB & Curl need a RGB texture, else Gradient will be used instead)
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_nabla: float = None
+ ''' Defines size of derivative offset used for calculating gradient and curl
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of field * NONE None. * FORCE Force, Radial field toward the center of object. * WIND Wind, Constant force along the force object's local Z axis. * VORTEX Vortex, Spiraling force that twists the force object's local Z axis. * MAGNET Magnetic, Forcefield depends on the speed of the particles. * HARMONIC Harmonic, The source of this force field is the zero point of a harmonic oscillator. * CHARGE Charge, Spherical forcefield based on the charge of particles, only influences other charge force fields. * LENNARDJ Lennard-Jones, Forcefield based on the Lennard-Jones potential. * TEXTURE Texture, Force field based on a texture. * GUIDE Curve Guide, Create a force along a curve object. * BOID Boid, Create a force that acts as a boid's predators or target. * TURBULENCE Turbulence, Create turbulence with a noise field. * DRAG Drag, Create a force that dampens motion. * FLUID_FLOW Fluid Flow, Create a force based on fluid simulation velocities.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_2d_force: bool = None
+ ''' Apply force only in 2D
+
+ :type: bool
+ '''
+
+ use_absorption: bool = None
+ ''' Force gets absorbed by collision objects
+
+ :type: bool
+ '''
+
+ use_global_coords: bool = None
+ ''' Use effector/global coordinates for turbulence
+
+ :type: bool
+ '''
+
+ use_gravity_falloff: bool = None
+ ''' Multiply force by 1/distance²
+
+ :type: bool
+ '''
+
+ use_guide_path_add: bool = None
+ ''' Based on distance/falloff it adds a portion of the entire path
+
+ :type: bool
+ '''
+
+ use_guide_path_weight: bool = None
+ ''' Use curve weights to influence the particle influence along the curve
+
+ :type: bool
+ '''
+
+ use_max_distance: bool = None
+ ''' Use a maximum distance for the field to work
+
+ :type: bool
+ '''
+
+ use_min_distance: bool = None
+ ''' Use a minimum distance for the field's fall-off
+
+ :type: bool
+ '''
+
+ use_multiple_springs: bool = None
+ ''' Every point is effected by multiple springs
+
+ :type: bool
+ '''
+
+ use_object_coords: bool = None
+ ''' Use object/global coordinates for texture
+
+ :type: bool
+ '''
+
+ use_radial_max: bool = None
+ ''' Use a maximum radial distance for the field to work
+
+ :type: bool
+ '''
+
+ use_radial_min: bool = None
+ ''' Use a minimum radial distance for the field's fall-off
+
+ :type: bool
+ '''
+
+ use_root_coords: bool = None
+ ''' Texture coordinates from root particle locations
+
+ :type: bool
+ '''
+
+ use_smoke_density: bool = None
+ ''' Adjust force strength based on smoke density
+
+ :type: bool
+ '''
+
+ wind_factor: float = None
+ ''' How much the force is reduced when acting parallel to a surface, e.g. cloth
+
+ :type: float
+ '''
+
+ z_direction: typing.Union[int, str] = None
+ ''' Effect in full or only positive/negative Z direction
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FileBrowserFSMenuEntry(bpy_struct):
+ ''' File Select Parameters
+ '''
+
+ icon: int = None
+ '''
+
+ :type: int
+ '''
+
+ is_valid: bool = None
+ ''' Whether this path is currently reachable
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ path: str = None
+ '''
+
+ :type: str
+ '''
+
+ use_save: bool = None
+ ''' Whether this path is saved in bookmarks, or generated from OS
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FileSelectIDFilter(bpy_struct):
+ ''' Which ID types to show/hide, when browsing a library
+ '''
+
+ category_animation: bool = None
+ ''' Show animation data
+
+ :type: bool
+ '''
+
+ category_environment: bool = None
+ ''' Show worlds, lights, cameras and speakers
+
+ :type: bool
+ '''
+
+ category_geometry: bool = None
+ ''' Show meshes, curves, lattice, armatures and metaballs data
+
+ :type: bool
+ '''
+
+ category_image: bool = None
+ ''' Show images, movie clips, sounds and masks
+
+ :type: bool
+ '''
+
+ category_misc: bool = None
+ ''' Show other data types
+
+ :type: bool
+ '''
+
+ category_object: bool = None
+ ''' Show objects and collections
+
+ :type: bool
+ '''
+
+ category_scene: bool = None
+ ''' Show scenes
+
+ :type: bool
+ '''
+
+ category_shading: bool = None
+ ''' Show materials, nodetrees, textures and Freestyle's linestyles
+
+ :type: bool
+ '''
+
+ filter_action: bool = None
+ ''' Show Action data-blocks
+
+ :type: bool
+ '''
+
+ filter_armature: bool = None
+ ''' Show Armature data-blocks
+
+ :type: bool
+ '''
+
+ filter_brush: bool = None
+ ''' Show Brushes data-blocks
+
+ :type: bool
+ '''
+
+ filter_cachefile: bool = None
+ ''' Show Cache File data-blocks
+
+ :type: bool
+ '''
+
+ filter_camera: bool = None
+ ''' Show Camera data-blocks
+
+ :type: bool
+ '''
+
+ filter_curve: bool = None
+ ''' Show Curve data-blocks
+
+ :type: bool
+ '''
+
+ filter_font: bool = None
+ ''' Show Font data-blocks
+
+ :type: bool
+ '''
+
+ filter_grease_pencil: bool = None
+ ''' Show Grease pencil data-blocks
+
+ :type: bool
+ '''
+
+ filter_group: bool = None
+ ''' Show Collection data-blocks
+
+ :type: bool
+ '''
+
+ filter_hair: bool = None
+ ''' Show/hide Hair data-blocks
+
+ :type: bool
+ '''
+
+ filter_image: bool = None
+ ''' Show Image data-blocks
+
+ :type: bool
+ '''
+
+ filter_lattice: bool = None
+ ''' Show Lattice data-blocks
+
+ :type: bool
+ '''
+
+ filter_light: bool = None
+ ''' Show Light data-blocks
+
+ :type: bool
+ '''
+
+ filter_light_probe: bool = None
+ ''' Show Light Probe data-blocks
+
+ :type: bool
+ '''
+
+ filter_linestyle: bool = None
+ ''' Show Freestyle's Line Style data-blocks
+
+ :type: bool
+ '''
+
+ filter_mask: bool = None
+ ''' Show Mask data-blocks
+
+ :type: bool
+ '''
+
+ filter_material: bool = None
+ ''' Show Material data-blocks
+
+ :type: bool
+ '''
+
+ filter_mesh: bool = None
+ ''' Show Mesh data-blocks
+
+ :type: bool
+ '''
+
+ filter_metaball: bool = None
+ ''' Show Metaball data-blocks
+
+ :type: bool
+ '''
+
+ filter_movie_clip: bool = None
+ ''' Show Movie Clip data-blocks
+
+ :type: bool
+ '''
+
+ filter_node_tree: bool = None
+ ''' Show Node Tree data-blocks
+
+ :type: bool
+ '''
+
+ filter_object: bool = None
+ ''' Show Object data-blocks
+
+ :type: bool
+ '''
+
+ filter_paint_curve: bool = None
+ ''' Show Paint Curve data-blocks
+
+ :type: bool
+ '''
+
+ filter_palette: bool = None
+ ''' Show Palette data-blocks
+
+ :type: bool
+ '''
+
+ filter_particle_settings: bool = None
+ ''' Show Particle Settings data-blocks
+
+ :type: bool
+ '''
+
+ filter_pointcloud: bool = None
+ ''' Show/hide Point Cloud data-blocks
+
+ :type: bool
+ '''
+
+ filter_scene: bool = None
+ ''' Show Scene data-blocks
+
+ :type: bool
+ '''
+
+ filter_simulation: bool = None
+ ''' Show Simulation data-blocks
+
+ :type: bool
+ '''
+
+ filter_sound: bool = None
+ ''' Show Sound data-blocks
+
+ :type: bool
+ '''
+
+ filter_speaker: bool = None
+ ''' Show Speaker data-blocks
+
+ :type: bool
+ '''
+
+ filter_text: bool = None
+ ''' Show Text data-blocks
+
+ :type: bool
+ '''
+
+ filter_texture: bool = None
+ ''' Show Texture data-blocks
+
+ :type: bool
+ '''
+
+ filter_volume: bool = None
+ ''' Show/hide Volume data-blocks
+
+ :type: bool
+ '''
+
+ filter_work_space: bool = None
+ ''' Show workspace data-blocks
+
+ :type: bool
+ '''
+
+ filter_world: bool = None
+ ''' Show World data-blocks
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FileSelectParams(bpy_struct):
+ ''' File Select Parameters
+ '''
+
+ directory: str = None
+ ''' Directory displayed in the file browser
+
+ :type: str
+ '''
+
+ display_size: typing.Union[int, str] = None
+ ''' Change the size of the display (width of columns or thumbnails size)
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_type: typing.Union[int, str] = None
+ ''' Display mode for the file list * LIST_VERTICAL Vertical List, Display files as a vertical list. * LIST_HORIZONTAL Horizontal List, Display files as a horizontal list. * THUMBNAIL Thumbnails, Display files as thumbnails.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filename: str = None
+ ''' Active file in the file browser
+
+ :type: str
+ '''
+
+ filter_glob: str = None
+ ''' UNIX shell-like filename patterns matching, supports wildcards ('*') and list of patterns separated by ';'
+
+ :type: str
+ '''
+
+ filter_id: 'FileSelectIDFilter' = None
+ ''' Which ID types to show/hide, when browsing a library
+
+ :type: 'FileSelectIDFilter'
+ '''
+
+ filter_search: str = None
+ ''' Filter by name, supports '*' wildcard
+
+ :type: str
+ '''
+
+ recursion_level: typing.Union[int, str] = None
+ ''' Numbers of dirtree levels to show simultaneously * NONE None, Only list current directory's content, with no recursion. * BLEND Blend File, List .blend files' content. * ALL_1 One Level, List all sub-directories' content, one level of recursion. * ALL_2 Two Levels, List all sub-directories' content, two levels of recursion. * ALL_3 Three Levels, List all sub-directories' content, three levels of recursion.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_details_datetime: bool = None
+ ''' Draw a column listing the date and time of modification for each file
+
+ :type: bool
+ '''
+
+ show_details_size: bool = None
+ ''' Draw a column listing the size of each file
+
+ :type: bool
+ '''
+
+ show_hidden: bool = None
+ ''' Show hidden dot files
+
+ :type: bool
+ '''
+
+ sort_method: typing.Union[int, str] = None
+ ''' * FILE_SORT_ALPHA Name, Sort the file list alphabetically. * FILE_SORT_EXTENSION Extension, Sort the file list by extension/type. * FILE_SORT_TIME Modified Date, Sort files by modification time. * FILE_SORT_SIZE Size, Sort files by size.
+
+ :type: typing.Union[int, str]
+ '''
+
+ title: str = None
+ ''' Title for the file browser
+
+ :type: str
+ '''
+
+ use_filter: bool = None
+ ''' Enable filtering of files
+
+ :type: bool
+ '''
+
+ use_filter_backup: bool = None
+ ''' Show .blend1, .blend2, etc. files
+
+ :type: bool
+ '''
+
+ use_filter_blender: bool = None
+ ''' Show .blend files
+
+ :type: bool
+ '''
+
+ use_filter_blendid: bool = None
+ ''' Show .blend files items (objects, materials, etc.)
+
+ :type: bool
+ '''
+
+ use_filter_folder: bool = None
+ ''' Show folders
+
+ :type: bool
+ '''
+
+ use_filter_font: bool = None
+ ''' Show font files
+
+ :type: bool
+ '''
+
+ use_filter_image: bool = None
+ ''' Show image files
+
+ :type: bool
+ '''
+
+ use_filter_movie: bool = None
+ ''' Show movie files
+
+ :type: bool
+ '''
+
+ use_filter_script: bool = None
+ ''' Show script files
+
+ :type: bool
+ '''
+
+ use_filter_sound: bool = None
+ ''' Show sound files
+
+ :type: bool
+ '''
+
+ use_filter_text: bool = None
+ ''' Show text files
+
+ :type: bool
+ '''
+
+ use_filter_volume: bool = None
+ ''' Show 3D volume files
+
+ :type: bool
+ '''
+
+ use_library_browsing: bool = None
+ ''' Whether we may browse blender files' content or not
+
+ :type: bool
+ '''
+
+ use_sort_invert: bool = None
+ ''' Sort items descending, from highest value to lowest
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FluidDomainSettings(bpy_struct):
+ ''' Fluid domain settings
+ '''
+
+ adapt_margin: int = None
+ ''' Margin added around fluid to minimize boundary interference
+
+ :type: int
+ '''
+
+ adapt_threshold: float = None
+ ''' Minimum amount of fluid a cell can contain before it is considered empty
+
+ :type: float
+ '''
+
+ additional_res: int = None
+ ''' Maximum number of additional cells
+
+ :type: int
+ '''
+
+ alpha: float = None
+ ''' Buoyant force based on smoke density (higher value results in faster rising smoke)
+
+ :type: float
+ '''
+
+ axis_slice_method: typing.Union[int, str] = None
+ ''' * FULL Full, Slice the whole domain object. * SINGLE Single, Perform a single slice of the domain object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ beta: float = None
+ ''' Buoyant force based on smoke heat (higher value results in faster rising smoke)
+
+ :type: float
+ '''
+
+ burning_rate: float = None
+ ''' Speed of the burning reaction (higher value results in smaller flames)
+
+ :type: float
+ '''
+
+ cache_data_format: typing.Union[int, str] = None
+ ''' Select the file format to be used for caching volumetric data
+
+ :type: typing.Union[int, str]
+ '''
+
+ cache_directory: str = None
+ ''' Directory that contains fluid cache files
+
+ :type: str
+ '''
+
+ cache_frame_end: int = None
+ ''' Frame on which the simulation stops. This is the last frame that will be baked
+
+ :type: int
+ '''
+
+ cache_frame_offset: int = None
+ ''' Frame offset that is used when loading the simulation from the cache. It is not considered when baking the simulation, only when loading it
+
+ :type: int
+ '''
+
+ cache_frame_pause_data: int = None
+ '''
+
+ :type: int
+ '''
+
+ cache_frame_pause_guide: int = None
+ '''
+
+ :type: int
+ '''
+
+ cache_frame_pause_mesh: int = None
+ '''
+
+ :type: int
+ '''
+
+ cache_frame_pause_noise: int = None
+ '''
+
+ :type: int
+ '''
+
+ cache_frame_pause_particles: int = None
+ '''
+
+ :type: int
+ '''
+
+ cache_frame_start: int = None
+ ''' Frame on which the simulation starts. This is the first frame that will be baked
+
+ :type: int
+ '''
+
+ cache_mesh_format: typing.Union[int, str] = None
+ ''' Select the file format to be used for caching surface data
+
+ :type: typing.Union[int, str]
+ '''
+
+ cache_noise_format: typing.Union[int, str] = None
+ ''' Select the file format to be used for caching noise data
+
+ :type: typing.Union[int, str]
+ '''
+
+ cache_particle_format: typing.Union[int, str] = None
+ ''' Select the file format to be used for caching particle data
+
+ :type: typing.Union[int, str]
+ '''
+
+ cache_resumable: bool = None
+ ''' Additional data will be saved so that the bake jobs can be resumed after pausing. Because more data will be written to disk it is recommended to avoid enabling this option when baking at high resolutions
+
+ :type: bool
+ '''
+
+ cache_type: typing.Union[int, str] = None
+ ''' Change the cache type of the simulation * REPLAY Replay, Use the timeline to bake the scene. * MODULAR Modular, Bake every stage of the simulation separately. * ALL All, Bake all simulation settings at once.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cell_size: typing.List[float] = None
+ ''' Cell Size
+
+ :type: typing.List[float]
+ '''
+
+ cfl_condition: float = None
+ ''' Maximal velocity per cell (higher value results in greater timesteps)
+
+ :type: float
+ '''
+
+ clipping: float = None
+ ''' Value under which voxels are considered empty space to optimize rendering
+
+ :type: float
+ '''
+
+ coba_field: typing.Union[int, str] = None
+ ''' Simulation field to color map * COLOR_R Red, Red component of the color field. * COLOR_G Green, Green component of the color field. * COLOR_B Blue, Blue component of the color field. * DENSITY Density, Quantity of soot in the fluid. * FLAME Flame, Flame field. * FUEL Fuel, Fuel field. * HEAT Heat, Temperature of the fluid. * VELOCITY_X X Velocity, X component of the velocity field. * VELOCITY_Y Y Velocity, Y component of the velocity field. * VELOCITY_Z Z Velocity, Z component of the velocity field.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_grid: typing.List[float] = None
+ ''' Smoke color grid
+
+ :type: typing.List[float]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ delete_in_obstacle: bool = None
+ ''' Delete fluid inside obstacles
+
+ :type: bool
+ '''
+
+ density_grid: typing.List[float] = None
+ ''' Smoke density grid
+
+ :type: typing.List[float]
+ '''
+
+ display_interpolation: typing.Union[int, str] = None
+ ''' Interpolation method to use for smoke/fire volumes in solid mode * LINEAR Linear, Good smoothness and speed. * CUBIC Cubic, Smoothed high quality interpolation, but slower.
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_thickness: float = None
+ ''' Thickness of smoke drawing in the viewport
+
+ :type: float
+ '''
+
+ dissolve_speed: int = None
+ ''' Determine how quickly the smoke dissolves (lower value makes smoke disappear faster)
+
+ :type: int
+ '''
+
+ domain_resolution: typing.List[int] = None
+ ''' Smoke Grid Resolution
+
+ :type: typing.List[int]
+ '''
+
+ domain_type: typing.Union[int, str] = None
+ ''' Change domain type of the simulation * GAS Gas, Create domain for gases. * LIQUID Liquid, Create domain for liquids.
+
+ :type: typing.Union[int, str]
+ '''
+
+ effector_group: 'Collection' = None
+ ''' Limit effectors to this collection
+
+ :type: 'Collection'
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ export_manta_script: bool = None
+ ''' Generate and export Mantaflow script from current domain settings during bake. This is only needed if you plan to analyze the cache (e.g. view grids, velocity vectors, particles) in Mantaflow directly (outside of Blender) after baking the simulation
+
+ :type: bool
+ '''
+
+ flame_grid: typing.List[float] = None
+ ''' Smoke flame grid
+
+ :type: typing.List[float]
+ '''
+
+ flame_ignition: float = None
+ ''' Minimum temperature of the flames (higher value results in faster rising flames)
+
+ :type: float
+ '''
+
+ flame_max_temp: float = None
+ ''' Maximum temperature of the flames (higher value results in faster rising flames)
+
+ :type: float
+ '''
+
+ flame_smoke: float = None
+ ''' Amount of smoke created by burning fuel
+
+ :type: float
+ '''
+
+ flame_smoke_color: typing.List[float] = None
+ ''' Color of smoke emitted from burning fuel
+
+ :type: typing.List[float]
+ '''
+
+ flame_vorticity: float = None
+ ''' Additional vorticity for the flames
+
+ :type: float
+ '''
+
+ flip_ratio: float = None
+ ''' PIC/FLIP Ratio. A value of 1.0 will result in a completely FLIP based simulation. Use a lower value for simulations which should produce smaller splashes
+
+ :type: float
+ '''
+
+ fluid_group: 'Collection' = None
+ ''' Limit fluid objects to this collection
+
+ :type: 'Collection'
+ '''
+
+ force_collection: 'Collection' = None
+ ''' Limit forces to this collection
+
+ :type: 'Collection'
+ '''
+
+ fractions_threshold: float = None
+ ''' Determines how much fluid is allowed in an obstacle cell (higher values will tag a boundary cell as an obstacle easier and reduce the boundary smoothening effect)
+
+ :type: float
+ '''
+
+ gravity: typing.List[float] = None
+ ''' Gravity in X, Y and Z direction
+
+ :type: typing.List[float]
+ '''
+
+ guide_alpha: float = None
+ ''' Guiding weight (higher value results in greater lag)
+
+ :type: float
+ '''
+
+ guide_beta: int = None
+ ''' Guiding size (higher value results in larger vortices)
+
+ :type: int
+ '''
+
+ guide_parent: 'Object' = None
+ ''' Use velocities from this object for the guiding effect (object needs to have fluid modifier and be of type domain))
+
+ :type: 'Object'
+ '''
+
+ guide_source: typing.Union[int, str] = None
+ ''' Choose where to get guiding velocities from * DOMAIN Domain, Use a fluid domain for guiding (domain needs to be baked already so that velocities can be extracted). Guiding domain can be of any type (i.e. gas or liquid). * EFFECTOR Effector, Use guiding (effector) objects to create fluid guiding (guiding objects should be animated and baked once set up completely).
+
+ :type: typing.Union[int, str]
+ '''
+
+ guide_vel_factor: float = None
+ ''' Guiding velocity factor (higher value results in greater guiding velocities)
+
+ :type: float
+ '''
+
+ has_cache_baked_any: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_cache_baked_data: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_cache_baked_guide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_cache_baked_mesh: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_cache_baked_noise: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_cache_baked_particles: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ heat_grid: typing.List[float] = None
+ ''' Smoke heat grid
+
+ :type: typing.List[float]
+ '''
+
+ highres_sampling: typing.Union[int, str] = None
+ ''' Method for sampling the high resolution flow
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_cache_baking_any: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_cache_baking_data: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_cache_baking_guide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_cache_baking_mesh: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_cache_baking_noise: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_cache_baking_particles: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ mesh_concave_lower: float = None
+ ''' Lower mesh concavity bound (high values tend to smoothen and fill out concave regions)
+
+ :type: float
+ '''
+
+ mesh_concave_upper: float = None
+ ''' Upper mesh concavity bound (high values tend to smoothen and fill out concave regions)
+
+ :type: float
+ '''
+
+ mesh_generator: typing.Union[int, str] = None
+ ''' Which particle level set generator to use * IMPROVED Final, Use improved particle level set (slower but more precise and with mesh smoothening options). * UNION Preview, Use union particle level set (faster but lower quality).
+
+ :type: typing.Union[int, str]
+ '''
+
+ mesh_particle_radius: float = None
+ ''' Particle radius factor (higher value results in larger (meshed) particles). Needs to be adjusted after changing the mesh scale
+
+ :type: float
+ '''
+
+ mesh_scale: int = None
+ ''' The mesh simulation is scaled up by this factor (compared to the base resolution of the domain). For best meshing, it is recommended to adjust the mesh particle radius alongside this value
+
+ :type: int
+ '''
+
+ mesh_smoothen_neg: int = None
+ ''' Negative mesh smoothening
+
+ :type: int
+ '''
+
+ mesh_smoothen_pos: int = None
+ ''' Positive mesh smoothening
+
+ :type: int
+ '''
+
+ mesh_vertices: typing.Union[typing.List['FluidDomainVertexVelocity'],
+ 'bpy_prop_collection'] = None
+ ''' Vertices of the fluid mesh generated by simulation
+
+ :type: typing.Union[typing.List['FluidDomainVertexVelocity'], 'bpy_prop_collection']
+ '''
+
+ noise_pos_scale: float = None
+ ''' Scale of noise (higher value results in larger vortices)
+
+ :type: float
+ '''
+
+ noise_scale: int = None
+ ''' The noise simulation is scaled up by this factor (compared to the base resolution of the domain)
+
+ :type: int
+ '''
+
+ noise_strength: float = None
+ ''' Strength of noise
+
+ :type: float
+ '''
+
+ noise_time_anim: float = None
+ ''' Animation time of noise
+
+ :type: float
+ '''
+
+ noise_type: typing.Union[int, str] = None
+ ''' Noise method which is used during the high-res simulation
+
+ :type: typing.Union[int, str]
+ '''
+
+ openvdb_cache_compress_type: typing.Union[int, str] = None
+ ''' Compression method to be used * ZIP Zip, Effective but slow compression. * BLOSC Blosc, Multithreaded compression, similar in size and quality as 'Zip'. * NONE None, Do not use any compression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ openvdb_data_depth: typing.Union[int, str] = None
+ ''' Bit depth for writing all scalar (including vector) lower values reduce file size * 16 Half, Half float (16 bit data). * 32 Full, Full float (32 bit data).
+
+ :type: typing.Union[int, str]
+ '''
+
+ particle_band_width: float = None
+ ''' Particle (narrow) band width (higher value results in thicker band and more particles)
+
+ :type: float
+ '''
+
+ particle_max: int = None
+ ''' Maximum number of particles per cell (ensures that each cell has at most this amount of particles)
+
+ :type: int
+ '''
+
+ particle_min: int = None
+ ''' Minimum number of particles per cell (ensures that each cell has at least this amount of particles)
+
+ :type: int
+ '''
+
+ particle_number: int = None
+ ''' Particle number factor (higher value results in more particles)
+
+ :type: int
+ '''
+
+ particle_radius: float = None
+ ''' Particle radius factor. Increase this value if the simulation appears to leak volume, decrease it if the simulation seems to gain volume
+
+ :type: float
+ '''
+
+ particle_randomness: float = None
+ ''' Randomness factor for particle sampling
+
+ :type: float
+ '''
+
+ particle_scale: int = None
+ ''' The particle simulation is scaled up by this factor (compared to the base resolution of the domain)
+
+ :type: int
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ point_cache_compress_type: typing.Union[int, str] = None
+ ''' Compression method to be used * CACHELIGHT Lite, Fast but not so effective compression. * CACHEHEAVY Heavy, Effective but slow compression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ resolution_max: int = None
+ ''' Resolution used for the fluid domain. Value corresponds to the longest domain side (resolution for other domain sides is calculated automatically)
+
+ :type: int
+ '''
+
+ show_velocity: bool = None
+ ''' Toggle visualization of the velocity field as needles
+
+ :type: bool
+ '''
+
+ simulation_method: typing.Union[int, str] = None
+ ''' Change the underlying simulation method * FLIP FLIP, Use FLIP as the simulation method.
+
+ :type: typing.Union[int, str]
+ '''
+
+ slice_axis: typing.Union[int, str] = None
+ ''' * AUTO Auto, Adjust slice direction according to the view direction. * X X, Slice along the X axis. * Y Y, Slice along the Y axis. * Z Z, Slice along the Z axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ slice_depth: float = None
+ ''' Position of the slice
+
+ :type: float
+ '''
+
+ slice_method: typing.Union[int, str] = None
+ ''' How to slice the volume for viewport rendering * VIEW_ALIGNED View, Slice volume parallel to the view plane. * AXIS_ALIGNED Axis, Slice volume parallel to the major axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ slice_per_voxel: float = None
+ ''' How many slices per voxel should be generated
+
+ :type: float
+ '''
+
+ sndparticle_boundary: typing.Union[int, str] = None
+ ''' How particles that left the domain are treated * DELETE Delete, Delete secondary particles that are inside obstacles or left the domain. * PUSHOUT Push Out, Push secondary particles that left the domain back into the domain.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sndparticle_bubble_buoyancy: float = None
+ ''' Amount of buoyancy force that rises bubbles (high value results in bubble movement mainly upwards)
+
+ :type: float
+ '''
+
+ sndparticle_bubble_drag: float = None
+ ''' Amount of drag force that moves bubbles along with the fluid (high value results in bubble movement mainly along with the fluid)
+
+ :type: float
+ '''
+
+ sndparticle_combined_export: typing.Union[int, str] = None
+ ''' Determines which particle systems are created from secondary particles * OFF Off, Create a separate particle system for every secondary particle type. * SPRAY_FOAM Spray + Foam, Spray and foam particles are saved in the same particle system. * SPRAY_BUBBLES Spray + Bubbles, Spray and bubble particles are saved in the same particle system. * FOAM_BUBBLES Foam + Bubbles, Foam and bubbles particles are saved in the same particle system. * SPRAY_FOAM_BUBBLES Spray + Foam + Bubbles, Create one particle system that contains all three secondary particle types.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sndparticle_life_max: float = None
+ ''' Highest possible particle lifetime
+
+ :type: float
+ '''
+
+ sndparticle_life_min: float = None
+ ''' Lowest possible particle lifetime
+
+ :type: float
+ '''
+
+ sndparticle_potential_max_energy: float = None
+ ''' Upper clamping threshold that indicates the fluid speed where cells no longer emit more particles (higher value results in generally less particles)
+
+ :type: float
+ '''
+
+ sndparticle_potential_max_trappedair: float = None
+ ''' Upper clamping threshold for marking fluid cells where air is trapped (higher value results in less marked cells)
+
+ :type: float
+ '''
+
+ sndparticle_potential_max_wavecrest: float = None
+ ''' Upper clamping threshold for marking fluid cells as wave crests (higher value results in less marked cells)
+
+ :type: float
+ '''
+
+ sndparticle_potential_min_energy: float = None
+ ''' Lower clamping threshold that indicates the fluid speed where cells start to emit particles (lower values result in generally more particles)
+
+ :type: float
+ '''
+
+ sndparticle_potential_min_trappedair: float = None
+ ''' Lower clamping threshold for marking fluid cells where air is trapped (lower value results in more marked cells)
+
+ :type: float
+ '''
+
+ sndparticle_potential_min_wavecrest: float = None
+ ''' Lower clamping threshold for marking fluid cells as wave crests (lower value results in more marked cells)
+
+ :type: float
+ '''
+
+ sndparticle_potential_radius: int = None
+ ''' Radius to compute potential for each cell (higher values are slower but create smoother potential grids)
+
+ :type: int
+ '''
+
+ sndparticle_sampling_trappedair: int = None
+ ''' Maximum number of particles generated per trapped air cell per frame
+
+ :type: int
+ '''
+
+ sndparticle_sampling_wavecrest: int = None
+ ''' Maximum number of particles generated per wave crest cell per frame
+
+ :type: int
+ '''
+
+ sndparticle_update_radius: int = None
+ ''' Radius to compute position update for each particle (higher values are slower but particles move less chaotic)
+
+ :type: int
+ '''
+
+ start_point: typing.List[float] = None
+ ''' Start point
+
+ :type: typing.List[float]
+ '''
+
+ surface_tension: float = None
+ ''' Surface tension of liquid (higher value results in greater hydrophobic behaviour)
+
+ :type: float
+ '''
+
+ sys_particle_maximum: int = None
+ ''' Maximum number of fluid particles that are allowed in this simulation
+
+ :type: int
+ '''
+
+ temperature_grid: typing.List[float] = None
+ ''' Smoke temperature grid, range 0..1 represents 0..1000K
+
+ :type: typing.List[float]
+ '''
+
+ time_scale: float = None
+ ''' Adjust simulation speed
+
+ :type: float
+ '''
+
+ timesteps_max: int = None
+ ''' Maximum number of simulation steps to perform for one frame
+
+ :type: int
+ '''
+
+ timesteps_min: int = None
+ ''' Minimum number of simulation steps to perform for one frame
+
+ :type: int
+ '''
+
+ use_adaptive_domain: bool = None
+ ''' Adapt simulation resolution and size to fluid
+
+ :type: bool
+ '''
+
+ use_adaptive_timesteps: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_bubble_particles: bool = None
+ ''' Create bubble particle system
+
+ :type: bool
+ '''
+
+ use_collision_border_back: bool = None
+ ''' Enable collisions with back domain border
+
+ :type: bool
+ '''
+
+ use_collision_border_bottom: bool = None
+ ''' Enable collisions with bottom domain border
+
+ :type: bool
+ '''
+
+ use_collision_border_front: bool = None
+ ''' Enable collisions with front domain border
+
+ :type: bool
+ '''
+
+ use_collision_border_left: bool = None
+ ''' Enable collisions with left domain border
+
+ :type: bool
+ '''
+
+ use_collision_border_right: bool = None
+ ''' Enable collisions with right domain border
+
+ :type: bool
+ '''
+
+ use_collision_border_top: bool = None
+ ''' Enable collisions with top domain border
+
+ :type: bool
+ '''
+
+ use_color_ramp: bool = None
+ ''' Render a simulation field while mapping its voxels values to the colors of a ramp
+
+ :type: bool
+ '''
+
+ use_diffusion: bool = None
+ ''' Enable fluid diffusion settings (e.g. viscosity, surface tension)
+
+ :type: bool
+ '''
+
+ use_dissolve_smoke: bool = None
+ ''' Let smoke disappear over time
+
+ :type: bool
+ '''
+
+ use_dissolve_smoke_log: bool = None
+ ''' Dissolve smoke in a logarithmic fashion. Dissolves quickly at first, but lingers longer
+
+ :type: bool
+ '''
+
+ use_flip_particles: bool = None
+ ''' Create liquid particle system
+
+ :type: bool
+ '''
+
+ use_foam_particles: bool = None
+ ''' Create foam particle system
+
+ :type: bool
+ '''
+
+ use_fractions: bool = None
+ ''' Fractional obstacles improve and smoothen the fluid-obstacle boundary
+
+ :type: bool
+ '''
+
+ use_guide: bool = None
+ ''' Enable fluid guiding
+
+ :type: bool
+ '''
+
+ use_mesh: bool = None
+ ''' Enable fluid mesh (using amplification)
+
+ :type: bool
+ '''
+
+ use_noise: bool = None
+ ''' Enable fluid noise (using amplification)
+
+ :type: bool
+ '''
+
+ use_speed_vectors: bool = None
+ ''' Caches velocities of mesh vertices. These will be used (automatically) when rendering with motion blur enabled
+
+ :type: bool
+ '''
+
+ use_spray_particles: bool = None
+ ''' Create spray particle system
+
+ :type: bool
+ '''
+
+ use_tracer_particles: bool = None
+ ''' Create tracer particle system
+
+ :type: bool
+ '''
+
+ vector_display_type: typing.Union[int, str] = None
+ ''' * NEEDLE Needle, Display vectors as needles. * STREAMLINE Streamlines, Display vectors as streamlines.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vector_scale: float = None
+ ''' Multiplier for scaling the vectors
+
+ :type: float
+ '''
+
+ velocity_grid: typing.List[float] = None
+ ''' Smoke velocity grid
+
+ :type: typing.List[float]
+ '''
+
+ viscosity_base: float = None
+ ''' Viscosity setting: value that is multiplied by 10 to the power of (exponent*-1)
+
+ :type: float
+ '''
+
+ viscosity_exponent: int = None
+ ''' Negative exponent for the viscosity value (to simplify entering small values e.g. 5*10^-6)
+
+ :type: int
+ '''
+
+ vorticity: float = None
+ ''' Amount of turbulence and rotation in smoke
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FluidDomainVertexVelocity(bpy_struct):
+ ''' Velocity of a simulated fluid mesh
+ '''
+
+ velocity: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FluidEffectorSettings(bpy_struct):
+ ''' Smoke collision settings
+ '''
+
+ effector_type: typing.Union[int, str] = None
+ ''' Change type of effector in the simulation * COLLISION Collision, Create collision object. * GUIDE Guide, Create guide object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ guide_mode: typing.Union[int, str] = None
+ ''' How to create guiding velocities * MAXIMUM Maximize, Compare velocities from previous frame with new velocities from current frame and keep the maximum. * MINIMUM Minimize, Compare velocities from previous frame with new velocities from current frame and keep the minimum. * OVERRIDE Override, Always write new guide velocities for every frame (each frame only contains current velocities from guiding objects). * AVERAGED Averaged, Take average of velocities from previous frame and new velocities from current frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subframes: int = None
+ ''' Number of additional samples to take between frames to improve quality of fast moving effector objects
+
+ :type: int
+ '''
+
+ surface_distance: float = None
+ ''' Additional distance around mesh surface to consider as effector
+
+ :type: float
+ '''
+
+ use_effector: bool = None
+ ''' Control when to apply the effector
+
+ :type: bool
+ '''
+
+ use_plane_init: bool = None
+ ''' Treat this object as a planar, unclosed mesh
+
+ :type: bool
+ '''
+
+ velocity_factor: float = None
+ ''' Multiplier of obstacle velocity
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FluidFlowSettings(bpy_struct):
+ ''' Fluid flow settings
+ '''
+
+ density: float = None
+ '''
+
+ :type: float
+ '''
+
+ density_vertex_group: str = None
+ ''' Name of vertex group which determines surface emission rate
+
+ :type: str
+ '''
+
+ flow_behavior: typing.Union[int, str] = None
+ ''' Change flow behavior in the simulation * INFLOW Inflow, Add fluid to simulation. * OUTFLOW Outflow, Delete fluid from simulation. * GEOMETRY Geometry, Only use given geometry for fluid.
+
+ :type: typing.Union[int, str]
+ '''
+
+ flow_source: typing.Union[int, str] = None
+ ''' Change how fluid is emitted
+
+ :type: typing.Union[int, str]
+ '''
+
+ flow_type: typing.Union[int, str] = None
+ ''' Change type of fluid in the simulation * SMOKE Smoke, Add smoke. * BOTH Fire + Smoke, Add fire and smoke. * FIRE Fire, Add fire. * LIQUID Liquid, Add liquid.
+
+ :type: typing.Union[int, str]
+ '''
+
+ fuel_amount: float = None
+ '''
+
+ :type: float
+ '''
+
+ noise_texture: 'Texture' = None
+ ''' Texture that controls emission strength
+
+ :type: 'Texture'
+ '''
+
+ particle_size: float = None
+ ''' Particle size in simulation cells
+
+ :type: float
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ ''' Particle systems emitted from the object
+
+ :type: 'ParticleSystem'
+ '''
+
+ smoke_color: typing.List[float] = None
+ ''' Color of smoke
+
+ :type: typing.List[float]
+ '''
+
+ subframes: int = None
+ ''' Number of additional samples to take between frames to improve quality of fast moving flows
+
+ :type: int
+ '''
+
+ surface_distance: float = None
+ ''' Controls fluid emission from the mesh surface (higher value results in emission further away from the mesh surface
+
+ :type: float
+ '''
+
+ temperature: float = None
+ ''' Temperature difference to ambient temperature
+
+ :type: float
+ '''
+
+ texture_map_type: typing.Union[int, str] = None
+ ''' Texture mapping type * AUTO Generated, Generated coordinates centered to flow object. * UV UV, Use UV layer for texture coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_offset: float = None
+ ''' Z-offset of texture mapping
+
+ :type: float
+ '''
+
+ texture_size: float = None
+ ''' Size of texture mapping
+
+ :type: float
+ '''
+
+ use_absolute: bool = None
+ ''' Only allow given density value in emitter area and will not add up
+
+ :type: bool
+ '''
+
+ use_inflow: bool = None
+ ''' Control when to apply fluid flow
+
+ :type: bool
+ '''
+
+ use_initial_velocity: bool = None
+ ''' Fluid has some initial velocity when it is emitted
+
+ :type: bool
+ '''
+
+ use_particle_size: bool = None
+ ''' Set particle size in simulation cells or use nearest cell
+
+ :type: bool
+ '''
+
+ use_plane_init: bool = None
+ ''' Treat this object as a planar and unclosed mesh. Fluid will only be emitted from the mesh surface and based on the surface emission value
+
+ :type: bool
+ '''
+
+ use_texture: bool = None
+ ''' Use a texture to control emission strength
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ velocity_coord: typing.List[float] = None
+ ''' Initial velocity in X, Y and Z direction in world space
+
+ :type: typing.List[float]
+ '''
+
+ velocity_factor: float = None
+ ''' Multiplier of source velocity passed to fluid (source velocity is non-zero only if object is moving)
+
+ :type: float
+ '''
+
+ velocity_normal: float = None
+ ''' Amount of normal directional velocity
+
+ :type: float
+ '''
+
+ velocity_random: float = None
+ ''' Amount of random velocity
+
+ :type: float
+ '''
+
+ volume_density: float = None
+ ''' Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh)
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FreestyleLineSet(bpy_struct):
+ ''' Line set for associating lines and style parameters
+ '''
+
+ collection: 'Collection' = None
+ ''' A collection of objects based on which feature edges are selected
+
+ :type: 'Collection'
+ '''
+
+ collection_negation: typing.Union[int, str] = None
+ ''' Specify either inclusion or exclusion of feature edges belonging to a collection of objects * INCLUSIVE Inclusive, Select feature edges belonging to some object in the group. * EXCLUSIVE Exclusive, Select feature edges not belonging to any object in the group.
+
+ :type: typing.Union[int, str]
+ '''
+
+ edge_type_combination: typing.Union[int, str] = None
+ ''' Specify a logical combination of selection conditions on feature edge types * OR Logical OR, Select feature edges satisfying at least one of edge type conditions. * AND Logical AND, Select feature edges satisfying all edge type conditions.
+
+ :type: typing.Union[int, str]
+ '''
+
+ edge_type_negation: typing.Union[int, str] = None
+ ''' Specify either inclusion or exclusion of feature edges selected by edge types * INCLUSIVE Inclusive, Select feature edges satisfying the given edge type conditions. * EXCLUSIVE Exclusive, Select feature edges not satisfying the given edge type conditions.
+
+ :type: typing.Union[int, str]
+ '''
+
+ exclude_border: bool = None
+ ''' Exclude border edges
+
+ :type: bool
+ '''
+
+ exclude_contour: bool = None
+ ''' Exclude contours
+
+ :type: bool
+ '''
+
+ exclude_crease: bool = None
+ ''' Exclude crease edges
+
+ :type: bool
+ '''
+
+ exclude_edge_mark: bool = None
+ ''' Exclude edge marks
+
+ :type: bool
+ '''
+
+ exclude_external_contour: bool = None
+ ''' Exclude external contours
+
+ :type: bool
+ '''
+
+ exclude_material_boundary: bool = None
+ ''' Exclude edges at material boundaries
+
+ :type: bool
+ '''
+
+ exclude_ridge_valley: bool = None
+ ''' Exclude ridges and valleys
+
+ :type: bool
+ '''
+
+ exclude_silhouette: bool = None
+ ''' Exclude silhouette edges
+
+ :type: bool
+ '''
+
+ exclude_suggestive_contour: bool = None
+ ''' Exclude suggestive contours
+
+ :type: bool
+ '''
+
+ face_mark_condition: typing.Union[int, str] = None
+ ''' Specify a feature edge selection condition based on face marks * ONE One Face, Select a feature edge if either of its adjacent faces is marked. * BOTH Both Faces, Select a feature edge if both of its adjacent faces are marked.
+
+ :type: typing.Union[int, str]
+ '''
+
+ face_mark_negation: typing.Union[int, str] = None
+ ''' Specify either inclusion or exclusion of feature edges selected by face marks * INCLUSIVE Inclusive, Select feature edges satisfying the given face mark conditions. * EXCLUSIVE Exclusive, Select feature edges not satisfying the given face mark conditions.
+
+ :type: typing.Union[int, str]
+ '''
+
+ linestyle: 'FreestyleLineStyle' = None
+ ''' Line style settings
+
+ :type: 'FreestyleLineStyle'
+ '''
+
+ name: str = None
+ ''' Line set name
+
+ :type: str
+ '''
+
+ qi_end: int = None
+ ''' Last QI value of the QI range
+
+ :type: int
+ '''
+
+ qi_start: int = None
+ ''' First QI value of the QI range
+
+ :type: int
+ '''
+
+ select_border: bool = None
+ ''' Select border edges (open mesh edges)
+
+ :type: bool
+ '''
+
+ select_by_collection: bool = None
+ ''' Select feature edges based on a collection of objects
+
+ :type: bool
+ '''
+
+ select_by_edge_types: bool = None
+ ''' Select feature edges based on edge types
+
+ :type: bool
+ '''
+
+ select_by_face_marks: bool = None
+ ''' Select feature edges by face marks
+
+ :type: bool
+ '''
+
+ select_by_image_border: bool = None
+ ''' Select feature edges by image border (less memory consumption)
+
+ :type: bool
+ '''
+
+ select_by_visibility: bool = None
+ ''' Select feature edges based on visibility
+
+ :type: bool
+ '''
+
+ select_contour: bool = None
+ ''' Select contours (outer silhouettes of each object)
+
+ :type: bool
+ '''
+
+ select_crease: bool = None
+ ''' Select crease edges (those between two faces making an angle smaller than the Crease Angle)
+
+ :type: bool
+ '''
+
+ select_edge_mark: bool = None
+ ''' Select edge marks (edges annotated by Freestyle edge marks)
+
+ :type: bool
+ '''
+
+ select_external_contour: bool = None
+ ''' Select external contours (outer silhouettes of occluding and occluded objects)
+
+ :type: bool
+ '''
+
+ select_material_boundary: bool = None
+ ''' Select edges at material boundaries
+
+ :type: bool
+ '''
+
+ select_ridge_valley: bool = None
+ ''' Select ridges and valleys (boundary lines between convex and concave areas of surface)
+
+ :type: bool
+ '''
+
+ select_silhouette: bool = None
+ ''' Select silhouettes (edges at the boundary of visible and hidden faces)
+
+ :type: bool
+ '''
+
+ select_suggestive_contour: bool = None
+ ''' Select suggestive contours (almost silhouette/contour edges)
+
+ :type: bool
+ '''
+
+ show_render: bool = None
+ ''' Enable or disable this line set during stroke rendering
+
+ :type: bool
+ '''
+
+ visibility: typing.Union[int, str] = None
+ ''' Determine how to use visibility for feature edge selection * VISIBLE Visible, Select visible feature edges. * HIDDEN Hidden, Select hidden feature edges. * RANGE QI Range, Select feature edges within a range of quantitative invisibility (QI) values.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FreestyleModuleSettings(bpy_struct):
+ ''' Style module configuration for specifying a style module
+ '''
+
+ script: 'Text' = None
+ ''' Python script to define a style module
+
+ :type: 'Text'
+ '''
+
+ use: bool = None
+ ''' Enable or disable this style module during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FreestyleModules(bpy_struct):
+ ''' A list of style modules (to be applied from top to bottom)
+ '''
+
+ def new(self) -> 'FreestyleModuleSettings':
+ ''' Add a style module to scene render layer Freestyle settings
+
+ :rtype: 'FreestyleModuleSettings'
+ :return: Newly created style module
+ '''
+ pass
+
+ def remove(self, module: 'FreestyleModuleSettings'):
+ ''' Remove a style module from scene render layer Freestyle settings
+
+ :param module: Style module to remove
+ :type module: 'FreestyleModuleSettings'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FreestyleSettings(bpy_struct):
+ ''' Freestyle settings for a ViewLayer data-block
+ '''
+
+ as_render_pass: bool = None
+ ''' Renders Freestyle output to a separate pass instead of overlaying it on the Combined pass
+
+ :type: bool
+ '''
+
+ crease_angle: float = None
+ ''' Angular threshold for detecting crease edges
+
+ :type: float
+ '''
+
+ kr_derivative_epsilon: float = None
+ ''' Kr derivative epsilon for computing suggestive contours
+
+ :type: float
+ '''
+
+ linesets: typing.Union[typing.List['FreestyleLineSet'],
+ 'bpy_prop_collection', 'Linesets'] = None
+ '''
+
+ :type: typing.Union[typing.List['FreestyleLineSet'], 'bpy_prop_collection', 'Linesets']
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Select the Freestyle control mode * SCRIPT Python Scripting Mode, Advanced mode for using style modules written in Python. * EDITOR Parameter Editor Mode, Basic mode for interactive style parameter editing.
+
+ :type: typing.Union[int, str]
+ '''
+
+ modules: typing.Union[typing.List['FreestyleModuleSettings'],
+ 'bpy_prop_collection', 'FreestyleModules'] = None
+ ''' A list of style modules (to be applied from top to bottom)
+
+ :type: typing.Union[typing.List['FreestyleModuleSettings'], 'bpy_prop_collection', 'FreestyleModules']
+ '''
+
+ sphere_radius: float = None
+ ''' Sphere radius for computing curvatures
+
+ :type: float
+ '''
+
+ use_advanced_options: bool = None
+ ''' Enable advanced edge detection options (sphere radius and Kr derivative epsilon)
+
+ :type: bool
+ '''
+
+ use_culling: bool = None
+ ''' If enabled, out-of-view edges are ignored
+
+ :type: bool
+ '''
+
+ use_material_boundaries: bool = None
+ ''' Enable material boundaries
+
+ :type: bool
+ '''
+
+ use_ridges_and_valleys: bool = None
+ ''' Enable ridges and valleys
+
+ :type: bool
+ '''
+
+ use_smoothness: bool = None
+ ''' Take face smoothness into account in view map calculation
+
+ :type: bool
+ '''
+
+ use_suggestive_contours: bool = None
+ ''' Enable suggestive contours
+
+ :type: bool
+ '''
+
+ use_view_map_cache: bool = None
+ ''' Keep the computed view map and avoid recalculating it if mesh geometry is unchanged
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Function(bpy_struct):
+ ''' RNA function definition
+ '''
+
+ description: str = None
+ ''' Description of the Function's purpose
+
+ :type: str
+ '''
+
+ identifier: str = None
+ ''' Unique name used in the code and scripting
+
+ :type: str
+ '''
+
+ is_registered: bool = None
+ ''' Function is registered as callback as part of type registration
+
+ :type: bool
+ '''
+
+ is_registered_optional: bool = None
+ ''' Function is optionally registered as callback part of type registration
+
+ :type: bool
+ '''
+
+ parameters: typing.Union[typing.
+ List['Property'], 'bpy_prop_collection'] = None
+ ''' Parameters for the function
+
+ :type: typing.Union[typing.List['Property'], 'bpy_prop_collection']
+ '''
+
+ use_self: bool = None
+ ''' Function does not pass its self as an argument (becomes a static method in python)
+
+ :type: bool
+ '''
+
+ use_self_type: bool = None
+ ''' Function passes its self type as an argument (becomes a class method in python if use_self is false)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilFrame(bpy_struct):
+ ''' Collection of related sketches on a particular frame
+ '''
+
+ frame_number: int = None
+ ''' The frame on which this sketch appears
+
+ :type: int
+ '''
+
+ is_edited: bool = None
+ ''' Frame is being edited (painted on)
+
+ :type: bool
+ '''
+
+ keyframe_type: typing.Union[int, str] = None
+ ''' Type of keyframe * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+
+ :type: typing.Union[int, str]
+ '''
+
+ select: bool = None
+ ''' Frame is selected for editing in the Dope Sheet
+
+ :type: bool
+ '''
+
+ strokes: typing.Union[typing.List['GPencilStroke'], 'bpy_prop_collection',
+ 'GPencilStrokes'] = None
+ ''' Freehand curves defining the sketch on this frame
+
+ :type: typing.Union[typing.List['GPencilStroke'], 'bpy_prop_collection', 'GPencilStrokes']
+ '''
+
+ def clear(self):
+ ''' Remove all the grease pencil frame data
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilFrames(bpy_struct):
+ ''' Collection of grease pencil frames
+ '''
+
+ def new(self, frame_number: int, active: bool = False) -> 'GPencilFrame':
+ ''' Add a new grease pencil frame
+
+ :param frame_number: Frame Number, The frame on which this sketch appears
+ :type frame_number: int
+ :param active: Active
+ :type active: bool
+ :rtype: 'GPencilFrame'
+ :return: The newly created frame
+ '''
+ pass
+
+ def remove(self, frame: 'GPencilFrame'):
+ ''' Remove a grease pencil frame
+
+ :param frame: Frame, The frame to remove
+ :type frame: 'GPencilFrame'
+ '''
+ pass
+
+ def copy(self, source: 'GPencilFrame') -> 'GPencilFrame':
+ ''' Copy a grease pencil frame
+
+ :param source: Source, The source frame
+ :type source: 'GPencilFrame'
+ :rtype: 'GPencilFrame'
+ :return: The newly copied frame
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilInterpolateSettings(bpy_struct):
+ ''' Settings for Grease Pencil interpolation tools
+ '''
+
+ amplitude: float = None
+ ''' Amount to boost elastic bounces for 'elastic' easing
+
+ :type: float
+ '''
+
+ back: float = None
+ ''' Amount of overshoot for 'back' easing
+
+ :type: float
+ '''
+
+ easing: typing.Union[int, str] = None
+ ''' Which ends of the segment between the preceding and following grease pencil frames easing interpolation is applied to * AUTO Automatic Easing, Easing type is chosen automatically based on what the type of interpolation used (e.g. 'Ease In' for transitional types, and 'Ease Out' for dynamic effects). * EASE_IN Ease In, Only on the end closest to the next keyframe. * EASE_OUT Ease Out, Only on the end closest to the first keyframe. * EASE_IN_OUT Ease In and Out, Segment between both keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ interpolate_all_layers: bool = None
+ ''' Interpolate all layers, not only active
+
+ :type: bool
+ '''
+
+ interpolate_selected_only: bool = None
+ ''' Interpolate only selected strokes in the original frame
+
+ :type: bool
+ '''
+
+ interpolation_curve: 'CurveMapping' = None
+ ''' Custom curve to control 'sequence' interpolation between Grease Pencil frames
+
+ :type: 'CurveMapping'
+ '''
+
+ period: float = None
+ ''' Time between bounces for elastic easing
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Interpolation method to use the next time 'Interpolate Sequence' is run * LINEAR Linear, Straight-line interpolation between A and B (i.e. no ease in/out). * CUSTOM Custom, Custom interpolation defined using a curve map. * SINE Sinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature). * QUAD Quadratic, Quadratic easing. * CUBIC Cubic, Cubic easing. * QUART Quartic, Quartic easing. * QUINT Quintic, Quintic easing. * EXPO Exponential, Exponential easing (dramatic). * CIRC Circular, Circular easing (strongest and most dynamic). * BACK Back, Cubic easing with overshoot and settle. * BOUNCE Bounce, Exponentially decaying parabolic bounce, like when objects collide. * ELASTIC Elastic, Exponentially decaying sine wave, like an elastic band.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilLayer(bpy_struct):
+ ''' Collection of related sketches
+ '''
+
+ active_frame: 'GPencilFrame' = None
+ ''' Frame currently being displayed for this layer
+
+ :type: 'GPencilFrame'
+ '''
+
+ annotation_hide: bool = None
+ ''' Set annotation Visibility
+
+ :type: bool
+ '''
+
+ annotation_onion_after_color: typing.List[float] = None
+ ''' Base color for ghosts after the active frame
+
+ :type: typing.List[float]
+ '''
+
+ annotation_onion_after_range: int = None
+ ''' Maximum number of frames to show after current frame
+
+ :type: int
+ '''
+
+ annotation_onion_before_color: typing.List[float] = None
+ ''' Base color for ghosts before the active frame
+
+ :type: typing.List[float]
+ '''
+
+ annotation_onion_before_range: int = None
+ ''' Maximum number of frames to show before current frame
+
+ :type: int
+ '''
+
+ blend_mode: typing.Union[int, str] = None
+ ''' Blend mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ channel_color: typing.List[float] = None
+ ''' Custom color for animation channel in Dopesheet
+
+ :type: typing.List[float]
+ '''
+
+ color: typing.List[float] = None
+ ''' Color for all strokes in this layer
+
+ :type: typing.List[float]
+ '''
+
+ frames: typing.Union[typing.List['GPencilFrame'], 'bpy_prop_collection',
+ 'GPencilFrames'] = None
+ ''' Sketches for this layer on different frames
+
+ :type: typing.Union[typing.List['GPencilFrame'], 'bpy_prop_collection', 'GPencilFrames']
+ '''
+
+ hide: bool = None
+ ''' Set layer Visibility
+
+ :type: bool
+ '''
+
+ info: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ is_parented: bool = None
+ ''' True when the layer parent object is set
+
+ :type: bool
+ '''
+
+ is_ruler: bool = None
+ ''' This is a special ruler layer
+
+ :type: bool
+ '''
+
+ line_change: int = None
+ ''' Thickness change to apply to current strokes (in pixels)
+
+ :type: int
+ '''
+
+ lock: bool = None
+ ''' Protect layer from further editing and/or frame changes
+
+ :type: bool
+ '''
+
+ lock_frame: bool = None
+ ''' Lock current frame displayed by layer
+
+ :type: bool
+ '''
+
+ lock_material: bool = None
+ ''' Avoids editing locked materials in the layer
+
+ :type: bool
+ '''
+
+ mask_layers: typing.Union[typing.
+ List['GPencilLayerMask'], 'bpy_prop_collection',
+ 'GreasePencilMaskLayers'] = None
+ ''' List of Masking Layers
+
+ :type: typing.Union[typing.List['GPencilLayerMask'], 'bpy_prop_collection', 'GreasePencilMaskLayers']
+ '''
+
+ matrix_inverse: typing.List[float] = None
+ ''' Parent inverse transformation matrix
+
+ :type: typing.List[float]
+ '''
+
+ opacity: float = None
+ ''' Layer Opacity
+
+ :type: float
+ '''
+
+ parent: 'Object' = None
+ ''' Parent Object
+
+ :type: 'Object'
+ '''
+
+ parent_bone: str = None
+ ''' Name of parent bone in case of a bone parenting relation
+
+ :type: str
+ '''
+
+ parent_type: typing.Union[int, str] = None
+ ''' Type of parent relation * OBJECT Object, The layer is parented to an object. * ARMATURE Armature. * BONE Bone, The layer is parented to a bone.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_index: int = None
+ ''' Index number for the "Layer Index" pass
+
+ :type: int
+ '''
+
+ select: bool = None
+ ''' Layer is selected for editing in the Dope Sheet
+
+ :type: bool
+ '''
+
+ show_in_front: bool = None
+ ''' Make the layer draw in front of objects
+
+ :type: bool
+ '''
+
+ show_points: bool = None
+ ''' Draw the points which make up the strokes (for debugging purposes)
+
+ :type: bool
+ '''
+
+ thickness: int = None
+ ''' Thickness of annotation strokes
+
+ :type: int
+ '''
+
+ tint_color: typing.List[float] = None
+ ''' Color for tinting stroke colors
+
+ :type: typing.List[float]
+ '''
+
+ tint_factor: float = None
+ ''' Factor of tinting color
+
+ :type: float
+ '''
+
+ use_annotation_onion_skinning: bool = None
+ ''' Display annotation onion skins before and after the current frame
+
+ :type: bool
+ '''
+
+ use_lights: bool = None
+ ''' Enable the use of lights on stroke and fill materials
+
+ :type: bool
+ '''
+
+ use_mask_layer: bool = None
+ ''' Mask pixels from underlying layers drawing
+
+ :type: bool
+ '''
+
+ use_onion_skinning: bool = None
+ ''' Display onion skins before and after the current frame
+
+ :type: bool
+ '''
+
+ use_solo_mode: bool = None
+ ''' In Paint mode display only layers with keyframe in current frame
+
+ :type: bool
+ '''
+
+ vertex_paint_opacity: float = None
+ ''' Vertex Paint mix factor
+
+ :type: float
+ '''
+
+ viewlayer_render: str = None
+ ''' Only include Layer in this View Layer render output (leave blank to include always)
+
+ :type: str
+ '''
+
+ def clear(self):
+ ''' Remove all the grease pencil layer data
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilLayerMask(bpy_struct):
+ ''' List of Mask Layers
+ '''
+
+ hide: bool = None
+ ''' Set mask Visibility
+
+ :type: bool
+ '''
+
+ invert: bool = None
+ ''' Invert mask
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Mask layer name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilSculptGuide(bpy_struct):
+ ''' Guides for drawing
+ '''
+
+ angle: float = None
+ ''' Direction of lines
+
+ :type: float
+ '''
+
+ angle_snap: float = None
+ ''' Angle snapping
+
+ :type: float
+ '''
+
+ location: typing.List[float] = None
+ ''' Custom reference point for guides
+
+ :type: typing.List[float]
+ '''
+
+ reference_object: 'Object' = None
+ ''' Object used for reference point
+
+ :type: 'Object'
+ '''
+
+ reference_point: typing.Union[int, str] = None
+ ''' Type of speed guide * CURSOR Cursor, Use cursor as reference point. * CUSTOM Custom, Use custom reference point. * OBJECT Object, Use object as reference point.
+
+ :type: typing.Union[int, str]
+ '''
+
+ spacing: float = None
+ ''' Guide spacing
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of speed guide * CIRCULAR Circular, Use single point to create rings. * RADIAL Radial, Use single point as direction. * PARALLEL Parallel, Parallel lines. * GRID Grid, Grid allows horizontal and vertical lines. * ISO Isometric, Grid allows isometric and vertical lines.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_guide: bool = None
+ ''' Enable speed guides
+
+ :type: bool
+ '''
+
+ use_snapping: bool = None
+ ''' Enable snapping to guides angle or spacing options
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilSculptSettings(bpy_struct):
+ ''' General properties for Grease Pencil stroke sculpting tools
+ '''
+
+ guide: 'GPencilSculptGuide' = None
+ '''
+
+ :type: 'GPencilSculptGuide'
+ '''
+
+ intersection_threshold: float = None
+ ''' Threshold for stroke intersections
+
+ :type: float
+ '''
+
+ lock_axis: typing.Union[int, str] = None
+ ''' * VIEW View, Align strokes to current view plane. * AXIS_Y Front (X-Z), Project strokes to plane locked to Y. * AXIS_X Side (Y-Z), Project strokes to plane locked to X. * AXIS_Z Top (X-Y), Project strokes to plane locked to Z. * CURSOR Cursor, Align strokes to current 3D cursor orientation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ multiframe_falloff_curve: 'CurveMapping' = None
+ ''' Custom curve to control falloff of brush effect by Grease Pencil frames
+
+ :type: 'CurveMapping'
+ '''
+
+ thickness_primitive_curve: 'CurveMapping' = None
+ ''' Custom curve to control primitive thickness
+
+ :type: 'CurveMapping'
+ '''
+
+ use_multiframe_falloff: bool = None
+ ''' Use falloff effect when edit in multiframe mode to compute brush effect by frame
+
+ :type: bool
+ '''
+
+ use_scale_thickness: bool = None
+ ''' Scale the stroke thickness when transforming strokes
+
+ :type: bool
+ '''
+
+ use_thickness_curve: bool = None
+ ''' Use curve to define primitive stroke thickness
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilStroke(bpy_struct):
+ ''' Freehand curve defining part of a sketch
+ '''
+
+ aspect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bound_box_max: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bound_box_min: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ display_mode: typing.Union[int, str] = None
+ ''' Coordinate space that stroke is in * SCREEN Screen, Stroke is in screen-space. * 3DSPACE 3D Space, Stroke is in 3D-space. * 2DSPACE 2D Space, Stroke is in 2D-space. * 2DIMAGE 2D Image, Stroke is in 2D-space (but with special 'image' scaling).
+
+ :type: typing.Union[int, str]
+ '''
+
+ draw_cyclic: bool = None
+ ''' Enable cyclic drawing, closing the stroke
+
+ :type: bool
+ '''
+
+ end_cap_mode: typing.Union[int, str] = None
+ ''' Stroke end extreme cap style
+
+ :type: typing.Union[int, str]
+ '''
+
+ groups: typing.Union[typing.List['GpencilVertexGroupElement'],
+ 'bpy_prop_collection'] = None
+ ''' Weights for the vertex groups this vertex is member of
+
+ :type: typing.Union[typing.List['GpencilVertexGroupElement'], 'bpy_prop_collection']
+ '''
+
+ hardness: float = None
+ ''' Amount of gradient along section of stroke
+
+ :type: float
+ '''
+
+ is_nofill_stroke: bool = None
+ ''' Special stroke to use as boundary for filling areas
+
+ :type: bool
+ '''
+
+ line_width: int = None
+ ''' Thickness of stroke (in pixels)
+
+ :type: int
+ '''
+
+ material_index: int = None
+ ''' Index of material used in this stroke
+
+ :type: int
+ '''
+
+ points: typing.Union[typing.List['GPencilStrokePoint'],
+ 'bpy_prop_collection', 'GPencilStrokePoints'] = None
+ ''' Stroke data points
+
+ :type: typing.Union[typing.List['GPencilStrokePoint'], 'bpy_prop_collection', 'GPencilStrokePoints']
+ '''
+
+ select: bool = None
+ ''' Stroke is selected for viewport editing
+
+ :type: bool
+ '''
+
+ start_cap_mode: typing.Union[int, str] = None
+ ''' Stroke start extreme cap style
+
+ :type: typing.Union[int, str]
+ '''
+
+ triangles: typing.Union[typing.List['GPencilTriangle'],
+ 'bpy_prop_collection'] = None
+ ''' Triangulation data for HQ fill
+
+ :type: typing.Union[typing.List['GPencilTriangle'], 'bpy_prop_collection']
+ '''
+
+ uv_rotation: float = None
+ ''' Rotation of the UV
+
+ :type: float
+ '''
+
+ uv_scale: float = None
+ ''' Scale of the UV
+
+ :type: float
+ '''
+
+ uv_translation: typing.List[float] = None
+ ''' Translation of default UV position
+
+ :type: typing.List[float]
+ '''
+
+ vertex_color_fill: typing.List[float] = None
+ ''' Color used to mix with fill color to get final color
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilStrokePoint(bpy_struct):
+ ''' Data point for freehand stroke curve
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ pressure: float = None
+ ''' Pressure of tablet at point when drawing it
+
+ :type: float
+ '''
+
+ select: bool = None
+ ''' Point is selected for viewport editing
+
+ :type: bool
+ '''
+
+ strength: float = None
+ ''' Color intensity (alpha factor)
+
+ :type: float
+ '''
+
+ uv_factor: float = None
+ ''' Internal UV factor
+
+ :type: float
+ '''
+
+ uv_fill: typing.List[float] = None
+ ''' Internal UV factor for filling
+
+ :type: typing.List[float]
+ '''
+
+ uv_rotation: float = None
+ ''' Internal UV factor for dot mode
+
+ :type: float
+ '''
+
+ vertex_color: typing.List[float] = None
+ ''' Color used to mix with point color to get final color
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilStrokePoints(bpy_struct):
+ ''' Collection of grease pencil stroke points
+ '''
+
+ def add(self, count: int, pressure: float = 1.0, strength: float = 1.0):
+ ''' Add a new grease pencil stroke point
+
+ :param count: Number, Number of points to add to the stroke
+ :type count: int
+ :param pressure: Pressure, Pressure for newly created points
+ :type pressure: float
+ :param strength: Strength, Color intensity (alpha factor) for newly created points
+ :type strength: float
+ '''
+ pass
+
+ def pop(self, index: int = -1):
+ ''' Remove a grease pencil stroke point
+
+ :param index: Index, point index
+ :type index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilStrokes(bpy_struct):
+ ''' Collection of grease pencil stroke
+ '''
+
+ def new(self) -> 'GPencilStroke':
+ ''' Add a new grease pencil stroke
+
+ :rtype: 'GPencilStroke'
+ :return: The newly created stroke
+ '''
+ pass
+
+ def remove(self, stroke: 'GPencilStroke'):
+ ''' Remove a grease pencil stroke
+
+ :param stroke: Stroke, The stroke to remove
+ :type stroke: 'GPencilStroke'
+ '''
+ pass
+
+ def close(self, stroke: 'GPencilStroke'):
+ ''' Close a grease pencil stroke adding geometry
+
+ :param stroke: Stroke, The stroke to close
+ :type stroke: 'GPencilStroke'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPencilTriangle(bpy_struct):
+ ''' Triangulation data for Grease Pencil fills
+ '''
+
+ v1: int = None
+ ''' First triangle vertex index
+
+ :type: int
+ '''
+
+ v2: int = None
+ ''' Second triangle vertex index
+
+ :type: int
+ '''
+
+ v3: int = None
+ ''' Third triangle vertex index
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Gizmo(bpy_struct):
+ ''' Collection of gizmos
+ '''
+
+ alpha: float = None
+ '''
+
+ :type: float
+ '''
+
+ alpha_highlight: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ color_highlight: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ group: 'GizmoGroup' = None
+ ''' Gizmo group this gizmo is a member of
+
+ :type: 'GizmoGroup'
+ '''
+
+ hide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ hide_keymap: bool = None
+ ''' Ignore the key-map for this gizmo
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_highlight: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_modal: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ line_width: float = None
+ '''
+
+ :type: float
+ '''
+
+ matrix_basis: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ matrix_offset: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ matrix_space: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ matrix_world: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ properties: 'GizmoProperties' = None
+ '''
+
+ :type: 'GizmoProperties'
+ '''
+
+ scale_basis: float = None
+ '''
+
+ :type: float
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_bias: float = None
+ ''' Depth bias used for selection
+
+ :type: float
+ '''
+
+ use_draw_hover: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_draw_modal: bool = None
+ ''' Draw while dragging
+
+ :type: bool
+ '''
+
+ use_draw_offset_scale: bool = None
+ ''' Scale the offset matrix (use to apply screen-space offset)
+
+ :type: bool
+ '''
+
+ use_draw_scale: bool = None
+ ''' Use scale when calculating the matrix
+
+ :type: bool
+ '''
+
+ use_draw_value: bool = None
+ ''' Show an indicator for the current value while dragging
+
+ :type: bool
+ '''
+
+ use_event_handle_all: bool = None
+ ''' When highlighted, do not pass events through to be handled by other keymaps
+
+ :type: bool
+ '''
+
+ use_grab_cursor: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_operator_tool_properties: bool = None
+ ''' Merge active tool properties on activation (does not overwrite existing)
+
+ :type: bool
+ '''
+
+ use_select_background: bool = None
+ ''' Don't write into the depth buffer
+
+ :type: bool
+ '''
+
+ use_tooltip: bool = None
+ ''' Use tool-tips when hovering over this gizmo
+
+ :type: bool
+ '''
+
+ def draw(self, context: 'Context'):
+ '''
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw_select(self, context: 'Context', select_id: int = 0):
+ '''
+
+ :param context:
+ :type context: 'Context'
+ :param select_id:
+ :type select_id: int
+ '''
+ pass
+
+ def test_select(self, context: 'Context',
+ location: typing.List[int]) -> int:
+ '''
+
+ :param context:
+ :type context: 'Context'
+ :param location: Location, Region coordinates
+ :type location: typing.List[int]
+ :rtype: int
+ :return: Use -1 to skip this gizmo
+ '''
+ pass
+
+ def modal(self, context: 'Context', event: 'Event',
+ tweak: typing.Union[typing.Set[int], typing.Set[str]]
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ '''
+
+ :param context:
+ :type context: 'Context'
+ :param event:
+ :type event: 'Event'
+ :param tweak: Tweak
+ :type tweak: typing.Union[typing.Set[int], typing.Set[str]]
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ def setup(self):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context: 'Context', event: 'Event'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ '''
+
+ :param context:
+ :type context: 'Context'
+ :param event:
+ :type event: 'Event'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ def exit(self, context: 'Context', cancel: bool):
+ '''
+
+ :param context:
+ :type context: 'Context'
+ :param cancel: Cancel, otherwise confirm
+ :type cancel: bool
+ '''
+ pass
+
+ def select_refresh(self):
+ '''
+
+ '''
+ pass
+
+ def draw_preset_box(self, matrix: typing.List[float], select_id: int = -1):
+ ''' Draw a box
+
+ :param matrix: The matrix to transform
+ :type matrix: typing.List[float]
+ :param select_id: Zero when not selecting
+ :type select_id: int
+ '''
+ pass
+
+ def draw_preset_arrow(self,
+ matrix: typing.List[float],
+ axis: typing.Union[int, str] = 'POS_Z',
+ select_id: int = -1):
+ ''' Draw a box
+
+ :param matrix: The matrix to transform
+ :type matrix: typing.List[float]
+ :param axis: Arrow Orientation
+ :type axis: typing.Union[int, str]
+ :param select_id: Zero when not selecting
+ :type select_id: int
+ '''
+ pass
+
+ def draw_preset_circle(self,
+ matrix: typing.List[float],
+ axis: typing.Union[int, str] = 'POS_Z',
+ select_id: int = -1):
+ ''' Draw a box
+
+ :param matrix: The matrix to transform
+ :type matrix: typing.List[float]
+ :param axis: Arrow Orientation
+ :type axis: typing.Union[int, str]
+ :param select_id: Zero when not selecting
+ :type select_id: int
+ '''
+ pass
+
+ def draw_preset_facemap(self,
+ object: 'Object',
+ face_map: int,
+ select_id: int = -1):
+ ''' Draw the face-map of a mesh object
+
+ :param object: Object
+ :type object: 'Object'
+ :param face_map: Face map index
+ :type face_map: int
+ :param select_id: Zero when not selecting
+ :type select_id: int
+ '''
+ pass
+
+ def target_set_prop(self,
+ target: str,
+ data: 'AnyType',
+ property: str,
+ index: int = -1):
+ '''
+
+ :param target: Target property
+ :type target: str
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param index:
+ :type index: int
+ '''
+ pass
+
+ def target_set_operator(self, operator: str,
+ index: int = 0) -> 'OperatorProperties':
+ ''' Operator to run when activating the gizmo (overrides property targets)
+
+ :param operator: Target operator
+ :type operator: str
+ :param index: Part index
+ :type index: int
+ :rtype: 'OperatorProperties'
+ :return: Operator properties to fill in
+ '''
+ pass
+
+ def target_is_valid(self, property: str):
+ '''
+
+ :param property: Property identifier
+ :type property: str
+ '''
+ pass
+
+ def draw_custom_shape(self,
+ shape,
+ *,
+ matrix: 'mathutils.Matrix' = None,
+ select_id=None):
+ ''' Draw a shape created form bpy.types.Gizmo.draw_custom_shape .
+
+ :param shape: The cached shape to draw.
+ :type shape:
+ :param matrix: 4x4 matrix, when not given bpy.types.Gizmo.matrix_world is used.
+ :type matrix: 'mathutils.Matrix'
+ :param select_it:
+ :type select_it: int
+ :param select_id:
+ :type select_id:
+ '''
+ pass
+
+ @staticmethod
+ def new_custom_shape(type: str, verts: list):
+ ''' Create a new shape that can be passed to bpy.types.Gizmo.draw_custom_shape .
+
+ :param type: The type of shape to create in (POINTS, LINES, TRIS, LINE_STRIP).
+ :type type: str
+ :param verts: Coordinates.
+ :type verts: list
+ :param display_name: Optional callback that takes the full path, returns the name to display.
+ :type display_name: str
+ :return: The newly created shape.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def target_get_range(self, target) -> tuple:
+ ''' Get the range for this target property.
+
+ :param target:
+ :type target:
+ :rtype: tuple
+ :return: The range of this property (min, max).
+ '''
+ pass
+
+ def target_get_value(self, target: str) -> list:
+ ''' Get the value of this target property.
+
+ :param target: Target property name.
+ :type target: str
+ :rtype: list
+ :return: The value of the target property.
+ '''
+ pass
+
+ def target_set_handler(self, target, get, set, range=None):
+ ''' Assigns callbacks to a gizmos property.
+
+ :param get: Function that returns the value for this property (single value or sequence).
+ :type get:
+ :param set: Function that takes a single value argument and applies it.
+ :type set:
+ :param range: Function that returns a (min, max) tuple for gizmos that use a range.
+ :type range:
+ '''
+ pass
+
+ def target_set_value(self, target: str):
+ ''' Set the value of this target property.
+
+ :param target: Target property name.
+ :type target: str
+ '''
+ pass
+
+
+class GizmoGroup(bpy_struct):
+ ''' Storage of an operator being executed, or registered after execution
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Options for this operator type * 3D 3D, Use in 3D viewport. * SCALE Scale, Scale to respect zoom (otherwise zoom independent draw size). * DEPTH_3D Depth 3D, Supports culled depth by other objects in the view. * SELECT Select, Supports selection. * PERSISTENT Persistent. * SHOW_MODAL_ALL Show Modal All, Show all while interacting. * TOOL_INIT Tool Init, Postpone running until tool operator run (when used with a tool). * VR_REDRAWS VR Redraws, The gizmos are made for use with virtual reality sessions and require special redraw management.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ bl_owner_id: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_region_type: typing.Union[int, str] = None
+ ''' The region where the panel is going to be used in
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_space_type: typing.Union[int, str] = None
+ ''' The space where the panel is going to be used in * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gizmos: typing.Union[typing.
+ List['Gizmo'], 'bpy_prop_collection', 'Gizmos'] = None
+ ''' List of gizmos in the Gizmo Map
+
+ :type: typing.Union[typing.List['Gizmo'], 'bpy_prop_collection', 'Gizmos']
+ '''
+
+ has_reports: bool = None
+ ''' GizmoGroup has a set of reports (warnings and errors) from last execution
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' Test if the gizmo group can be called or not
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def setup_keymap(cls, keyconfig: 'KeyConfig'):
+ ''' Initialize keymaps for this gizmo group, use fallback keymap when not present
+
+ :param keyconfig:
+ :type keyconfig: 'KeyConfig'
+ '''
+ pass
+
+ def setup(self, context: 'Context'):
+ ''' Create gizmos function for the gizmo group
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def refresh(self, context: 'Context'):
+ ''' Refresh data (called on common state changes such as selection)
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw_prepare(self, context: 'Context'):
+ ''' Run before each redraw
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def invoke_prepare(self, context: 'Context', gizmo: 'Gizmo'):
+ ''' Run before invoke
+
+ :param context:
+ :type context: 'Context'
+ :param gizmo:
+ :type gizmo: 'Gizmo'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GizmoGroupProperties(bpy_struct):
+ ''' Input properties of a Gizmo Group
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GizmoProperties(bpy_struct):
+ ''' Input properties of an Gizmo
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Gizmos(bpy_struct):
+ ''' Collection of gizmos
+ '''
+
+ def new(self, type: str) -> 'Gizmo':
+ ''' Add gizmo
+
+ :param type: Gizmo identifier
+ :type type: str
+ :rtype: 'Gizmo'
+ :return: New gizmo
+ '''
+ pass
+
+ def remove(self, gizmo: 'Gizmo'):
+ ''' Delete gizmo
+
+ :param gizmo: New gizmo
+ :type gizmo: 'Gizmo'
+ '''
+ pass
+
+ def clear(self):
+ ''' Delete all gizmos
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpencilModifier(bpy_struct):
+ ''' Modifier affecting the grease pencil object
+ '''
+
+ name: str = None
+ ''' Modifier name
+
+ :type: str
+ '''
+
+ show_expanded: bool = None
+ ''' Set modifier expanded in the user interface
+
+ :type: bool
+ '''
+
+ show_in_editmode: bool = None
+ ''' Display modifier in Edit mode
+
+ :type: bool
+ '''
+
+ show_render: bool = None
+ ''' Use modifier during render
+
+ :type: bool
+ '''
+
+ show_viewport: bool = None
+ ''' Display modifier in viewport
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * GP_ARRAY Array, Create array of duplicate instances. * GP_BUILD Build, Create duplication of strokes. * GP_MIRROR Mirror, Duplicate strokes like a mirror. * GP_MULTIPLY Multiple Strokes, Produce multiple strokes along one stroke. * GP_SIMPLIFY Simplify, Simplify stroke reducing number of points. * GP_SUBDIV Subdivide, Subdivide stroke adding more control points. * GP_ARMATURE Armature, Deform stroke points using armature object. * GP_HOOK Hook, Deform stroke points using objects. * GP_LATTICE Lattice, Deform strokes using lattice. * GP_NOISE Noise, Add noise to strokes. * GP_OFFSET Offset, Change stroke location, rotation or scale. * GP_SMOOTH Smooth, Smooth stroke. * GP_THICK Thickness, Change stroke thickness. * GP_TIME Time Offset, Offset keyframes. * GP_COLOR Hue/Saturation, Apply changes to stroke colors. * GP_OPACITY Opacity, Opacity of the strokes. * GP_TEXTURE Texture Mapping, Change stroke uv texture values. * GP_TINT Tint, Tint strokes with new color.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpencilVertexGroupElement(bpy_struct):
+ ''' Weight value of a vertex in a vertex group
+ '''
+
+ group: int = None
+ '''
+
+ :type: int
+ '''
+
+ weight: float = None
+ ''' Vertex Weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GreasePencilGrid(bpy_struct):
+ ''' Settings for grid and canvas in 3D viewport
+ '''
+
+ color: typing.List[float] = None
+ ''' Color for grid lines
+
+ :type: typing.List[float]
+ '''
+
+ lines: int = None
+ ''' Number of subdivisions in each side of symmetry line
+
+ :type: int
+ '''
+
+ offset: typing.List[float] = None
+ ''' Offset of the canvas
+
+ :type: typing.List[float]
+ '''
+
+ scale: typing.List[float] = None
+ ''' Grid scale
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GreasePencilLayers(bpy_struct):
+ ''' Collection of grease pencil layers
+ '''
+
+ active: 'GPencilLayer' = None
+ ''' Active grease pencil layer
+
+ :type: 'GPencilLayer'
+ '''
+
+ active_index: int = None
+ ''' Index of active grease pencil layer
+
+ :type: int
+ '''
+
+ active_note: typing.Union[int, str] = None
+ ''' Note/Layer to add annotation strokes to
+
+ :type: typing.Union[int, str]
+ '''
+
+ def new(self, name: str, set_active: bool = True) -> 'GPencilLayer':
+ ''' Add a new grease pencil layer
+
+ :param name: Name, Name of the layer
+ :type name: str
+ :param set_active: Set Active, Set the newly created layer to the active layer
+ :type set_active: bool
+ :rtype: 'GPencilLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ def remove(self, layer: 'GPencilLayer'):
+ ''' Remove a grease pencil layer
+
+ :param layer: The layer to remove
+ :type layer: 'GPencilLayer'
+ '''
+ pass
+
+ def move(self, layer: 'GPencilLayer', type: typing.Union[int, str]):
+ ''' Move a grease pencil layer in the layer stack
+
+ :param layer: The layer to move
+ :type layer: 'GPencilLayer'
+ :param type: Direction of movement
+ :type type: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GreasePencilMaskLayers(bpy_struct):
+ ''' Collection of grease pencil masking layers
+ '''
+
+ active_mask_index: int = None
+ ''' Active index in layer mask array
+
+ :type: int
+ '''
+
+ def add(self, layer: 'GPencilLayer'):
+ ''' Add a layer to mask list
+
+ :param layer: Layer to add as mask
+ :type layer: 'GPencilLayer'
+ '''
+ pass
+
+ def remove(self, mask: 'GPencilLayerMask'):
+ ''' Remove a layer from mask list
+
+ :param mask: Mask to remove
+ :type mask: 'GPencilLayerMask'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Header(bpy_struct):
+ ''' Editor header containing UI elements
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the header gets a custom ID, otherwise it takes the name of the class used to define the panel; for example, if the class name is "OBJECT_HT_hello", and bl_idname is not set by the script, then bl_idname = "OBJECT_HT_hello"
+
+ :type: str
+ '''
+
+ bl_region_type: typing.Union[int, str] = None
+ ''' The region where the header is going to be used in (defaults to header region)
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_space_type: typing.Union[int, str] = None
+ ''' The space where the header is going to be used in * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ layout: 'UILayout' = None
+ ''' Structure of the header in the UI
+
+ :type: 'UILayout'
+ '''
+
+ def draw(self, context: 'Context'):
+ ''' Draw UI elements into the header UI layout
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Histogram(bpy_struct):
+ ''' Statistical view of the levels of color in an image
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Channels to display when drawing the histogram * LUMA Luma, Luma. * RGB RGB, Red Green Blue. * R R, Red. * G G, Green. * B B, Blue. * A A, Alpha.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_line: bool = None
+ ''' Display lines rather than filled shapes
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ID(bpy_struct):
+ ''' Base type for data-blocks, defining a unique name, linking from other libraries and garbage collection
+ '''
+
+ is_embedded_data: bool = None
+ ''' This data-block is not an independent one, but is actually a sub-data of another ID (typical example: root node trees or master collections)
+
+ :type: bool
+ '''
+
+ is_evaluated: bool = None
+ ''' Whether this ID is runtime-only, evaluated data-block, or actual data from .blend file
+
+ :type: bool
+ '''
+
+ is_library_indirect: bool = None
+ ''' Is this ID block linked indirectly
+
+ :type: bool
+ '''
+
+ library: 'Library' = None
+ ''' Library file the data-block is linked from
+
+ :type: 'Library'
+ '''
+
+ name: str = None
+ ''' Unique data-block ID name
+
+ :type: str
+ '''
+
+ name_full: str = None
+ ''' Unique data-block ID name, including library one is any
+
+ :type: str
+ '''
+
+ original: 'ID' = None
+ ''' Actual data-block from .blend file (Main database) that generated that evaluated one
+
+ :type: 'ID'
+ '''
+
+ override_library: 'IDOverrideLibrary' = None
+ ''' Library override data
+
+ :type: 'IDOverrideLibrary'
+ '''
+
+ preview: 'ImagePreview' = None
+ ''' Preview image and icon of this data-block (None if not supported for this type of data)
+
+ :type: 'ImagePreview'
+ '''
+
+ tag: bool = None
+ ''' Tools can use this to tag data for their own purposes (initial state is undefined)
+
+ :type: bool
+ '''
+
+ use_fake_user: bool = None
+ ''' Save this data-block even if it has no users
+
+ :type: bool
+ '''
+
+ users: int = None
+ ''' Number of times this data-block is referenced
+
+ :type: int
+ '''
+
+ def evaluated_get(self, depsgraph: 'Depsgraph') -> 'ID':
+ ''' Get corresponding evaluated ID from the given dependency graph
+
+ :param depsgraph: Dependency graph to perform lookup in
+ :type depsgraph: 'Depsgraph'
+ :rtype: 'ID'
+ :return: New copy of the ID
+ '''
+ pass
+
+ def copy(self) -> 'ID':
+ ''' Create a copy of this data-block (not supported for all data-blocks)
+
+ :rtype: 'ID'
+ :return: New copy of the ID
+ '''
+ pass
+
+ def override_create(self, remap_local_usages: bool = False) -> 'ID':
+ ''' Create an overridden local copy of this linked data-block (not supported for all data-blocks)
+
+ :param remap_local_usages: Whether local usages of the linked ID should be remapped to the new library override of it
+ :type remap_local_usages: bool
+ :rtype: 'ID'
+ :return: New overridden local copy of the ID
+ '''
+ pass
+
+ def user_clear(self):
+ ''' Clear the user count of a data-block so its not saved, on reload the data will be removed This function is for advanced use only, misuse can crash blender since the user count is used to prevent data being removed when it is used.
+
+ '''
+ pass
+
+ def user_remap(self, new_id: 'ID'):
+ ''' Replace all usage in the .blend file of this ID by new given one
+
+ :param new_id: New ID to use
+ :type new_id: 'ID'
+ '''
+ pass
+
+ def make_local(self, clear_proxy: bool = True) -> 'ID':
+ ''' Make this datablock local, return local one (may be a copy of the original, in case it is also indirectly used)
+
+ :param clear_proxy: Whether to clear proxies (the default behavior, note that if object has to be duplicated to be made local, proxies are always cleared)
+ :type clear_proxy: bool
+ :rtype: 'ID'
+ :return: This ID, or the new ID if it was copied
+ '''
+ pass
+
+ def user_of_id(self, id: 'ID') -> int:
+ ''' Count the number of times that ID uses/references given one
+
+ :param id: ID to count usages
+ :type id: 'ID'
+ :rtype: int
+ :return: Number of usages/references of given id by current data-block
+ '''
+ pass
+
+ def animation_data_create(self) -> 'AnimData':
+ ''' Create animation data to this ID, note that not all ID types support this
+
+ :rtype: 'AnimData'
+ :return: New animation data or NULL
+ '''
+ pass
+
+ def animation_data_clear(self):
+ ''' Clear animation on this this ID
+
+ '''
+ pass
+
+ def update_tag(
+ self,
+ refresh: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' Tag the ID to update its display data, e.g. when calling bpy.types.Scene.update
+
+ :param refresh: Type of updates to perform
+ :type refresh: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IDMaterials(bpy_struct):
+ ''' Collection of materials
+ '''
+
+ def append(self, material: 'Material'):
+ ''' Add a new material to the data-block
+
+ :param material: Material to add
+ :type material: 'Material'
+ '''
+ pass
+
+ def pop(self, index: int = -1) -> 'Material':
+ ''' Remove a material from the data-block
+
+ :param index: Index of material to remove
+ :type index: int
+ :rtype: 'Material'
+ :return: Material to remove
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all materials from the data-block
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IDOverrideLibrary(bpy_struct):
+ ''' Struct gathering all data needed by overridden linked IDs
+ '''
+
+ properties: typing.Union[typing.List['IDOverrideLibraryProperty'],
+ 'bpy_prop_collection'] = None
+ ''' List of overridden properties
+
+ :type: typing.Union[typing.List['IDOverrideLibraryProperty'], 'bpy_prop_collection']
+ '''
+
+ reference: 'ID' = None
+ ''' Linked ID used as reference by this override
+
+ :type: 'ID'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IDOverrideLibraryProperty(bpy_struct):
+ ''' Description of an overridden property
+ '''
+
+ operations: typing.Union[typing.List['IDOverrideLibraryPropertyOperation'],
+ 'bpy_prop_collection'] = None
+ ''' List of overriding operations for a property
+
+ :type: typing.Union[typing.List['IDOverrideLibraryPropertyOperation'], 'bpy_prop_collection']
+ '''
+
+ rna_path: str = None
+ ''' RNA path leading to that property, from owning ID
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IDOverrideLibraryPropertyOperation(bpy_struct):
+ ''' Description of an override operation over an overridden property
+ '''
+
+ flag: typing.Union[int, str] = None
+ ''' Optional flags (NOT USED) * MANDATORY Mandatory, For templates, prevents the user from removing pre-defined operation (NOT USED). * LOCKED Locked, Prevents the user from modifying that override operation (NOT USED).
+
+ :type: typing.Union[int, str]
+ '''
+
+ operation: typing.Union[int, str] = None
+ ''' What override operation is performed * NOOP No-Op, Does nothing, prevents adding actual overrides (NOT USED). * REPLACE Replace, Replace value of reference by overriding one. * DIFF_ADD Differential, Stores and apply difference between reference and local value (NOT USED). * DIFF_SUB Differential, Stores and apply difference between reference and local value (NOT USED). * FACT_MULTIPLY Factor, Stores and apply multiplication factor between reference and local value (NOT USED). * INSERT_AFTER Insert After, Insert a new item into collection after the one referenced in subitem_reference_name or _index. * INSERT_BEFORE Insert Before, Insert a new item into collection after the one referenced in subitem_reference_name or _index (NOT USED).
+
+ :type: typing.Union[int, str]
+ '''
+
+ subitem_local_index: int = None
+ ''' Used to handle insertions into collection
+
+ :type: int
+ '''
+
+ subitem_local_name: str = None
+ ''' Used to handle insertions into collection
+
+ :type: str
+ '''
+
+ subitem_reference_index: int = None
+ ''' Used to handle insertions into collection
+
+ :type: int
+ '''
+
+ subitem_reference_name: str = None
+ ''' Used to handle insertions into collection
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IDPropertyWrapPtr(bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IKParam(bpy_struct):
+ ''' Base type for IK solver parameters
+ '''
+
+ ik_solver: typing.Union[int, str] = None
+ ''' IK solver for which these parameters are defined * LEGACY Standard, Original IK solver. * ITASC iTaSC, Multi constraint, stateful IK solver.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImageFormatSettings(bpy_struct):
+ ''' Settings for image formats
+ '''
+
+ cineon_black: int = None
+ ''' Log conversion reference blackpoint
+
+ :type: int
+ '''
+
+ cineon_gamma: float = None
+ ''' Log conversion gamma
+
+ :type: float
+ '''
+
+ cineon_white: int = None
+ ''' Log conversion reference whitepoint
+
+ :type: int
+ '''
+
+ color_depth: typing.Union[int, str] = None
+ ''' Bit depth per channel * 8 8, 8 bit color channels. * 10 10, 10 bit color channels. * 12 12, 12 bit color channels. * 16 16, 16 bit color channels. * 32 32, 32 bit color channels.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_mode: typing.Union[int, str] = None
+ ''' Choose BW for saving grayscale images, RGB for saving red, green and blue channels, and RGBA for saving red, green, blue and alpha channels * BW BW, Images get saved in 8 bits grayscale (only PNG, JPEG, TGA, TIF). * RGB RGB, Images are saved with RGB (color) data. * RGBA RGBA, Images are saved with RGB and Alpha data (if supported).
+
+ :type: typing.Union[int, str]
+ '''
+
+ compression: int = None
+ ''' Amount of time to determine best compression: 0 = no compression with fast file output, 100 = maximum lossless compression with slow file output
+
+ :type: int
+ '''
+
+ display_settings: 'ColorManagedDisplaySettings' = None
+ ''' Settings of device saved image would be displayed on
+
+ :type: 'ColorManagedDisplaySettings'
+ '''
+
+ exr_codec: typing.Union[int, str] = None
+ ''' Codec settings for OpenEXR
+
+ :type: typing.Union[int, str]
+ '''
+
+ file_format: typing.Union[int, str] = None
+ ''' File format to save the rendered images as * BMP BMP, Output image in bitmap format. * IRIS Iris, Output image in (old!) SGI IRIS format. * PNG PNG, Output image in PNG format. * JPEG JPEG, Output image in JPEG format. * JPEG2000 JPEG 2000, Output image in JPEG 2000 format. * TARGA Targa, Output image in Targa format. * TARGA_RAW Targa Raw, Output image in uncompressed Targa format. * CINEON Cineon, Output image in Cineon format. * DPX DPX, Output image in DPX format. * OPEN_EXR_MULTILAYER OpenEXR MultiLayer, Output image in multilayer OpenEXR format. * OPEN_EXR OpenEXR, Output image in OpenEXR format. * HDR Radiance HDR, Output image in Radiance HDR format. * TIFF TIFF, Output image in TIFF format. * AVI_JPEG AVI JPEG, Output video in AVI JPEG format. * AVI_RAW AVI Raw, Output video in AVI Raw format. * FFMPEG FFmpeg video, The most versatile way to output video files.
+
+ :type: typing.Union[int, str]
+ '''
+
+ jpeg2k_codec: typing.Union[int, str] = None
+ ''' Codec settings for Jpeg2000
+
+ :type: typing.Union[int, str]
+ '''
+
+ quality: int = None
+ ''' Quality for image formats that support lossy compression
+
+ :type: int
+ '''
+
+ stereo_3d_format: 'Stereo3dFormat' = None
+ ''' Settings for stereo 3d
+
+ :type: 'Stereo3dFormat'
+ '''
+
+ tiff_codec: typing.Union[int, str] = None
+ ''' Compression mode for TIFF
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_cineon_log: bool = None
+ ''' Convert to logarithmic color space
+
+ :type: bool
+ '''
+
+ use_jpeg2k_cinema_48: bool = None
+ ''' Use Openjpeg Cinema Preset (48fps)
+
+ :type: bool
+ '''
+
+ use_jpeg2k_cinema_preset: bool = None
+ ''' Use Openjpeg Cinema Preset
+
+ :type: bool
+ '''
+
+ use_jpeg2k_ycc: bool = None
+ ''' Save luminance-chrominance-chrominance channels instead of RGB colors
+
+ :type: bool
+ '''
+
+ use_preview: bool = None
+ ''' When rendering animations, save JPG preview images in same directory
+
+ :type: bool
+ '''
+
+ use_zbuffer: bool = None
+ ''' Save the z-depth per pixel (32 bit unsigned int z-buffer)
+
+ :type: bool
+ '''
+
+ view_settings: 'ColorManagedViewSettings' = None
+ ''' Color management settings applied on image before saving
+
+ :type: 'ColorManagedViewSettings'
+ '''
+
+ views_format: typing.Union[int, str] = None
+ ''' Format of multiview media * INDIVIDUAL Individual, Individual files for each view with the prefix as defined by the scene views. * STEREO_3D Stereo 3D, Single file with an encoded stereo pair.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImagePackedFile(bpy_struct):
+ filepath: str = None
+ '''
+
+ :type: str
+ '''
+
+ packed_file: 'PackedFile' = None
+ '''
+
+ :type: 'PackedFile'
+ '''
+
+ def save(self):
+ ''' Save the packed file to its filepath
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImagePreview(bpy_struct):
+ ''' Preview image and icon
+ '''
+
+ icon_id: int = None
+ ''' Unique integer identifying this preview as an icon (zero means invalid)
+
+ :type: int
+ '''
+
+ icon_pixels: int = None
+ ''' Icon pixels, as bytes (always RGBA 32bits)
+
+ :type: int
+ '''
+
+ icon_pixels_float: float = None
+ ''' Icon pixels components, as floats (RGBA concatenated values)
+
+ :type: float
+ '''
+
+ icon_size: typing.List[int] = None
+ ''' Width and height in pixels
+
+ :type: typing.List[int]
+ '''
+
+ image_pixels: int = None
+ ''' Image pixels, as bytes (always RGBA 32bits)
+
+ :type: int
+ '''
+
+ image_pixels_float: float = None
+ ''' Image pixels components, as floats (RGBA concatenated values)
+
+ :type: float
+ '''
+
+ image_size: typing.List[int] = None
+ ''' Width and height in pixels
+
+ :type: typing.List[int]
+ '''
+
+ is_icon_custom: bool = None
+ ''' True if this preview icon has been modified by py script,and is no more auto-generated by Blender
+
+ :type: bool
+ '''
+
+ is_image_custom: bool = None
+ ''' True if this preview image has been modified by py script,and is no more auto-generated by Blender
+
+ :type: bool
+ '''
+
+ def reload(self):
+ ''' Reload the preview from its source path
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImageUser(bpy_struct):
+ ''' Parameters defining how an Image data-block is used by another data-block
+ '''
+
+ frame_current: int = None
+ ''' Current frame number in image sequence or movie
+
+ :type: int
+ '''
+
+ frame_duration: int = None
+ ''' Number of images of a movie to use
+
+ :type: int
+ '''
+
+ frame_offset: int = None
+ ''' Offset the number of the frame to use in the animation
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Global starting frame of the movie/sequence, assuming first picture has a #1
+
+ :type: int
+ '''
+
+ multilayer_layer: int = None
+ ''' Layer in multilayer image
+
+ :type: int
+ '''
+
+ multilayer_pass: int = None
+ ''' Pass in multilayer image
+
+ :type: int
+ '''
+
+ multilayer_view: int = None
+ ''' View in multilayer image
+
+ :type: int
+ '''
+
+ tile: int = None
+ ''' Tile in tiled image
+
+ :type: int
+ '''
+
+ use_auto_refresh: bool = None
+ ''' Always refresh image on frame changes
+
+ :type: bool
+ '''
+
+ use_cyclic: bool = None
+ ''' Cycle the images in the movie
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyConfig(bpy_struct):
+ ''' Input configuration, including keymaps
+ '''
+
+ is_user_defined: bool = None
+ ''' Indicates that a keyconfig was defined by the user
+
+ :type: bool
+ '''
+
+ keymaps: typing.Union[typing.List['KeyMap'], 'bpy_prop_collection',
+ 'KeyMaps'] = None
+ ''' Key maps configured as part of this configuration
+
+ :type: typing.Union[typing.List['KeyMap'], 'bpy_prop_collection', 'KeyMaps']
+ '''
+
+ name: str = None
+ ''' Name of the key configuration
+
+ :type: str
+ '''
+
+ preferences: 'KeyConfigPreferences' = None
+ '''
+
+ :type: 'KeyConfigPreferences'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyConfigPreferences(bpy_struct):
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyConfigurations(bpy_struct):
+ ''' Collection of KeyConfigs
+ '''
+
+ active: 'KeyConfig' = None
+ ''' Active key configuration (preset)
+
+ :type: 'KeyConfig'
+ '''
+
+ addon: 'KeyConfig' = None
+ ''' Key configuration that can be extended by add-ons, and is added to the active configuration when handling events
+
+ :type: 'KeyConfig'
+ '''
+
+ default: 'KeyConfig' = None
+ ''' Default builtin key configuration
+
+ :type: 'KeyConfig'
+ '''
+
+ user: 'KeyConfig' = None
+ ''' Final key configuration that combines keymaps from the active and add-on configurations, and can be edited by the user
+
+ :type: 'KeyConfig'
+ '''
+
+ def new(self, name: str) -> 'KeyConfig':
+ ''' new
+
+ :param name: Name
+ :type name: str
+ :rtype: 'KeyConfig'
+ :return: Key Configuration, Added key configuration
+ '''
+ pass
+
+ def remove(self, keyconfig: 'KeyConfig'):
+ ''' remove
+
+ :param keyconfig: Key Configuration, Removed key configuration
+ :type keyconfig: 'KeyConfig'
+ '''
+ pass
+
+ def find_item_from_operator(
+ self,
+ idname: str,
+ context: typing.Union[int, str] = 'INVOKE_DEFAULT',
+ properties: 'OperatorProperties' = None,
+ include: typing.Union[typing.Set[int], typing.Set[str]] = {
+ 'ACTIONZONE', 'KEYBOARD', 'MOUSE', 'NDOF', 'TWEAK'
+ },
+ exclude: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' find_item_from_operator
+
+ :param idname: Operator Identifier
+ :type idname: str
+ :param context: context
+ :type context: typing.Union[int, str]
+ :param properties:
+ :type properties: 'OperatorProperties'
+ :param include: Include
+ :type include: typing.Union[typing.Set[int], typing.Set[str]]
+ :param exclude: Exclude
+ :type exclude: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+ pass
+
+ def update(self):
+ ''' update
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyMap(bpy_struct):
+ ''' Input configuration, including keymaps
+ '''
+
+ bl_owner_id: str = None
+ ''' Internal owner
+
+ :type: str
+ '''
+
+ is_modal: bool = None
+ ''' Indicates that a keymap is used for translate modal events for an operator
+
+ :type: bool
+ '''
+
+ is_user_modified: bool = None
+ ''' Keymap is defined by the user
+
+ :type: bool
+ '''
+
+ keymap_items: typing.Union[typing.List['KeyMapItem'],
+ 'bpy_prop_collection', 'KeyMapItems'] = None
+ ''' Items in the keymap, linking an operator to an input event
+
+ :type: typing.Union[typing.List['KeyMapItem'], 'bpy_prop_collection', 'KeyMapItems']
+ '''
+
+ name: str = None
+ ''' Name of the key map
+
+ :type: str
+ '''
+
+ region_type: typing.Union[int, str] = None
+ ''' Optional region type keymap is associated with
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_expanded_children: bool = None
+ ''' Children expanded in the user interface
+
+ :type: bool
+ '''
+
+ show_expanded_items: bool = None
+ ''' Expanded in the user interface
+
+ :type: bool
+ '''
+
+ space_type: typing.Union[int, str] = None
+ ''' Optional space type keymap is associated with * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ def active(self) -> 'KeyMap':
+ ''' active
+
+ :rtype: 'KeyMap'
+ :return: Key Map, Active key map
+ '''
+ pass
+
+ def restore_to_default(self):
+ ''' restore_to_default
+
+ '''
+ pass
+
+ def restore_item_to_default(self, item: 'KeyMapItem'):
+ ''' restore_item_to_default
+
+ :param item: Item
+ :type item: 'KeyMapItem'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyMapItem(bpy_struct):
+ ''' Item in a Key Map
+ '''
+
+ active: bool = None
+ ''' Activate or deactivate item
+
+ :type: bool
+ '''
+
+ alt: bool = None
+ ''' Alt key pressed
+
+ :type: bool
+ '''
+
+ any: bool = None
+ ''' Any modifier keys pressed
+
+ :type: bool
+ '''
+
+ ctrl: bool = None
+ ''' Control key pressed
+
+ :type: bool
+ '''
+
+ id: int = None
+ ''' ID of the item
+
+ :type: int
+ '''
+
+ idname: str = None
+ ''' Identifier of operator to call on input event
+
+ :type: str
+ '''
+
+ is_user_defined: bool = None
+ ''' Is this keymap item user defined (doesn't just replace a builtin item)
+
+ :type: bool
+ '''
+
+ is_user_modified: bool = None
+ ''' Is this keymap item modified by the user
+
+ :type: bool
+ '''
+
+ key_modifier: typing.Union[int, str] = None
+ ''' Regular key pressed as a modifier * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_type: typing.Union[int, str] = None
+ ''' Type of event mapping
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of operator (translated) to call on input event
+
+ :type: str
+ '''
+
+ oskey: bool = None
+ ''' Operating system key pressed
+
+ :type: bool
+ '''
+
+ properties: 'OperatorProperties' = None
+ ''' Properties to set when the operator is called
+
+ :type: 'OperatorProperties'
+ '''
+
+ propvalue: typing.Union[int, str] = None
+ ''' The value this event translates to in a modal keymap
+
+ :type: typing.Union[int, str]
+ '''
+
+ repeat: bool = None
+ ''' Active on key-repeat events (when a key is held)
+
+ :type: bool
+ '''
+
+ shift: bool = None
+ ''' Shift key pressed
+
+ :type: bool
+ '''
+
+ show_expanded: bool = None
+ ''' Show key map event and property details in the user interface
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of event * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+
+ :type: typing.Union[int, str]
+ '''
+
+ value: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ def compare(self, item: 'KeyMapItem') -> bool:
+ ''' compare
+
+ :param item: Item
+ :type item: 'KeyMapItem'
+ :rtype: bool
+ :return: Comparison result
+ '''
+ pass
+
+ def to_string(self, compact: bool = False) -> str:
+ ''' to_string
+
+ :param compact: Compact
+ :type compact: bool
+ :rtype: str
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyMapItems(bpy_struct):
+ ''' Collection of keymap items
+ '''
+
+ def new(self,
+ idname: str,
+ type: typing.Union[int, str],
+ value: typing.Union[int, str],
+ any: bool = False,
+ shift: bool = False,
+ ctrl: bool = False,
+ alt: bool = False,
+ oskey: bool = False,
+ key_modifier: typing.Union[int, str] = 'NONE',
+ repeat: bool = True,
+ head: bool = False) -> 'KeyMapItem':
+ ''' new
+
+ :param idname: Operator Identifier
+ :type idname: str
+ :param type: Type * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+ :type type: typing.Union[int, str]
+ :param value: Value
+ :type value: typing.Union[int, str]
+ :param any: Any
+ :type any: bool
+ :param shift: Shift
+ :type shift: bool
+ :param ctrl: Ctrl
+ :type ctrl: bool
+ :param alt: Alt
+ :type alt: bool
+ :param oskey: OS Key
+ :type oskey: bool
+ :param key_modifier: Key Modifier * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+ :type key_modifier: typing.Union[int, str]
+ :param repeat: Repeat, When set, accept key-repeat events
+ :type repeat: bool
+ :param head: At Head, Force item to be added at start (not end) of key map so that it doesn't get blocked by an existing key map item
+ :type head: bool
+ :rtype: 'KeyMapItem'
+ :return: Item, Added key map item
+ '''
+ pass
+
+ def new_modal(self,
+ propvalue: str,
+ type: typing.Union[int, str],
+ value: typing.Union[int, str],
+ any: bool = False,
+ shift: bool = False,
+ ctrl: bool = False,
+ alt: bool = False,
+ oskey: bool = False,
+ key_modifier: typing.Union[int, str] = 'NONE',
+ repeat: bool = True) -> 'KeyMapItem':
+ ''' new_modal
+
+ :param propvalue: Property Value
+ :type propvalue: str
+ :param type: Type * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+ :type type: typing.Union[int, str]
+ :param value: Value
+ :type value: typing.Union[int, str]
+ :param any: Any
+ :type any: bool
+ :param shift: Shift
+ :type shift: bool
+ :param ctrl: Ctrl
+ :type ctrl: bool
+ :param alt: Alt
+ :type alt: bool
+ :param oskey: OS Key
+ :type oskey: bool
+ :param key_modifier: Key Modifier * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+ :type key_modifier: typing.Union[int, str]
+ :param repeat: Repeat, When set, accept key-repeat events
+ :type repeat: bool
+ :rtype: 'KeyMapItem'
+ :return: Item, Added key map item
+ '''
+ pass
+
+ def new_from_item(self, item: 'KeyMapItem',
+ head: bool = False) -> 'KeyMapItem':
+ ''' new_from_item
+
+ :param item: Item, Item to use as a reference
+ :type item: 'KeyMapItem'
+ :param head: At Head
+ :type head: bool
+ :rtype: 'KeyMapItem'
+ :return: Item, Added key map item
+ '''
+ pass
+
+ def remove(self, item: 'KeyMapItem'):
+ ''' remove
+
+ :param item: Item
+ :type item: 'KeyMapItem'
+ '''
+ pass
+
+ def from_id(self, id: int) -> 'KeyMapItem':
+ ''' from_id
+
+ :param id: id, ID of the item
+ :type id: int
+ :rtype: 'KeyMapItem'
+ :return: Item
+ '''
+ pass
+
+ def find_from_operator(
+ self,
+ idname: str,
+ properties: 'OperatorProperties' = None,
+ include: typing.Union[typing.Set[int], typing.Set[str]] = {
+ 'ACTIONZONE', 'KEYBOARD', 'MOUSE', 'NDOF', 'TWEAK'
+ },
+ exclude: typing.Union[typing.Set[int], typing.Set[str]] = {}):
+ ''' find_from_operator
+
+ :param idname: Operator Identifier
+ :type idname: str
+ :param properties:
+ :type properties: 'OperatorProperties'
+ :param include: Include
+ :type include: typing.Union[typing.Set[int], typing.Set[str]]
+ :param exclude: Exclude
+ :type exclude: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+ pass
+
+ def match_event(self, event: 'Event'):
+ ''' match_event
+
+ :param event:
+ :type event: 'Event'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyMaps(bpy_struct):
+ ''' Collection of keymaps
+ '''
+
+ def new(self,
+ name: str,
+ space_type: typing.Union[int, str] = 'EMPTY',
+ region_type: typing.Union[int, str] = 'WINDOW',
+ modal: bool = False,
+ tool: bool = False) -> 'KeyMap':
+ ''' new
+
+ :param name: Name
+ :type name: str
+ :param space_type: Space Type * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+ :type space_type: typing.Union[int, str]
+ :param region_type: Region Type
+ :type region_type: typing.Union[int, str]
+ :param modal: Modal, Keymap for modal operators
+ :type modal: bool
+ :param tool: Tool, Keymap for active tools
+ :type tool: bool
+ :rtype: 'KeyMap'
+ :return: Key Map, Added key map
+ '''
+ pass
+
+ def remove(self, keymap: 'KeyMap'):
+ ''' remove
+
+ :param keymap: Key Map, Removed key map
+ :type keymap: 'KeyMap'
+ '''
+ pass
+
+ def find(self,
+ name: str,
+ space_type: typing.Union[int, str] = 'EMPTY',
+ region_type: typing.Union[int, str] = 'WINDOW') -> 'KeyMap':
+ ''' find
+
+ :param name: Name
+ :type name: str
+ :param space_type: Space Type * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+ :type space_type: typing.Union[int, str]
+ :param region_type: Region Type
+ :type region_type: typing.Union[int, str]
+ :rtype: 'KeyMap'
+ :return: Key Map, Corresponding key map
+ '''
+ pass
+
+ def find_modal(self, name: str) -> 'KeyMap':
+ ''' find_modal
+
+ :param name: Operator Name
+ :type name: str
+ :rtype: 'KeyMap'
+ :return: Key Map, Corresponding key map
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Keyframe(bpy_struct):
+ ''' Bezier curve point with two handles defining a Keyframe on an F-Curve
+ '''
+
+ amplitude: float = None
+ ''' Amount to boost elastic bounces for 'elastic' easing
+
+ :type: float
+ '''
+
+ back: float = None
+ ''' Amount of overshoot for 'back' easing
+
+ :type: float
+ '''
+
+ co: typing.List[float] = None
+ ''' Coordinates of the control point
+
+ :type: typing.List[float]
+ '''
+
+ easing: typing.Union[int, str] = None
+ ''' Which ends of the segment between this and the next keyframe easing interpolation is applied to * AUTO Automatic Easing, Easing type is chosen automatically based on what the type of interpolation used (e.g. 'Ease In' for transitional types, and 'Ease Out' for dynamic effects). * EASE_IN Ease In, Only on the end closest to the next keyframe. * EASE_OUT Ease Out, Only on the end closest to the first keyframe. * EASE_IN_OUT Ease In and Out, Segment between both keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_left: typing.List[float] = None
+ ''' Coordinates of the left handle (before the control point)
+
+ :type: typing.List[float]
+ '''
+
+ handle_left_type: typing.Union[int, str] = None
+ ''' Handle types * FREE Free, Completely independent manually set handle. * ALIGNED Aligned, Manually set handle with rotation locked together with its pair. * VECTOR Vector, Automatic handles that create straight lines. * AUTO Automatic, Automatic handles that create smooth curves. * AUTO_CLAMPED Auto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_right: typing.List[float] = None
+ ''' Coordinates of the right handle (after the control point)
+
+ :type: typing.List[float]
+ '''
+
+ handle_right_type: typing.Union[int, str] = None
+ ''' Handle types * FREE Free, Completely independent manually set handle. * ALIGNED Aligned, Manually set handle with rotation locked together with its pair. * VECTOR Vector, Automatic handles that create straight lines. * AUTO Automatic, Automatic handles that create smooth curves. * AUTO_CLAMPED Auto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Interpolation method to use for segment of the F-Curve from this Keyframe until the next Keyframe * CONSTANT Constant, No interpolation, value of A gets held until B is encountered. * LINEAR Linear, Straight-line interpolation between A and B (i.e. no ease in/out). * BEZIER Bezier, Smooth interpolation between A and B, with some control over curve shape. * SINE Sinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature). * QUAD Quadratic, Quadratic easing. * CUBIC Cubic, Cubic easing. * QUART Quartic, Quartic easing. * QUINT Quintic, Quintic easing. * EXPO Exponential, Exponential easing (dramatic). * CIRC Circular, Circular easing (strongest and most dynamic). * BACK Back, Cubic easing with overshoot and settle. * BOUNCE Bounce, Exponentially decaying parabolic bounce, like when objects collide. * ELASTIC Elastic, Exponentially decaying sine wave, like an elastic band.
+
+ :type: typing.Union[int, str]
+ '''
+
+ period: float = None
+ ''' Time between bounces for elastic easing
+
+ :type: float
+ '''
+
+ select_control_point: bool = None
+ ''' Control point selection status
+
+ :type: bool
+ '''
+
+ select_left_handle: bool = None
+ ''' Left handle selection status
+
+ :type: bool
+ '''
+
+ select_right_handle: bool = None
+ ''' Right handle selection status
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of keyframe (for visual purposes only) * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSet(bpy_struct):
+ ''' Settings that should be keyframed together
+ '''
+
+ bl_description: str = None
+ ''' A short description of the keying set
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the Keying Set gets a custom ID, otherwise it takes the name of the class used to define the Keying Set (for example, if the class name is "BUILTIN_KSI_location", and bl_idname is not set by the script, then bl_idname = "BUILTIN_KSI_location")
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ is_path_absolute: bool = None
+ ''' Keying Set defines specific paths/settings to be keyframed (i.e. is not reliant on context info)
+
+ :type: bool
+ '''
+
+ paths: typing.Union[typing.List['KeyingSetPath'], 'bpy_prop_collection',
+ 'KeyingSetPaths'] = None
+ ''' Keying Set Paths to define settings that get keyframed together
+
+ :type: typing.Union[typing.List['KeyingSetPath'], 'bpy_prop_collection', 'KeyingSetPaths']
+ '''
+
+ type_info: 'KeyingSetInfo' = None
+ ''' Callback function defines for built-in Keying Sets
+
+ :type: 'KeyingSetInfo'
+ '''
+
+ use_insertkey_needed: bool = None
+ ''' Only insert keyframes where they're needed in the relevant F-Curves
+
+ :type: bool
+ '''
+
+ use_insertkey_override_needed: bool = None
+ ''' Override default setting to only insert keyframes where they're needed in the relevant F-Curves
+
+ :type: bool
+ '''
+
+ use_insertkey_override_visual: bool = None
+ ''' Override default setting to insert keyframes based on 'visual transforms'
+
+ :type: bool
+ '''
+
+ use_insertkey_override_xyz_to_rgb: bool = None
+ ''' Override default setting to set color for newly added transformation F-Curves (Location, Rotation, Scale) to be based on the transform axis
+
+ :type: bool
+ '''
+
+ use_insertkey_visual: bool = None
+ ''' Insert keyframes based on 'visual transforms'
+
+ :type: bool
+ '''
+
+ use_insertkey_xyz_to_rgb: bool = None
+ ''' Color for newly added transformation F-Curves (Location, Rotation, Scale) is based on the transform axis
+
+ :type: bool
+ '''
+
+ def refresh(self):
+ ''' Refresh Keying Set to ensure that it is valid for the current context (call before each use of one)
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSetInfo(bpy_struct):
+ ''' Callback function defines for builtin Keying Sets
+ '''
+
+ bl_description: str = None
+ ''' A short description of the keying set
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the Keying Set gets a custom ID, otherwise it takes the name of the class used to define the Keying Set (for example, if the class name is "BUILTIN_KSI_location", and bl_idname is not set by the script, then bl_idname = "BUILTIN_KSI_location")
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Keying Set options to use when inserting keyframes * INSERTKEY_NEEDED Only Needed, Only insert keyframes where they're needed in the relevant F-Curves. * INSERTKEY_VISUAL Visual Keying, Insert keyframes based on 'visual transforms'. * INSERTKEY_XYZ_TO_RGB XYZ=RGB Colors, Color for newly added transformation F-Curves (Location, Rotation, Scale) and also Color is based on the transform axis.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ def poll(self, context: 'Context'):
+ ''' Test if Keying Set can be used or not
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def iterator(self, context: 'Context', ks: 'KeyingSet'):
+ ''' Call generate() on the structs which have properties to be keyframed
+
+ :param context:
+ :type context: 'Context'
+ :param ks:
+ :type ks: 'KeyingSet'
+ '''
+ pass
+
+ def generate(self, context: 'Context', ks: 'KeyingSet', data: 'AnyType'):
+ ''' Add Paths to the Keying Set to keyframe the properties of the given data
+
+ :param context:
+ :type context: 'Context'
+ :param ks:
+ :type ks: 'KeyingSet'
+ :param data:
+ :type data: 'AnyType'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSetPath(bpy_struct):
+ ''' Path to a setting for use in a Keying Set
+ '''
+
+ array_index: int = None
+ ''' Index to the specific setting if applicable
+
+ :type: int
+ '''
+
+ data_path: str = None
+ ''' Path to property setting
+
+ :type: str
+ '''
+
+ group: str = None
+ ''' Name of Action Group to assign setting(s) for this path to
+
+ :type: str
+ '''
+
+ group_method: typing.Union[int, str] = None
+ ''' Method used to define which Group-name to use
+
+ :type: typing.Union[int, str]
+ '''
+
+ id: 'ID' = None
+ ''' ID-Block that keyframes for Keying Set should be added to (for Absolute Keying Sets only)
+
+ :type: 'ID'
+ '''
+
+ id_type: typing.Union[int, str] = None
+ ''' Type of ID-block that can be used
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_entire_array: bool = None
+ ''' When an 'array/vector' type is chosen (Location, Rotation, Color, etc.), entire array is to be used
+
+ :type: bool
+ '''
+
+ use_insertkey_needed: bool = None
+ ''' Only insert keyframes where they're needed in the relevant F-Curves
+
+ :type: bool
+ '''
+
+ use_insertkey_override_needed: bool = None
+ ''' Override default setting to only insert keyframes where they're needed in the relevant F-Curves
+
+ :type: bool
+ '''
+
+ use_insertkey_override_visual: bool = None
+ ''' Override default setting to insert keyframes based on 'visual transforms'
+
+ :type: bool
+ '''
+
+ use_insertkey_override_xyz_to_rgb: bool = None
+ ''' Override default setting to set color for newly added transformation F-Curves (Location, Rotation, Scale) to be based on the transform axis
+
+ :type: bool
+ '''
+
+ use_insertkey_visual: bool = None
+ ''' Insert keyframes based on 'visual transforms'
+
+ :type: bool
+ '''
+
+ use_insertkey_xyz_to_rgb: bool = None
+ ''' Color for newly added transformation F-Curves (Location, Rotation, Scale) is based on the transform axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSetPaths(bpy_struct):
+ ''' Collection of keying set paths
+ '''
+
+ active: 'KeyingSetPath' = None
+ ''' Active Keying Set used to insert/delete keyframes
+
+ :type: 'KeyingSetPath'
+ '''
+
+ active_index: int = None
+ ''' Current Keying Set index
+
+ :type: int
+ '''
+
+ def add(self,
+ target_id: 'ID',
+ data_path: str,
+ index: int = -1,
+ group_method: typing.Union[int, str] = 'KEYINGSET',
+ group_name: str = "") -> 'KeyingSetPath':
+ ''' Add a new path for the Keying Set
+
+ :param target_id: Target ID, ID data-block for the destination
+ :type target_id: 'ID'
+ :param data_path: Data-Path, RNA-Path to destination property
+ :type data_path: str
+ :param index: Index, The index of the destination property (i.e. axis of Location/Rotation/etc.), or -1 for the entire array
+ :type index: int
+ :param group_method: Grouping Method, Method used to define which Group-name to use
+ :type group_method: typing.Union[int, str]
+ :param group_name: Group Name, Name of Action Group to assign destination to (only if grouping mode is to use this name)
+ :type group_name: str
+ :rtype: 'KeyingSetPath'
+ :return: New Path, Path created and added to the Keying Set
+ '''
+ pass
+
+ def remove(self, path: 'KeyingSetPath'):
+ ''' Remove the given path from the Keying Set
+
+ :param path: Path
+ :type path: 'KeyingSetPath'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all the paths from the Keying Set
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSets(bpy_struct):
+ ''' Scene keying sets
+ '''
+
+ active: 'KeyingSet' = None
+ ''' Active Keying Set used to insert/delete keyframes
+
+ :type: 'KeyingSet'
+ '''
+
+ active_index: int = None
+ ''' Current Keying Set index (negative for 'builtin' and positive for 'absolute')
+
+ :type: int
+ '''
+
+ def new(self, idname: str = "KeyingSet",
+ name: str = "KeyingSet") -> 'KeyingSet':
+ ''' Add a new Keying Set to Scene
+
+ :param idname: IDName, Internal identifier of Keying Set
+ :type idname: str
+ :param name: Name, User visible name of Keying Set
+ :type name: str
+ :rtype: 'KeyingSet'
+ :return: Newly created Keying Set
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KeyingSetsAll(bpy_struct):
+ ''' All available keying sets
+ '''
+
+ active: 'KeyingSet' = None
+ ''' Active Keying Set used to insert/delete keyframes
+
+ :type: 'KeyingSet'
+ '''
+
+ active_index: int = None
+ ''' Current Keying Set index (negative for 'builtin' and positive for 'absolute')
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LatticePoint(bpy_struct):
+ ''' Point in the lattice grid
+ '''
+
+ co: typing.List[float] = None
+ ''' Original undeformed location used to calculate the strength of the deform effect (edit/animate the Deformed Location instead)
+
+ :type: typing.List[float]
+ '''
+
+ co_deform: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ groups: typing.Union[typing.List['VertexGroupElement'],
+ 'bpy_prop_collection'] = None
+ ''' Weights for the vertex groups this point is member of
+
+ :type: typing.Union[typing.List['VertexGroupElement'], 'bpy_prop_collection']
+ '''
+
+ select: bool = None
+ ''' Selection status
+
+ :type: bool
+ '''
+
+ weight_softbody: float = None
+ ''' Softbody goal weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LayerCollection(bpy_struct):
+ ''' Layer collection
+ '''
+
+ children: typing.Union[typing.List['LayerCollection'],
+ 'bpy_prop_collection'] = None
+ ''' Child layer collections
+
+ :type: typing.Union[typing.List['LayerCollection'], 'bpy_prop_collection']
+ '''
+
+ collection: 'Collection' = None
+ ''' Collection this layer collection is wrapping
+
+ :type: 'Collection'
+ '''
+
+ exclude: bool = None
+ ''' Exclude from view layer
+
+ :type: bool
+ '''
+
+ hide_viewport: bool = None
+ ''' Temporarily hide in viewport
+
+ :type: bool
+ '''
+
+ holdout: bool = None
+ ''' Mask out objects in collection from view layer
+
+ :type: bool
+ '''
+
+ indirect_only: bool = None
+ ''' Objects in collection only contribute indirectly (through shadows and reflections) in the view layer
+
+ :type: bool
+ '''
+
+ is_visible: bool = None
+ ''' Whether this collection is visible for the view layer, take into account the collection parent
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of this view layer (same as its collection one)
+
+ :type: str
+ '''
+
+ def visible_get(self):
+ ''' Whether this collection is visible, take into account the collection parent and the viewport
+
+ '''
+ pass
+
+ def has_objects(self):
+ '''
+
+ '''
+ pass
+
+ def has_selected_objects(self, view_layer: 'ViewLayer'):
+ '''
+
+ :param view_layer: View layer the layer collection belongs to
+ :type view_layer: 'ViewLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LayerObjects(bpy_struct):
+ ''' Collections of objects
+ '''
+
+ active: 'Object' = None
+ ''' Active object for this layer
+
+ :type: 'Object'
+ '''
+
+ selected: typing.Union[typing.List['Object'], 'bpy_prop_collection'] = None
+ ''' All the selected objects of this layer
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifiers(bpy_struct):
+ ''' Alpha modifiers for changing line alphas
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'LineStyleAlphaModifier':
+ ''' Add a alpha modifier to line style
+
+ :param name: New name for the alpha modifier (not unique)
+ :type name: str
+ :param type: Alpha modifier type to add
+ :type type: typing.Union[int, str]
+ :rtype: 'LineStyleAlphaModifier'
+ :return: Newly added alpha modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'LineStyleAlphaModifier'):
+ ''' Remove a alpha modifier from line style
+
+ :param modifier: Alpha modifier to remove
+ :type modifier: 'LineStyleAlphaModifier'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifiers(bpy_struct):
+ ''' Color modifiers for changing line colors
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'LineStyleColorModifier':
+ ''' Add a color modifier to line style
+
+ :param name: New name for the color modifier (not unique)
+ :type name: str
+ :param type: Color modifier type to add
+ :type type: typing.Union[int, str]
+ :rtype: 'LineStyleColorModifier'
+ :return: Newly added color modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'LineStyleColorModifier'):
+ ''' Remove a color modifier from line style
+
+ :param modifier: Color modifier to remove
+ :type modifier: 'LineStyleColorModifier'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifiers(bpy_struct):
+ ''' Geometry modifiers for changing line geometries
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'LineStyleGeometryModifier':
+ ''' Add a geometry modifier to line style
+
+ :param name: New name for the geometry modifier (not unique)
+ :type name: str
+ :param type: Geometry modifier type to add
+ :type type: typing.Union[int, str]
+ :rtype: 'LineStyleGeometryModifier'
+ :return: Newly added geometry modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'LineStyleGeometryModifier'):
+ ''' Remove a geometry modifier from line style
+
+ :param modifier: Geometry modifier to remove
+ :type modifier: 'LineStyleGeometryModifier'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleModifier(bpy_struct):
+ ''' Base type to define modifiers
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleTextureSlots(bpy_struct):
+ ''' Collection of texture slots
+ '''
+
+ @classmethod
+ def add(cls) -> 'LineStyleTextureSlot':
+ ''' add
+
+ :rtype: 'LineStyleTextureSlot'
+ :return: The newly initialized mtex
+ '''
+ pass
+
+ @classmethod
+ def create(cls, index: int) -> 'LineStyleTextureSlot':
+ ''' create
+
+ :param index: Index, Slot index to initialize
+ :type index: int
+ :rtype: 'LineStyleTextureSlot'
+ :return: The newly initialized mtex
+ '''
+ pass
+
+ @classmethod
+ def clear(cls, index: int):
+ ''' clear
+
+ :param index: Index, Slot index to clear
+ :type index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifiers(bpy_struct):
+ ''' Thickness modifiers for changing line thickness
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'LineStyleThicknessModifier':
+ ''' Add a thickness modifier to line style
+
+ :param name: New name for the thickness modifier (not unique)
+ :type name: str
+ :param type: Thickness modifier type to add
+ :type type: typing.Union[int, str]
+ :rtype: 'LineStyleThicknessModifier'
+ :return: Newly added thickness modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'LineStyleThicknessModifier'):
+ ''' Remove a thickness modifier from line style
+
+ :param modifier: Thickness modifier to remove
+ :type modifier: 'LineStyleThicknessModifier'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Linesets(bpy_struct):
+ ''' Line sets for associating lines and style parameters
+ '''
+
+ active: 'FreestyleLineSet' = None
+ ''' Active line set being displayed
+
+ :type: 'FreestyleLineSet'
+ '''
+
+ active_index: int = None
+ ''' Index of active line set slot
+
+ :type: int
+ '''
+
+ def new(self, name: str) -> 'FreestyleLineSet':
+ ''' Add a line set to scene render layer Freestyle settings
+
+ :param name: New name for the line set (not unique)
+ :type name: str
+ :rtype: 'FreestyleLineSet'
+ :return: Newly created line set
+ '''
+ pass
+
+ def remove(self, lineset: 'FreestyleLineSet'):
+ ''' Remove a line set from scene render layer Freestyle settings
+
+ :param lineset: Line set to remove
+ :type lineset: 'FreestyleLineSet'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LoopColors(bpy_struct):
+ ''' Collection of vertex colors
+ '''
+
+ active: 'MeshLoopColorLayer' = None
+ ''' Active vertex color layer
+
+ :type: 'MeshLoopColorLayer'
+ '''
+
+ active_index: int = None
+ ''' Active vertex color index
+
+ :type: int
+ '''
+
+ def new(self, name: str = "Col",
+ do_init: bool = True) -> 'MeshLoopColorLayer':
+ ''' Add a vertex color layer to Mesh
+
+ :param name: Vertex color name
+ :type name: str
+ :param do_init: Whether new layer's data should be initialized by copying current active one
+ :type do_init: bool
+ :rtype: 'MeshLoopColorLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ def remove(self, layer: 'MeshLoopColorLayer'):
+ ''' Remove a vertex color layer
+
+ :param layer: The layer to remove
+ :type layer: 'MeshLoopColorLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Macro(bpy_struct):
+ ''' Storage of a macro operator being executed, or registered after execution
+ '''
+
+ bl_description: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Options for this operator type * REGISTER Register, Display in the info window and support the redo toolbar panel. * UNDO Undo, Push an undo event (needed for operator redo). * UNDO_GROUPED Grouped Undo, Push a single undo event for repeated instances of this operator. * BLOCKING Blocking, Block anything else from using the cursor. * MACRO Macro, Use to check if an operator is a macro. * GRAB_CURSOR Grab Pointer, Use so the operator grabs the mouse focus, enables wrapping when continuous grab is enabled. * GRAB_CURSOR_X Grab Pointer X, Grab, only warping the X axis. * GRAB_CURSOR_Y Grab Pointer Y, Grab, only warping the Y axis. * PRESET Preset, Display a preset button with the operators settings. * INTERNAL Internal, Removes the operator from search results.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ bl_translation_context: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_undo_group: str = None
+ '''
+
+ :type: str
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ properties: 'OperatorProperties' = None
+ '''
+
+ :type: 'OperatorProperties'
+ '''
+
+ def report(self, type: typing.Union[typing.Set[int], typing.Set[str]],
+ message: str):
+ ''' report
+
+ :param type: Type
+ :type type: typing.Union[typing.Set[int], typing.Set[str]]
+ :param message: Report Message
+ :type message: str
+ '''
+ pass
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' Test if the operator can be called or not
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw(self, context: 'Context'):
+ ''' Draw function for the operator
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskLayer(bpy_struct):
+ ''' Single layer used for masking pixels
+ '''
+
+ alpha: float = None
+ ''' Render Opacity
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Method of blending mask layers
+
+ :type: typing.Union[int, str]
+ '''
+
+ falloff: typing.Union[int, str] = None
+ ''' Falloff type the feather * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+
+ :type: typing.Union[int, str]
+ '''
+
+ hide: bool = None
+ ''' Restrict visibility in the viewport
+
+ :type: bool
+ '''
+
+ hide_render: bool = None
+ ''' Restrict renderability
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ ''' Restrict selection in the viewport
+
+ :type: bool
+ '''
+
+ invert: bool = None
+ ''' Invert the mask black/white
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Unique name of layer
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' Layer is selected for editing in the Dope Sheet
+
+ :type: bool
+ '''
+
+ splines: typing.Union[typing.List['MaskSpline'], 'bpy_prop_collection',
+ 'MaskSplines'] = None
+ ''' Collection of splines which defines this layer
+
+ :type: typing.Union[typing.List['MaskSpline'], 'bpy_prop_collection', 'MaskSplines']
+ '''
+
+ use_fill_holes: bool = None
+ ''' Calculate holes when filling overlapping curves
+
+ :type: bool
+ '''
+
+ use_fill_overlap: bool = None
+ ''' Calculate self intersections and overlap before filling
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskLayers(bpy_struct):
+ ''' Collection of layers used by mask
+ '''
+
+ active: 'MaskLayer' = None
+ ''' Active layer in this mask
+
+ :type: 'MaskLayer'
+ '''
+
+ def new(self, name: str = "") -> 'MaskLayer':
+ ''' Add layer to this mask
+
+ :param name: Name, Name of new layer
+ :type name: str
+ :rtype: 'MaskLayer'
+ :return: New mask layer
+ '''
+ pass
+
+ def remove(self, layer: 'MaskLayer'):
+ ''' Remove layer from this mask
+
+ :param layer: Shape to be removed
+ :type layer: 'MaskLayer'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all mask layers
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskParent(bpy_struct):
+ ''' Parenting settings for masking element
+ '''
+
+ id: 'ID' = None
+ ''' ID-block to which masking element would be parented to or to it's property
+
+ :type: 'ID'
+ '''
+
+ id_type: typing.Union[int, str] = None
+ ''' Type of ID-block that can be used
+
+ :type: typing.Union[int, str]
+ '''
+
+ parent: str = None
+ ''' Name of parent object in specified data-block to which parenting happens
+
+ :type: str
+ '''
+
+ sub_parent: str = None
+ ''' Name of parent sub-object in specified data-block to which parenting happens
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Parent Type
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSpline(bpy_struct):
+ ''' Single spline used for defining mask shape
+ '''
+
+ offset_mode: typing.Union[int, str] = None
+ ''' The method used for calculating the feather offset * EVEN Even, Calculate even feather offset. * SMOOTH Smooth, Calculate feather offset as a second curve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ points: typing.Union[typing.List['MaskSplinePoint'], 'bpy_prop_collection',
+ 'MaskSplinePoints'] = None
+ ''' Collection of points
+
+ :type: typing.Union[typing.List['MaskSplinePoint'], 'bpy_prop_collection', 'MaskSplinePoints']
+ '''
+
+ use_cyclic: bool = None
+ ''' Make this spline a closed loop
+
+ :type: bool
+ '''
+
+ use_fill: bool = None
+ ''' Make this spline filled
+
+ :type: bool
+ '''
+
+ use_self_intersection_check: bool = None
+ ''' Prevent feather from self-intersections
+
+ :type: bool
+ '''
+
+ weight_interpolation: typing.Union[int, str] = None
+ ''' The type of weight interpolation for spline
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSplinePoint(bpy_struct):
+ ''' Single point in spline used for defining mask
+ '''
+
+ co: typing.List[float] = None
+ ''' Coordinates of the control point
+
+ :type: typing.List[float]
+ '''
+
+ feather_points: typing.Union[typing.List['MaskSplinePointUW'],
+ 'bpy_prop_collection'] = None
+ ''' Points defining feather
+
+ :type: typing.Union[typing.List['MaskSplinePointUW'], 'bpy_prop_collection']
+ '''
+
+ handle_left: typing.List[float] = None
+ ''' Coordinates of the first handle
+
+ :type: typing.List[float]
+ '''
+
+ handle_left_type: typing.Union[int, str] = None
+ ''' Handle type
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_right: typing.List[float] = None
+ ''' Coordinates of the second handle
+
+ :type: typing.List[float]
+ '''
+
+ handle_right_type: typing.Union[int, str] = None
+ ''' Handle type
+
+ :type: typing.Union[int, str]
+ '''
+
+ handle_type: typing.Union[int, str] = None
+ ''' Handle type
+
+ :type: typing.Union[int, str]
+ '''
+
+ parent: 'MaskParent' = None
+ '''
+
+ :type: 'MaskParent'
+ '''
+
+ select: bool = None
+ ''' Selection status
+
+ :type: bool
+ '''
+
+ weight: float = None
+ ''' Weight of the point
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSplinePointUW(bpy_struct):
+ ''' Single point in spline segment defining feather
+ '''
+
+ select: bool = None
+ ''' Selection status
+
+ :type: bool
+ '''
+
+ u: float = None
+ ''' U coordinate of point along spline segment
+
+ :type: float
+ '''
+
+ weight: float = None
+ ''' Weight of feather point
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSplinePoints(bpy_struct):
+ ''' Collection of masking spline points
+ '''
+
+ def add(self, count: int):
+ ''' Add a number of point to this spline
+
+ :param count: Number, Number of points to add to the spline
+ :type count: int
+ '''
+ pass
+
+ def remove(self, point: 'MaskSplinePoint'):
+ ''' Remove a point from a spline
+
+ :param point: The point to remove
+ :type point: 'MaskSplinePoint'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSplines(bpy_struct):
+ ''' Collection of masking splines
+ '''
+
+ active: 'MaskSpline' = None
+ ''' Active spline of masking layer
+
+ :type: 'MaskSpline'
+ '''
+
+ active_point: 'MaskSplinePoint' = None
+ ''' Active spline of masking layer
+
+ :type: 'MaskSplinePoint'
+ '''
+
+ def new(self) -> 'MaskSpline':
+ ''' Add a new spline to the layer
+
+ :rtype: 'MaskSpline'
+ :return: The newly created spline
+ '''
+ pass
+
+ def remove(self, spline: 'MaskSpline'):
+ ''' Remove a spline from a layer
+
+ :param spline: The spline to remove
+ :type spline: 'MaskSpline'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaterialGPencilStyle(bpy_struct):
+ alignment_mode: typing.Union[int, str] = None
+ ''' Defines how align Dots and Boxes with drawing path and object rotation * PATH Path, Follow stroke drawing path and object rotation. * OBJECT Object, Follow object rotation only. * FIXED Fixed, Do not follow drawing path or object rotation and keeps aligned with viewport.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ fill_color: typing.List[float] = None
+ ''' Color for filling region bounded by each stroke
+
+ :type: typing.List[float]
+ '''
+
+ fill_image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ fill_style: typing.Union[int, str] = None
+ ''' Select style used to fill strokes * SOLID Solid, Fill area with solid color. * GRADIENT Gradient, Fill area with gradient color. * TEXTURE Texture, Fill area with image texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ flip: bool = None
+ ''' Flip filling colors
+
+ :type: bool
+ '''
+
+ ghost: bool = None
+ ''' Display strokes using this color when showing onion skins
+
+ :type: bool
+ '''
+
+ gradient_type: typing.Union[int, str] = None
+ ''' Select type of gradient used to fill strokes * LINEAR Linear, Fill area with gradient color. * RADIAL Radial, Fill area with radial gradient.
+
+ :type: typing.Union[int, str]
+ '''
+
+ hide: bool = None
+ ''' Set color Visibility
+
+ :type: bool
+ '''
+
+ is_fill_visible: bool = None
+ ''' True when opacity of fill is set high enough to be visible
+
+ :type: bool
+ '''
+
+ is_stroke_visible: bool = None
+ ''' True when opacity of stroke is set high enough to be visible
+
+ :type: bool
+ '''
+
+ lock: bool = None
+ ''' Protect color from further editing and/or frame changes
+
+ :type: bool
+ '''
+
+ mix_color: typing.List[float] = None
+ ''' Color for mixing with primary filling color
+
+ :type: typing.List[float]
+ '''
+
+ mix_factor: float = None
+ ''' Mix Factor
+
+ :type: float
+ '''
+
+ mix_stroke_factor: float = None
+ ''' Mix Stroke Factor
+
+ :type: float
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Select draw mode for stroke * LINE Line, Draw strokes using a continuous line. * DOTS Dots, Draw strokes using separated dots. * BOX Squares, Draw strokes using separated squares.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_index: int = None
+ ''' Index number for the "Color Index" pass
+
+ :type: int
+ '''
+
+ pixel_size: float = None
+ ''' Texture Pixel Size factor along the stroke
+
+ :type: float
+ '''
+
+ show_fill: bool = None
+ ''' Show stroke fills of this material
+
+ :type: bool
+ '''
+
+ show_stroke: bool = None
+ ''' Show stroke lines of this material
+
+ :type: bool
+ '''
+
+ stroke_image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ stroke_style: typing.Union[int, str] = None
+ ''' Select style used to draw strokes * SOLID Solid, Draw strokes with solid color. * TEXTURE Texture, Draw strokes using texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_angle: float = None
+ ''' Texture Orientation Angle
+
+ :type: float
+ '''
+
+ texture_clamp: bool = None
+ ''' Do not repeat texture and clamp to one instance only
+
+ :type: bool
+ '''
+
+ texture_offset: typing.List[float] = None
+ ''' Shift Texture in 2d Space
+
+ :type: typing.List[float]
+ '''
+
+ texture_scale: typing.List[float] = None
+ ''' Scale Factor for Texture
+
+ :type: typing.List[float]
+ '''
+
+ use_overlap_strokes: bool = None
+ ''' Disable stencil and overlap self intersections with alpha materials
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaterialSlot(bpy_struct):
+ ''' Material slot in an object
+ '''
+
+ link: typing.Union[int, str] = None
+ ''' Link material to object or the object's data
+
+ :type: typing.Union[int, str]
+ '''
+
+ material: 'Material' = None
+ ''' Material data-block used by this material slot
+
+ :type: 'Material'
+ '''
+
+ name: str = None
+ ''' Material slot name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Menu(bpy_struct):
+ ''' Editor menu containing buttons
+ '''
+
+ bl_description: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the menu gets a custom ID, otherwise it takes the name of the class used to define the menu (for example, if the class name is "OBJECT_MT_hello", and bl_idname is not set by the script, then bl_idname = "OBJECT_MT_hello")
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ ''' The menu label
+
+ :type: str
+ '''
+
+ bl_owner_id: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_translation_context: str = None
+ '''
+
+ :type: str
+ '''
+
+ layout: 'UILayout' = None
+ ''' Defines the structure of the menu in the UI
+
+ :type: 'UILayout'
+ '''
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' If this method returns a non-null output, then the menu can be drawn
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw(self, context: 'Context'):
+ ''' Draw UI elements into the menu UI layout
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ ''' Define these on the subclass: - preset_operator (string) - preset_subdir (string) Optionally: - preset_add_operator (string) - preset_extensions (set of strings) - preset_operator_defaults (dict of keyword args)
+
+ '''
+ pass
+
+ def path_menu(self,
+ searchpaths: list,
+ operator: str,
+ *,
+ props_default: dict = None,
+ prop_filepath: str = 'filepath',
+ filter_ext: str = None,
+ filter_path=None,
+ display_name: str = None,
+ add_operator=None):
+ ''' Populate a menu from a list of paths.
+
+ :param searchpaths: Paths to scan.
+ :type searchpaths: list
+ :param operator: The operator id to use with each file.
+ :type operator: str
+ :param prop_filepath: Optional operator filepath property (defaults to "filepath").
+ :type prop_filepath: str
+ :param props_default: Properties to assign to each operator.
+ :type props_default: dict
+ :param filter_ext: Optional callback that takes the file extensions. Returning false excludes the file from the list.
+ :type filter_ext: str
+ :param display_name: Optional callback that takes the full path, returns the name to display.
+ :type display_name: str
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshEdge(bpy_struct):
+ ''' Edge in a Mesh data-block
+ '''
+
+ bevel_weight: float = None
+ ''' Weight used by the Bevel modifier
+
+ :type: float
+ '''
+
+ crease: float = None
+ ''' Weight used by the Subdivision Surface modifier for creasing
+
+ :type: float
+ '''
+
+ hide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this edge
+
+ :type: int
+ '''
+
+ is_loose: bool = None
+ ''' Loose edge
+
+ :type: bool
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_edge_sharp: bool = None
+ ''' Sharp edge for the Edge Split modifier
+
+ :type: bool
+ '''
+
+ use_freestyle_mark: bool = None
+ ''' Edge mark for Freestyle line rendering
+
+ :type: bool
+ '''
+
+ use_seam: bool = None
+ ''' Seam edge for UV unwrapping
+
+ :type: bool
+ '''
+
+ vertices: typing.List[int] = None
+ ''' Vertex indices
+
+ :type: typing.List[int]
+ '''
+
+ key = None
+ ''' (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshEdges(bpy_struct):
+ ''' Collection of mesh edges
+ '''
+
+ def add(self, count: int):
+ ''' add
+
+ :param count: Count, Number of edges to add
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshFaceMap(bpy_struct):
+ value: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshFaceMapLayer(bpy_struct):
+ ''' Per-face map index
+ '''
+
+ data: typing.Union[typing.
+ List['MeshFaceMap'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshFaceMap'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ ''' Name of face-map layer
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshFaceMapLayers(bpy_struct):
+ ''' Collection of mesh face-maps
+ '''
+
+ active: 'MeshFaceMapLayer' = None
+ '''
+
+ :type: 'MeshFaceMapLayer'
+ '''
+
+ def new(self, name: str = "Face Map") -> 'MeshFaceMapLayer':
+ ''' Add a float property layer to Mesh
+
+ :param name: Face map name
+ :type name: str
+ :rtype: 'MeshFaceMapLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ def remove(self, layer: 'MeshFaceMapLayer'):
+ ''' Remove a face map layer
+
+ :param layer: The layer to remove
+ :type layer: 'MeshFaceMapLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoop(bpy_struct):
+ ''' Loop in a Mesh data-block
+ '''
+
+ bitangent: typing.List[float] = None
+ ''' Bitangent vector of this vertex for this polygon (must be computed beforehand using calc_tangents, *use it only if really needed*, slower access than bitangent_sign)
+
+ :type: typing.List[float]
+ '''
+
+ bitangent_sign: float = None
+ ''' Sign of the bitangent vector of this vertex for this polygon (must be computed beforehand using calc_tangents, bitangent = bitangent_sign * cross(normal, tangent))
+
+ :type: float
+ '''
+
+ edge_index: int = None
+ ''' Edge index
+
+ :type: int
+ '''
+
+ index: int = None
+ ''' Index of this loop
+
+ :type: int
+ '''
+
+ normal: typing.List[float] = None
+ ''' Local space unit length split normal vector of this vertex for this polygon (must be computed beforehand using calc_normals_split or calc_tangents)
+
+ :type: typing.List[float]
+ '''
+
+ tangent: typing.List[float] = None
+ ''' Local space unit length tangent vector of this vertex for this polygon (must be computed beforehand using calc_tangents)
+
+ :type: typing.List[float]
+ '''
+
+ vertex_index: int = None
+ ''' Vertex index
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoopColor(bpy_struct):
+ ''' Vertex loop colors in a Mesh
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoopColorLayer(bpy_struct):
+ ''' Layer of vertex colors in a Mesh data-block
+ '''
+
+ active: bool = None
+ ''' Sets the layer as active for display and editing
+
+ :type: bool
+ '''
+
+ active_render: bool = None
+ ''' Sets the layer as active for rendering
+
+ :type: bool
+ '''
+
+ data: typing.Union[typing.
+ List['MeshLoopColor'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshLoopColor'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ ''' Name of Vertex color layer
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoopTriangle(bpy_struct):
+ ''' Tessellated triangle in a Mesh data-block
+ '''
+
+ area: float = None
+ ''' Area of this triangle
+
+ :type: float
+ '''
+
+ index: int = None
+ ''' Index of this loop triangle
+
+ :type: int
+ '''
+
+ loops: typing.List[int] = None
+ ''' Indices of mesh loops that make up the triangle
+
+ :type: typing.List[int]
+ '''
+
+ material_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ normal: typing.List[float] = None
+ ''' Local space unit length normal vector for this triangle
+
+ :type: typing.List[float]
+ '''
+
+ polygon_index: int = None
+ ''' Index of mesh polygon that the triangle is a part of
+
+ :type: int
+ '''
+
+ split_normals: typing.List[float] = None
+ ''' Local space unit length split normals vectors of the vertices of this triangle (must be computed beforehand using calc_normals_split or calc_tangents)
+
+ :type: typing.List[float]
+ '''
+
+ use_smooth: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ vertices: typing.List[int] = None
+ ''' Indices of triangle vertices
+
+ :type: typing.List[int]
+ '''
+
+ center = None
+ ''' The midpoint of the face. (readonly)'''
+
+ edge_keys = None
+ ''' (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoopTriangles(bpy_struct):
+ ''' Tessellation of mesh polygons into triangles
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshLoops(bpy_struct):
+ ''' Collection of mesh loops
+ '''
+
+ def add(self, count: int):
+ ''' add
+
+ :param count: Count, Number of loops to add
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPaintMaskLayer(bpy_struct):
+ ''' Per-vertex paint mask data
+ '''
+
+ data: typing.Union[typing.List['MeshPaintMaskProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPaintMaskProperty'], 'bpy_prop_collection']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPaintMaskProperty(bpy_struct):
+ ''' Floating point paint mask value
+ '''
+
+ value: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygon(bpy_struct):
+ ''' Polygon in a Mesh data-block
+ '''
+
+ area: float = None
+ ''' Read only area of this polygon
+
+ :type: float
+ '''
+
+ center: typing.List[float] = None
+ ''' Center of this polygon
+
+ :type: typing.List[float]
+ '''
+
+ hide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this polygon
+
+ :type: int
+ '''
+
+ loop_start: int = None
+ ''' Index of the first loop of this polygon
+
+ :type: int
+ '''
+
+ loop_total: int = None
+ ''' Number of loops used by this polygon
+
+ :type: int
+ '''
+
+ material_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ normal: typing.List[float] = None
+ ''' Local space unit length normal vector for this polygon
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_freestyle_mark: bool = None
+ ''' Face mark for Freestyle line rendering
+
+ :type: bool
+ '''
+
+ use_smooth: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ vertices: typing.List[int] = None
+ ''' Vertex indices
+
+ :type: typing.List[int]
+ '''
+
+ edge_keys = None
+ ''' (readonly)'''
+
+ loop_indices = None
+ ''' (readonly)'''
+
+ def flip(self):
+ ''' Invert winding of this polygon (flip its normal)
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonFloatProperty(bpy_struct):
+ ''' User defined floating point number value in a float properties layer
+ '''
+
+ value: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonFloatPropertyLayer(bpy_struct):
+ ''' User defined layer of floating point number values
+ '''
+
+ data: typing.Union[typing.List['MeshPolygonFloatProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonFloatProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonIntProperty(bpy_struct):
+ ''' User defined integer number value in an integer properties layer
+ '''
+
+ value: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonIntPropertyLayer(bpy_struct):
+ ''' User defined layer of integer number values
+ '''
+
+ data: typing.Union[typing.List['MeshPolygonIntProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonIntProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonStringProperty(bpy_struct):
+ ''' User defined string text value in a string properties layer
+ '''
+
+ value: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygonStringPropertyLayer(bpy_struct):
+ ''' User defined layer of string text values
+ '''
+
+ data: typing.Union[typing.List['MeshPolygonStringProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonStringProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshPolygons(bpy_struct):
+ ''' Collection of mesh polygons
+ '''
+
+ active: int = None
+ ''' The active polygon for this mesh
+
+ :type: int
+ '''
+
+ def add(self, count: int):
+ ''' add
+
+ :param count: Count, Number of polygons to add
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshSkinVertex(bpy_struct):
+ ''' Per-vertex skin data for use with the Skin modifier
+ '''
+
+ radius: typing.List[float] = None
+ ''' Radius of the skin
+
+ :type: typing.List[float]
+ '''
+
+ use_loose: bool = None
+ ''' If vertex has multiple adjacent edges, it is hulled to them directly
+
+ :type: bool
+ '''
+
+ use_root: bool = None
+ ''' Vertex is a root for rotation calculations and armature generation, setting this flag does not clear other roots in the same mesh island
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshSkinVertexLayer(bpy_struct):
+ ''' Per-vertex skin data for use with the Skin modifier
+ '''
+
+ data: typing.Union[typing.
+ List['MeshSkinVertex'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshSkinVertex'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ ''' Name of skin layer
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshStatVis(bpy_struct):
+ distort_max: float = None
+ ''' Maximum angle to display
+
+ :type: float
+ '''
+
+ distort_min: float = None
+ ''' Minimum angle to display
+
+ :type: float
+ '''
+
+ overhang_axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ overhang_max: float = None
+ ''' Maximum angle to display
+
+ :type: float
+ '''
+
+ overhang_min: float = None
+ ''' Minimum angle to display
+
+ :type: float
+ '''
+
+ sharp_max: float = None
+ ''' Maximum angle to display
+
+ :type: float
+ '''
+
+ sharp_min: float = None
+ ''' Minimum angle to display
+
+ :type: float
+ '''
+
+ thickness_max: float = None
+ ''' Maximum for measuring thickness
+
+ :type: float
+ '''
+
+ thickness_min: float = None
+ ''' Minimum for measuring thickness
+
+ :type: float
+ '''
+
+ thickness_samples: int = None
+ ''' Number of samples to test per face
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of data to visualize/check
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshUVLoop(bpy_struct):
+ pin_uv: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ uv: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshUVLoopLayer(bpy_struct):
+ active: bool = None
+ ''' Set the map as active for display and editing
+
+ :type: bool
+ '''
+
+ active_clone: bool = None
+ ''' Set the map as active for cloning
+
+ :type: bool
+ '''
+
+ active_render: bool = None
+ ''' Set the map as active for rendering
+
+ :type: bool
+ '''
+
+ data: typing.Union[typing.List['MeshUVLoop'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshUVLoop'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ ''' Name of UV map
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertColor(bpy_struct):
+ ''' Vertex colors in a Mesh
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertColorLayer(bpy_struct):
+ ''' Layer of sculpt vertex colors in a Mesh data-block
+ '''
+
+ active: bool = None
+ ''' Sets the sculpt vertex color layer as active for display and editing
+
+ :type: bool
+ '''
+
+ active_render: bool = None
+ ''' Sets the sculpt vertex color layer as active for rendering
+
+ :type: bool
+ '''
+
+ data: typing.Union[typing.
+ List['MeshVertColor'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertColor'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ ''' Name of Sculpt Vertex color layer
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertex(bpy_struct):
+ ''' Vertex in a Mesh data-block
+ '''
+
+ bevel_weight: float = None
+ ''' Weight used by the Bevel modifier 'Only Vertices' option
+
+ :type: float
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ groups: typing.Union[typing.List['VertexGroupElement'],
+ 'bpy_prop_collection'] = None
+ ''' Weights for the vertex groups this vertex is member of
+
+ :type: typing.Union[typing.List['VertexGroupElement'], 'bpy_prop_collection']
+ '''
+
+ hide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ index: int = None
+ ''' Index of this vertex
+
+ :type: int
+ '''
+
+ normal: typing.List[float] = None
+ ''' Vertex Normal
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ undeformed_co: typing.List[float] = None
+ ''' For meshes with modifiers applied, the coordinate of the vertex with no deforming modifiers applied, as used for generated texture coordinates
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexFloatProperty(bpy_struct):
+ ''' User defined floating point number value in a float properties layer
+ '''
+
+ value: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexFloatPropertyLayer(bpy_struct):
+ ''' User defined layer of floating point number values
+ '''
+
+ data: typing.Union[typing.List['MeshVertexFloatProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexFloatProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexIntProperty(bpy_struct):
+ ''' User defined integer number value in an integer properties layer
+ '''
+
+ value: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexIntPropertyLayer(bpy_struct):
+ ''' User defined layer of integer number values
+ '''
+
+ data: typing.Union[typing.List['MeshVertexIntProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexIntProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexStringProperty(bpy_struct):
+ ''' User defined string text value in a string properties layer
+ '''
+
+ value: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertexStringPropertyLayer(bpy_struct):
+ ''' User defined layer of string text values
+ '''
+
+ data: typing.Union[typing.List['MeshVertexStringProperty'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexStringProperty'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshVertices(bpy_struct):
+ ''' Collection of mesh vertices
+ '''
+
+ def add(self, count: int):
+ ''' add
+
+ :param count: Count, Number of vertices to add
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MetaBallElements(bpy_struct):
+ ''' Collection of metaball elements
+ '''
+
+ active: 'MetaElement' = None
+ ''' Last selected element
+
+ :type: 'MetaElement'
+ '''
+
+ def new(self, type: typing.Union[int, str] = 'BALL') -> 'MetaElement':
+ ''' Add a new element to the metaball
+
+ :param type: type for the new meta-element
+ :type type: typing.Union[int, str]
+ :rtype: 'MetaElement'
+ :return: The newly created meta-element
+ '''
+ pass
+
+ def remove(self, element: 'MetaElement'):
+ ''' Remove an element from the metaball
+
+ :param element: The element to remove
+ :type element: 'MetaElement'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all elements from the metaball
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MetaElement(bpy_struct):
+ ''' Blobby element in a Metaball data-block
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ hide: bool = None
+ ''' Hide element
+
+ :type: bool
+ '''
+
+ radius: float = None
+ '''
+
+ :type: float
+ '''
+
+ rotation: typing.List[float] = None
+ ''' Normalized quaternion rotation
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ ''' Select element
+
+ :type: bool
+ '''
+
+ size_x: float = None
+ ''' Size of element, use of components depends on element type
+
+ :type: float
+ '''
+
+ size_y: float = None
+ ''' Size of element, use of components depends on element type
+
+ :type: float
+ '''
+
+ size_z: float = None
+ ''' Size of element, use of components depends on element type
+
+ :type: float
+ '''
+
+ stiffness: float = None
+ ''' Stiffness defines how much of the element to fill
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Metaball types
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_negative: bool = None
+ ''' Set metaball as negative one
+
+ :type: bool
+ '''
+
+ use_scale_stiffness: bool = None
+ ''' Scale stiffness instead of radius
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Modifier(bpy_struct):
+ ''' Modifier affecting the geometry data of an object
+ '''
+
+ name: str = None
+ ''' Modifier name
+
+ :type: str
+ '''
+
+ show_expanded: bool = None
+ ''' Set modifier expanded in the user interface
+
+ :type: bool
+ '''
+
+ show_in_editmode: bool = None
+ ''' Display modifier in Edit mode
+
+ :type: bool
+ '''
+
+ show_on_cage: bool = None
+ ''' Adjust edit cage to modifier result
+
+ :type: bool
+ '''
+
+ show_render: bool = None
+ ''' Use modifier during render
+
+ :type: bool
+ '''
+
+ show_viewport: bool = None
+ ''' Display modifier in viewport
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * DATA_TRANSFER Data Transfer, Transfer several types of data (vertex groups, UV maps, vertex colors, custom normals) from one mesh to another. * MESH_CACHE Mesh Cache, Deform the mesh using an external frame-by-frame vertex transform cache. * MESH_SEQUENCE_CACHE Mesh Sequence Cache, Deform the mesh or curve using an external mesh cache in Alembic format. * NORMAL_EDIT Normal Edit, Modify the direction of the surface normals. * WEIGHTED_NORMAL Weighted Normal, Modify the direction of the surface normals using a weighting method. * UV_PROJECT UV Project, Project the UV map coordinates from the negative Z axis of another object. * UV_WARP UV Warp, Transform the UV map using the difference between two objects. * VERTEX_WEIGHT_EDIT Vertex Weight Edit, Modify of the weights of a vertex group. * VERTEX_WEIGHT_MIX Vertex Weight Mix, Mix the weights of two vertex groups. * VERTEX_WEIGHT_PROXIMITY Vertex Weight Proximity, Set the vertex group weights based on the distance to another target object. * ARRAY Array, Create copies of the shape with offsets. * BEVEL Bevel, Generate sloped corners by adding geometry to the mesh's edges or vertices. * BOOLEAN Boolean, Use another shape to cut, combine or perform a difference operation. * BUILD Build, Cause the faces of the mesh object to appear or disappear one after the other over time. * DECIMATE Decimate, Reduce the geometry density. * EDGE_SPLIT Edge Split, Split away joined faces at the edges. * MASK Mask, Dynamically hide vertices based on a vertex group or armature. * MIRROR Mirror, Mirror along the local X, Y and/or Z axes, over the object origin. * MULTIRES Multiresolution, Subdivide the mesh in a way that allows editing the higher subdivision levels. * REMESH Remesh, Generate new mesh topology based on the current shape. * SCREW Screw, Lathe around an axis, treating the input mesh as a profile. * SKIN Skin, Create a solid shape from vertices and edges, using the vertex radius to define the thickness. * SOLIDIFY Solidify, Make the surface thick. * SUBSURF Subdivision Surface, Split the faces into smaller parts, giving it a smoother appearance. * TRIANGULATE Triangulate, Convert all polygons to triangles. * WELD Weld, Find groups of vertices closer then dist and merges them together. * WIREFRAME Wireframe, Convert faces into thickened edges. * ARMATURE Armature, Deform the shape using an armature object. * CAST Cast, Shift the shape towards a predefined primitive. * CURVE Curve, Bend the mesh using a curve object. * DISPLACE Displace, Offset vertices based on a texture. * HOOK Hook, Deform specific points using another object. * LAPLACIANDEFORM Laplacian Deform, Deform based a series of anchor points. * LATTICE Lattice, Deform using the shape of a lattice object. * MESH_DEFORM Mesh Deform, Deform using a different mesh, which acts as a deformation cage. * SHRINKWRAP Shrinkwrap, Project the shape onto another object. * SIMPLE_DEFORM Simple Deform, Deform the shape by twisting, bending, tapering or stretching. * SMOOTH Smooth, Smooth the mesh by flattening the angles between adjacent faces. * CORRECTIVE_SMOOTH Smooth Corrective, Smooth the mesh while still preserving the volume. * LAPLACIANSMOOTH Smooth Laplacian, Reduce the noise on a mesh surface with minimal changes to its shape. * SURFACE_DEFORM Surface Deform, Transfer motion from another mesh. * WARP Warp, Warp parts of a mesh to a new location in a very flexible way thanks to 2 specified objects. * WAVE Wave, Adds a ripple-like motion to an object’s geometry. * CLOTH Cloth. * COLLISION Collision. * DYNAMIC_PAINT Dynamic Paint. * EXPLODE Explode, Break apart the mesh faces and let them follow particles. * FLUID Fluid. * OCEAN Ocean, Generate a moving ocean surface. * PARTICLE_INSTANCE Particle Instance. * PARTICLE_SYSTEM Particle System, Spawn particles from the shape. * SOFT_BODY Soft Body. * SURFACE Surface. * SIMULATION Simulation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_apply_on_spline: bool = None
+ ''' Apply this and all preceding deformation modifiers on splines' points rather than on filled curve/surface
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MotionPath(bpy_struct):
+ ''' Cache of the worldspace positions of an element over a frame range
+ '''
+
+ color: typing.List[float] = None
+ ''' Custom color for motion path
+
+ :type: typing.List[float]
+ '''
+
+ frame_end: int = None
+ ''' End frame of the stored range
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Starting frame of the stored range
+
+ :type: int
+ '''
+
+ is_modified: bool = None
+ ''' Path is being edited
+
+ :type: bool
+ '''
+
+ length: int = None
+ ''' Number of frames cached
+
+ :type: int
+ '''
+
+ line_thickness: int = None
+ ''' Line thickness for drawing path
+
+ :type: int
+ '''
+
+ lines: bool = None
+ ''' Draw straight lines between keyframe points
+
+ :type: bool
+ '''
+
+ points: typing.Union[typing.
+ List['MotionPathVert'], 'bpy_prop_collection'] = None
+ ''' Cached positions per frame
+
+ :type: typing.Union[typing.List['MotionPathVert'], 'bpy_prop_collection']
+ '''
+
+ use_bone_head: bool = None
+ ''' For PoseBone paths, use the bone head location when calculating this path
+
+ :type: bool
+ '''
+
+ use_custom_color: bool = None
+ ''' Use custom color for this motion path
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MotionPathVert(bpy_struct):
+ ''' Cached location on path
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ select: bool = None
+ ''' Path point is selected for editing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieClipProxy(bpy_struct):
+ ''' Proxy parameters for a movie clip
+ '''
+
+ build_100: bool = None
+ ''' Build proxy resolution 100% of the original footage dimension
+
+ :type: bool
+ '''
+
+ build_25: bool = None
+ ''' Build proxy resolution 25% of the original footage dimension
+
+ :type: bool
+ '''
+
+ build_50: bool = None
+ ''' Build proxy resolution 50% of the original footage dimension
+
+ :type: bool
+ '''
+
+ build_75: bool = None
+ ''' Build proxy resolution 75% of the original footage dimension
+
+ :type: bool
+ '''
+
+ build_free_run: bool = None
+ ''' Build free run time code index
+
+ :type: bool
+ '''
+
+ build_free_run_rec_date: bool = None
+ ''' Build free run time code index using Record Date/Time
+
+ :type: bool
+ '''
+
+ build_record_run: bool = None
+ ''' Build record run time code index
+
+ :type: bool
+ '''
+
+ build_undistorted_100: bool = None
+ ''' Build proxy resolution 100% of the original undistorted footage dimension
+
+ :type: bool
+ '''
+
+ build_undistorted_25: bool = None
+ ''' Build proxy resolution 25% of the original undistorted footage dimension
+
+ :type: bool
+ '''
+
+ build_undistorted_50: bool = None
+ ''' Build proxy resolution 50% of the original undistorted footage dimension
+
+ :type: bool
+ '''
+
+ build_undistorted_75: bool = None
+ ''' Build proxy resolution 75% of the original undistorted footage dimension
+
+ :type: bool
+ '''
+
+ directory: str = None
+ ''' Location to store the proxy files
+
+ :type: str
+ '''
+
+ quality: int = None
+ ''' JPEG quality of proxy images
+
+ :type: int
+ '''
+
+ timecode: typing.Union[int, str] = None
+ ''' * NONE No TC in use. * RECORD_RUN Record Run, Use images in the order they are recorded. * FREE_RUN Free Run, Use global timestamp written by recording device. * FREE_RUN_REC_DATE Free Run (rec date), Interpolate a global timestamp using the record date and time written by recording device. * FREE_RUN_NO_GAPS Free Run No Gaps, Record run, but ignore timecode, changes in framerate or dropouts.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieClipScopes(bpy_struct):
+ ''' Scopes for statistical view of a movie clip
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieClipUser(bpy_struct):
+ ''' Parameters defining how a MovieClip data-block is used by another data-block
+ '''
+
+ frame_current: int = None
+ ''' Current frame number in movie or image sequence
+
+ :type: int
+ '''
+
+ proxy_render_size: typing.Union[int, str] = None
+ ''' Draw preview using full resolution or different proxy resolutions
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_render_undistorted: bool = None
+ ''' Render preview using undistorted proxy
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieReconstructedCamera(bpy_struct):
+ ''' Match-moving reconstructed camera data from tracker
+ '''
+
+ average_error: float = None
+ ''' Average error of reconstruction
+
+ :type: float
+ '''
+
+ frame: int = None
+ ''' Frame number marker is keyframed on
+
+ :type: int
+ '''
+
+ matrix: typing.List[float] = None
+ ''' Worldspace transformation matrix
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTracking(bpy_struct):
+ ''' Match-moving data for tracking
+ '''
+
+ active_object_index: int = None
+ ''' Index of active object
+
+ :type: int
+ '''
+
+ camera: 'MovieTrackingCamera' = None
+ '''
+
+ :type: 'MovieTrackingCamera'
+ '''
+
+ dopesheet: 'MovieTrackingDopesheet' = None
+ '''
+
+ :type: 'MovieTrackingDopesheet'
+ '''
+
+ objects: typing.Union[typing.List['MovieTrackingObject'],
+ 'bpy_prop_collection', 'MovieTrackingObjects'] = None
+ ''' Collection of objects in this tracking data object
+
+ :type: typing.Union[typing.List['MovieTrackingObject'], 'bpy_prop_collection', 'MovieTrackingObjects']
+ '''
+
+ plane_tracks: typing.Union[typing.List['MovieTrackingPlaneTrack'],
+ 'bpy_prop_collection',
+ 'MovieTrackingPlaneTracks'] = None
+ ''' Collection of plane tracks in this tracking data object
+
+ :type: typing.Union[typing.List['MovieTrackingPlaneTrack'], 'bpy_prop_collection', 'MovieTrackingPlaneTracks']
+ '''
+
+ reconstruction: 'MovieTrackingReconstruction' = None
+ '''
+
+ :type: 'MovieTrackingReconstruction'
+ '''
+
+ settings: 'MovieTrackingSettings' = None
+ '''
+
+ :type: 'MovieTrackingSettings'
+ '''
+
+ stabilization: 'MovieTrackingStabilization' = None
+ '''
+
+ :type: 'MovieTrackingStabilization'
+ '''
+
+ tracks: typing.Union[typing.List['MovieTrackingTrack'],
+ 'bpy_prop_collection', 'MovieTrackingTracks'] = None
+ ''' Collection of tracks in this tracking data object
+
+ :type: typing.Union[typing.List['MovieTrackingTrack'], 'bpy_prop_collection', 'MovieTrackingTracks']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingCamera(bpy_struct):
+ ''' Match-moving camera data for tracking
+ '''
+
+ distortion_model: typing.Union[int, str] = None
+ ''' Distortion model used for camera lenses * POLYNOMIAL Polynomial, Radial distortion model which fits common cameras. * DIVISION Divisions, Division distortion model which better represents wide-angle cameras. * NUKE Nuke, Nuke distortion model.
+
+ :type: typing.Union[int, str]
+ '''
+
+ division_k1: float = None
+ ''' First coefficient of second order division distortion
+
+ :type: float
+ '''
+
+ division_k2: float = None
+ ''' First coefficient of second order division distortion
+
+ :type: float
+ '''
+
+ focal_length: float = None
+ ''' Camera's focal length
+
+ :type: float
+ '''
+
+ focal_length_pixels: float = None
+ ''' Camera's focal length
+
+ :type: float
+ '''
+
+ k1: float = None
+ ''' First coefficient of third order polynomial radial distortion
+
+ :type: float
+ '''
+
+ k2: float = None
+ ''' Second coefficient of third order polynomial radial distortion
+
+ :type: float
+ '''
+
+ k3: float = None
+ ''' Third coefficient of third order polynomial radial distortion
+
+ :type: float
+ '''
+
+ nuke_k1: float = None
+ ''' First coefficient of second order Nuke distortion
+
+ :type: float
+ '''
+
+ nuke_k2: float = None
+ ''' Second coefficient of second order Nuke distortion
+
+ :type: float
+ '''
+
+ pixel_aspect: float = None
+ ''' Pixel aspect ratio
+
+ :type: float
+ '''
+
+ principal: typing.List[float] = None
+ ''' Optical center of lens
+
+ :type: typing.List[float]
+ '''
+
+ sensor_width: float = None
+ ''' Width of CCD sensor in millimeters
+
+ :type: float
+ '''
+
+ units: typing.Union[int, str] = None
+ ''' Units used for camera focal length * PIXELS px, Use pixels for units of focal length. * MILLIMETERS mm, Use millimeters for units of focal length.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingDopesheet(bpy_struct):
+ ''' Match-moving dopesheet data
+ '''
+
+ show_hidden: bool = None
+ ''' Include channels from objects/bone that aren't visible
+
+ :type: bool
+ '''
+
+ show_only_selected: bool = None
+ ''' Only include channels relating to selected objects and data
+
+ :type: bool
+ '''
+
+ sort_method: typing.Union[int, str] = None
+ ''' Method to be used to sort channels in dopesheet view * NAME Name, Sort channels by their names. * LONGEST Longest, Sort channels by longest tracked segment. * TOTAL Total, Sort channels by overall amount of tracked segments. * AVERAGE_ERROR Average Error, Sort channels by average reprojection error of tracks after solve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_invert_sort: bool = None
+ ''' Invert sort order of dopesheet channels
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingMarker(bpy_struct):
+ ''' Match-moving marker data for tracking
+ '''
+
+ co: typing.List[float] = None
+ ''' Marker position at frame in normalized coordinates
+
+ :type: typing.List[float]
+ '''
+
+ frame: int = None
+ ''' Frame number marker is keyframed on
+
+ :type: int
+ '''
+
+ is_keyed: bool = None
+ ''' Whether the position of the marker is keyframed or tracked
+
+ :type: bool
+ '''
+
+ mute: bool = None
+ ''' Is marker muted for current frame
+
+ :type: bool
+ '''
+
+ pattern_bound_box: typing.List[float] = None
+ ''' Pattern area bounding box in normalized coordinates
+
+ :type: typing.List[float]
+ '''
+
+ pattern_corners: typing.List[float] = None
+ ''' Array of coordinates which represents pattern's corners in normalized coordinates relative to marker position
+
+ :type: typing.List[float]
+ '''
+
+ search_max: typing.List[float] = None
+ ''' Right-bottom corner of search area in normalized coordinates relative to marker position
+
+ :type: typing.List[float]
+ '''
+
+ search_min: typing.List[float] = None
+ ''' Left-bottom corner of search area in normalized coordinates relative to marker position
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingMarkers(bpy_struct):
+ ''' Collection of markers for movie tracking track
+ '''
+
+ def find_frame(self, frame: int,
+ exact: bool = True) -> 'MovieTrackingMarker':
+ ''' Get marker for specified frame
+
+ :param frame: Frame, Frame number to find marker for
+ :type frame: int
+ :param exact: Exact, Get marker at exact frame number rather than get estimated marker
+ :type exact: bool
+ :rtype: 'MovieTrackingMarker'
+ :return: Marker for specified frame
+ '''
+ pass
+
+ def insert_frame(self, frame: int,
+ co: typing.List[float] = (0.0,
+ 0.0)) -> 'MovieTrackingMarker':
+ ''' Insert a new marker at the specified frame
+
+ :param frame: Frame, Frame number to insert marker to
+ :type frame: int
+ :param co: Coordinate, Place new marker at the given frame using specified in normalized space coordinates
+ :type co: typing.List[float]
+ :rtype: 'MovieTrackingMarker'
+ :return: Newly created marker
+ '''
+ pass
+
+ def delete_frame(self, frame: int):
+ ''' Delete marker at specified frame
+
+ :param frame: Frame, Frame number to delete marker from
+ :type frame: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingObject(bpy_struct):
+ ''' Match-moving object tracking and reconstruction data
+ '''
+
+ is_camera: bool = None
+ ''' Object is used for camera tracking
+
+ :type: bool
+ '''
+
+ keyframe_a: int = None
+ ''' First keyframe used for reconstruction initialization
+
+ :type: int
+ '''
+
+ keyframe_b: int = None
+ ''' Second keyframe used for reconstruction initialization
+
+ :type: int
+ '''
+
+ name: str = None
+ ''' Unique name of object
+
+ :type: str
+ '''
+
+ plane_tracks: typing.Union[typing.List['MovieTrackingPlaneTrack'],
+ 'bpy_prop_collection',
+ 'MovieTrackingObjectPlaneTracks'] = None
+ ''' Collection of plane tracks in this tracking data object
+
+ :type: typing.Union[typing.List['MovieTrackingPlaneTrack'], 'bpy_prop_collection', 'MovieTrackingObjectPlaneTracks']
+ '''
+
+ reconstruction: 'MovieTrackingReconstruction' = None
+ '''
+
+ :type: 'MovieTrackingReconstruction'
+ '''
+
+ scale: float = None
+ ''' Scale of object solution in camera space
+
+ :type: float
+ '''
+
+ tracks: typing.Union[typing.
+ List['MovieTrackingTrack'], 'bpy_prop_collection',
+ 'MovieTrackingObjectTracks'] = None
+ ''' Collection of tracks in this tracking data object
+
+ :type: typing.Union[typing.List['MovieTrackingTrack'], 'bpy_prop_collection', 'MovieTrackingObjectTracks']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingObjectPlaneTracks(bpy_struct):
+ ''' Collection of tracking plane tracks
+ '''
+
+ active: 'MovieTrackingTrack' = None
+ ''' Active track in this tracking data object
+
+ :type: 'MovieTrackingTrack'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingObjectTracks(bpy_struct):
+ ''' Collection of movie tracking tracks
+ '''
+
+ active: 'MovieTrackingTrack' = None
+ ''' Active track in this tracking data object
+
+ :type: 'MovieTrackingTrack'
+ '''
+
+ def new(self, name: str = "", frame: int = 1) -> 'MovieTrackingTrack':
+ ''' create new motion track in this movie clip
+
+ :param name: Name of new track
+ :type name: str
+ :param frame: Frame, Frame number to add tracks on
+ :type frame: int
+ :rtype: 'MovieTrackingTrack'
+ :return: Newly created track
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingObjects(bpy_struct):
+ ''' Collection of movie tracking objects
+ '''
+
+ active: 'MovieTrackingObject' = None
+ ''' Active object in this tracking data object
+
+ :type: 'MovieTrackingObject'
+ '''
+
+ def new(self, name: str) -> 'MovieTrackingObject':
+ ''' Add tracking object to this movie clip
+
+ :param name: Name of new object
+ :type name: str
+ :rtype: 'MovieTrackingObject'
+ :return: New motion tracking object
+ '''
+ pass
+
+ def remove(self, object: 'MovieTrackingObject'):
+ ''' Remove tracking object from this movie clip
+
+ :param object: Motion tracking object to be removed
+ :type object: 'MovieTrackingObject'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingPlaneMarker(bpy_struct):
+ ''' Match-moving plane marker data for tracking
+ '''
+
+ corners: typing.List[float] = None
+ ''' Array of coordinates which represents UI rectangle corners in frame normalized coordinates
+
+ :type: typing.List[float]
+ '''
+
+ frame: int = None
+ ''' Frame number marker is keyframed on
+
+ :type: int
+ '''
+
+ mute: bool = None
+ ''' Is marker muted for current frame
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingPlaneMarkers(bpy_struct):
+ ''' Collection of markers for movie tracking plane track
+ '''
+
+ def find_frame(self, frame: int,
+ exact: bool = True) -> 'MovieTrackingPlaneMarker':
+ ''' Get plane marker for specified frame
+
+ :param frame: Frame, Frame number to find marker for
+ :type frame: int
+ :param exact: Exact, Get plane marker at exact frame number rather than get estimated marker
+ :type exact: bool
+ :rtype: 'MovieTrackingPlaneMarker'
+ :return: Plane marker for specified frame
+ '''
+ pass
+
+ def insert_frame(self, frame: int) -> 'MovieTrackingPlaneMarker':
+ ''' Insert a new plane marker at the specified frame
+
+ :param frame: Frame, Frame number to insert marker to
+ :type frame: int
+ :rtype: 'MovieTrackingPlaneMarker'
+ :return: Newly created plane marker
+ '''
+ pass
+
+ def delete_frame(self, frame: int):
+ ''' Delete plane marker at specified frame
+
+ :param frame: Frame, Frame number to delete plane marker from
+ :type frame: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingPlaneTrack(bpy_struct):
+ ''' Match-moving plane track data for tracking
+ '''
+
+ image: 'Image' = None
+ ''' Image displayed in the track during editing in clip editor
+
+ :type: 'Image'
+ '''
+
+ image_opacity: float = None
+ ''' Opacity of the image
+
+ :type: float
+ '''
+
+ markers: typing.Union[typing.List['MovieTrackingPlaneMarker'],
+ 'bpy_prop_collection',
+ 'MovieTrackingPlaneMarkers'] = None
+ ''' Collection of markers in track
+
+ :type: typing.Union[typing.List['MovieTrackingPlaneMarker'], 'bpy_prop_collection', 'MovieTrackingPlaneMarkers']
+ '''
+
+ name: str = None
+ ''' Unique name of track
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' Plane track is selected
+
+ :type: bool
+ '''
+
+ use_auto_keying: bool = None
+ ''' Automatic keyframe insertion when moving plane corners
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingPlaneTracks(bpy_struct):
+ ''' Collection of movie tracking plane tracks
+ '''
+
+ active: 'MovieTrackingPlaneTrack' = None
+ ''' Active plane track in this tracking data object
+
+ :type: 'MovieTrackingPlaneTrack'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingReconstructedCameras(bpy_struct):
+ ''' Collection of solved cameras
+ '''
+
+ def find_frame(self, frame: int = 1) -> 'MovieReconstructedCamera':
+ ''' Find a reconstructed camera for a give frame number
+
+ :param frame: Frame, Frame number to find camera for
+ :type frame: int
+ :rtype: 'MovieReconstructedCamera'
+ :return: Camera for a given frame
+ '''
+ pass
+
+ def matrix_from_frame(self, frame: int = 1) -> typing.List[float]:
+ ''' Return interpolated camera matrix for a given frame
+
+ :param frame: Frame, Frame number to find camera for
+ :type frame: int
+ :rtype: typing.List[float]
+ :return: Matrix, Interpolated camera matrix for a given frame
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingReconstruction(bpy_struct):
+ ''' Match-moving reconstruction data from tracker
+ '''
+
+ average_error: float = None
+ ''' Average error of reconstruction
+
+ :type: float
+ '''
+
+ cameras: typing.Union[typing.List['MovieReconstructedCamera'],
+ 'bpy_prop_collection',
+ 'MovieTrackingReconstructedCameras'] = None
+ ''' Collection of solved cameras
+
+ :type: typing.Union[typing.List['MovieReconstructedCamera'], 'bpy_prop_collection', 'MovieTrackingReconstructedCameras']
+ '''
+
+ is_valid: bool = None
+ ''' Is tracking data contains valid reconstruction information
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingSettings(bpy_struct):
+ ''' Match moving settings
+ '''
+
+ clean_action: typing.Union[int, str] = None
+ ''' Cleanup action to execute * SELECT Select, Select unclean tracks. * DELETE_TRACK Delete Track, Delete unclean tracks. * DELETE_SEGMENTS Delete Segments, Delete unclean segments of tracks.
+
+ :type: typing.Union[int, str]
+ '''
+
+ clean_error: float = None
+ ''' Effect on tracks which have a larger re-projection error
+
+ :type: float
+ '''
+
+ clean_frames: int = None
+ ''' Effect on tracks which are tracked less than the specified amount of frames
+
+ :type: int
+ '''
+
+ default_correlation_min: float = None
+ ''' Default minimum value of correlation between matched pattern and reference that is still treated as successful tracking
+
+ :type: float
+ '''
+
+ default_frames_limit: int = None
+ ''' Every tracking cycle, this number of frames are tracked
+
+ :type: int
+ '''
+
+ default_margin: int = None
+ ''' Default distance from image boundary at which marker stops tracking
+
+ :type: int
+ '''
+
+ default_motion_model: typing.Union[int, str] = None
+ ''' Default motion model to use for tracking * Perspective Perspective, Search for markers that are perspectively deformed (homography) between frames. * Affine Affine, Search for markers that are affine-deformed (t, r, k, and skew) between frames. * LocRotScale Location, Rotation & Scale, Search for markers that are translated, rotated, and scaled between frames. * LocScale Location & Scale, Search for markers that are translated and scaled between frames. * LocRot Location & Rotation, Search for markers that are translated and rotated between frames. * Loc Location, Search for markers that are translated between frames.
+
+ :type: typing.Union[int, str]
+ '''
+
+ default_pattern_match: typing.Union[int, str] = None
+ ''' Track pattern from given frame when tracking marker to next frame * KEYFRAME Keyframe, Track pattern from keyframe to next frame. * PREV_FRAME Previous frame, Track pattern from current frame to next frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ default_pattern_size: int = None
+ ''' Size of pattern area for newly created tracks
+
+ :type: int
+ '''
+
+ default_search_size: int = None
+ ''' Size of search area for newly created tracks
+
+ :type: int
+ '''
+
+ default_weight: float = None
+ ''' Influence of newly created track on a final solution
+
+ :type: float
+ '''
+
+ distance: float = None
+ ''' Distance between two bundles used for scene scaling
+
+ :type: float
+ '''
+
+ object_distance: float = None
+ ''' Distance between two bundles used for object scaling
+
+ :type: float
+ '''
+
+ refine_intrinsics: typing.Union[int, str] = None
+ ''' Refine intrinsics during camera solving * NONE Nothing, Do not refine camera intrinsics. * FOCAL_LENGTH Focal Length, Refine focal length. * FOCAL_LENGTH_RADIAL_K1 Focal length, K1, Refine focal length and radial distortion K1. * FOCAL_LENGTH_RADIAL_K1_K2 Focal length, K1, K2, Refine focal length and radial distortion K1 and K2. * FOCAL_LENGTH_PRINCIPAL_POINT_RADIAL_K1_K2 Focal Length, Optical Center, K1, K2, Refine focal length, optical center and radial distortion K1 and K2. * FOCAL_LENGTH_PRINCIPAL_POINT Focal Length, Optical Center, Refine focal length and optical center. * RADIAL_K1_K2 K1, K2, Refine radial distortion K1 and K2.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_default_expanded: bool = None
+ ''' Show default options expanded in the user interface
+
+ :type: bool
+ '''
+
+ show_extra_expanded: bool = None
+ ''' Show extra options expanded in the user interface
+
+ :type: bool
+ '''
+
+ speed: typing.Union[int, str] = None
+ ''' Limit speed of tracking to make visual feedback easier (this does not affect the tracking quality) * FASTEST Fastest, Track as fast as it's possible. * DOUBLE Double, Track with double speed. * REALTIME Realtime, Track with realtime speed. * HALF Half, Track with half of realtime speed. * QUARTER Quarter, Track with quarter of realtime speed.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_default_blue_channel: bool = None
+ ''' Use blue channel from footage for tracking
+
+ :type: bool
+ '''
+
+ use_default_brute: bool = None
+ ''' Use a brute-force translation-only initialization when tracking
+
+ :type: bool
+ '''
+
+ use_default_green_channel: bool = None
+ ''' Use green channel from footage for tracking
+
+ :type: bool
+ '''
+
+ use_default_mask: bool = None
+ ''' Use a grease pencil data-block as a mask to use only specified areas of pattern when tracking
+
+ :type: bool
+ '''
+
+ use_default_normalization: bool = None
+ ''' Normalize light intensities while tracking (slower)
+
+ :type: bool
+ '''
+
+ use_default_red_channel: bool = None
+ ''' Use red channel from footage for tracking
+
+ :type: bool
+ '''
+
+ use_keyframe_selection: bool = None
+ ''' Automatically select keyframes when solving camera/object motion
+
+ :type: bool
+ '''
+
+ use_tripod_solver: bool = None
+ ''' Use special solver to track a stable camera position, such as a tripod
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingStabilization(bpy_struct):
+ ''' 2D stabilization based on tracking markers
+ '''
+
+ active_rotation_track_index: int = None
+ ''' Index of active track in rotation stabilization tracks list
+
+ :type: int
+ '''
+
+ active_track_index: int = None
+ ''' Index of active track in translation stabilization tracks list
+
+ :type: int
+ '''
+
+ anchor_frame: int = None
+ ''' Reference point to anchor stabilization (other frames will be adjusted relative to this frame's position)
+
+ :type: int
+ '''
+
+ filter_type: typing.Union[int, str] = None
+ ''' Interpolation to use for sub-pixel shifts and rotations due to stabilization * NEAREST Nearest, No interpolation, use nearest neighbor pixel. * BILINEAR Bilinear, Simple interpolation between adjacent pixels. * BICUBIC Bicubic, High quality pixel interpolation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ influence_location: float = None
+ ''' Influence of stabilization algorithm on footage location
+
+ :type: float
+ '''
+
+ influence_rotation: float = None
+ ''' Influence of stabilization algorithm on footage rotation
+
+ :type: float
+ '''
+
+ influence_scale: float = None
+ ''' Influence of stabilization algorithm on footage scale
+
+ :type: float
+ '''
+
+ rotation_tracks: typing.Union[typing.List['MovieTrackingTrack'],
+ 'bpy_prop_collection'] = None
+ ''' Collection of tracks used for 2D stabilization (translation)
+
+ :type: typing.Union[typing.List['MovieTrackingTrack'], 'bpy_prop_collection']
+ '''
+
+ scale_max: float = None
+ ''' Limit the amount of automatic scaling
+
+ :type: float
+ '''
+
+ show_tracks_expanded: bool = None
+ ''' Show UI list of tracks participating in stabilization
+
+ :type: bool
+ '''
+
+ target_position: typing.List[float] = None
+ ''' Known relative offset of original shot, will be subtracted (e.g. for panning shot, can be animated)
+
+ :type: typing.List[float]
+ '''
+
+ target_rotation: float = None
+ ''' Rotation present on original shot, will be compensated (e.g. for deliberate tilting)
+
+ :type: float
+ '''
+
+ target_scale: float = None
+ ''' Explicitly scale resulting frame to compensate zoom of original shot
+
+ :type: float
+ '''
+
+ tracks: typing.Union[typing.List['MovieTrackingTrack'],
+ 'bpy_prop_collection'] = None
+ ''' Collection of tracks used for 2D stabilization (translation)
+
+ :type: typing.Union[typing.List['MovieTrackingTrack'], 'bpy_prop_collection']
+ '''
+
+ use_2d_stabilization: bool = None
+ ''' Use 2D stabilization for footage
+
+ :type: bool
+ '''
+
+ use_autoscale: bool = None
+ ''' Automatically scale footage to cover unfilled areas when stabilizing
+
+ :type: bool
+ '''
+
+ use_stabilize_rotation: bool = None
+ ''' Stabilize detected rotation around center of frame
+
+ :type: bool
+ '''
+
+ use_stabilize_scale: bool = None
+ ''' Compensate any scale changes relative to center of rotation
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingTrack(bpy_struct):
+ ''' Match-moving track data for tracking
+ '''
+
+ average_error: float = None
+ ''' Average error of re-projection
+
+ :type: float
+ '''
+
+ bundle: typing.List[float] = None
+ ''' Position of bundle reconstructed from this track
+
+ :type: typing.List[float]
+ '''
+
+ color: typing.List[float] = None
+ ''' Color of the track in the Movie Clip Editor and the 3D viewport after a solve
+
+ :type: typing.List[float]
+ '''
+
+ correlation_min: float = None
+ ''' Minimal value of correlation between matched pattern and reference that is still treated as successful tracking
+
+ :type: float
+ '''
+
+ frames_limit: int = None
+ ''' Every tracking cycle, this number of frames are tracked
+
+ :type: int
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease pencil data for this track
+
+ :type: 'GreasePencil'
+ '''
+
+ has_bundle: bool = None
+ ''' True if track has a valid bundle
+
+ :type: bool
+ '''
+
+ hide: bool = None
+ ''' Track is hidden
+
+ :type: bool
+ '''
+
+ lock: bool = None
+ ''' Track is locked and all changes to it are disabled
+
+ :type: bool
+ '''
+
+ margin: int = None
+ ''' Distance from image boundary at which marker stops tracking
+
+ :type: int
+ '''
+
+ markers: typing.Union[typing.List['MovieTrackingMarker'],
+ 'bpy_prop_collection', 'MovieTrackingMarkers'] = None
+ ''' Collection of markers in track
+
+ :type: typing.Union[typing.List['MovieTrackingMarker'], 'bpy_prop_collection', 'MovieTrackingMarkers']
+ '''
+
+ motion_model: typing.Union[int, str] = None
+ ''' Default motion model to use for tracking * Perspective Perspective, Search for markers that are perspectively deformed (homography) between frames. * Affine Affine, Search for markers that are affine-deformed (t, r, k, and skew) between frames. * LocRotScale Location, Rotation & Scale, Search for markers that are translated, rotated, and scaled between frames. * LocScale Location & Scale, Search for markers that are translated and scaled between frames. * LocRot Location & Rotation, Search for markers that are translated and rotated between frames. * Loc Location, Search for markers that are translated between frames.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Unique name of track
+
+ :type: str
+ '''
+
+ offset: typing.List[float] = None
+ ''' Offset of track from the parenting point
+
+ :type: typing.List[float]
+ '''
+
+ pattern_match: typing.Union[int, str] = None
+ ''' Track pattern from given frame when tracking marker to next frame * KEYFRAME Keyframe, Track pattern from keyframe to next frame. * PREV_FRAME Previous frame, Track pattern from current frame to next frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ select: bool = None
+ ''' Track is selected
+
+ :type: bool
+ '''
+
+ select_anchor: bool = None
+ ''' Track's anchor point is selected
+
+ :type: bool
+ '''
+
+ select_pattern: bool = None
+ ''' Track's pattern area is selected
+
+ :type: bool
+ '''
+
+ select_search: bool = None
+ ''' Track's search area is selected
+
+ :type: bool
+ '''
+
+ use_alpha_preview: bool = None
+ ''' Apply track's mask on displaying preview
+
+ :type: bool
+ '''
+
+ use_blue_channel: bool = None
+ ''' Use blue channel from footage for tracking
+
+ :type: bool
+ '''
+
+ use_brute: bool = None
+ ''' Use a brute-force translation only pre-track before refinement
+
+ :type: bool
+ '''
+
+ use_custom_color: bool = None
+ ''' Use custom color instead of theme-defined
+
+ :type: bool
+ '''
+
+ use_grayscale_preview: bool = None
+ ''' Display what the tracking algorithm sees in the preview
+
+ :type: bool
+ '''
+
+ use_green_channel: bool = None
+ ''' Use green channel from footage for tracking
+
+ :type: bool
+ '''
+
+ use_mask: bool = None
+ ''' Use a grease pencil data-block as a mask to use only specified areas of pattern when tracking
+
+ :type: bool
+ '''
+
+ use_normalization: bool = None
+ ''' Normalize light intensities while tracking. Slower
+
+ :type: bool
+ '''
+
+ use_red_channel: bool = None
+ ''' Use red channel from footage for tracking
+
+ :type: bool
+ '''
+
+ weight: float = None
+ ''' Influence of this track on a final solution
+
+ :type: float
+ '''
+
+ weight_stab: float = None
+ ''' Influence of this track on 2D stabilization
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieTrackingTracks(bpy_struct):
+ ''' Collection of movie tracking tracks
+ '''
+
+ active: 'MovieTrackingTrack' = None
+ ''' Active track in this tracking data object
+
+ :type: 'MovieTrackingTrack'
+ '''
+
+ def new(self, name: str = "", frame: int = 1) -> 'MovieTrackingTrack':
+ ''' Create new motion track in this movie clip
+
+ :param name: Name of new track
+ :type name: str
+ :param frame: Frame, Frame number to add track on
+ :type frame: int
+ :rtype: 'MovieTrackingTrack'
+ :return: Newly created track
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NlaStrip(bpy_struct):
+ ''' A container referencing an existing Action
+ '''
+
+ action: 'Action' = None
+ ''' Action referenced by this strip
+
+ :type: 'Action'
+ '''
+
+ action_frame_end: float = None
+ ''' Last frame from action to use
+
+ :type: float
+ '''
+
+ action_frame_start: float = None
+ ''' First frame from action to use
+
+ :type: float
+ '''
+
+ active: bool = None
+ ''' NLA Strip is active
+
+ :type: bool
+ '''
+
+ blend_in: float = None
+ ''' Number of frames at start of strip to fade in influence
+
+ :type: float
+ '''
+
+ blend_out: float = None
+ '''
+
+ :type: float
+ '''
+
+ blend_type: typing.Union[int, str] = None
+ ''' Method used for combining strip's result with accumulated result * REPLACE Replace, The strip values replace the accumulated results by amount specified by influence. * COMBINE Combine, The strip values are combined with accumulated results by appropriately using addition, multiplication, or quaternion math, based on channel type. * ADD Add, Weighted result of strip is added to the accumulated results. * SUBTRACT Subtract, Weighted result of strip is removed from the accumulated results. * MULTIPLY Multiply, Weighted result of strip is multiplied with the accumulated results.
+
+ :type: typing.Union[int, str]
+ '''
+
+ extrapolation: typing.Union[int, str] = None
+ ''' Action to take for gaps past the strip extents * NOTHING Nothing, Strip has no influence past its extents. * HOLD Hold, Hold the first frame if no previous strips in track, and always hold last frame. * HOLD_FORWARD Hold Forward, Only hold last frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ fcurves: typing.Union[typing.List['FCurve'], 'bpy_prop_collection',
+ 'NlaStripFCurves'] = None
+ ''' F-Curves for controlling the strip's influence and timing
+
+ :type: typing.Union[typing.List['FCurve'], 'bpy_prop_collection', 'NlaStripFCurves']
+ '''
+
+ frame_end: float = None
+ '''
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ '''
+
+ :type: float
+ '''
+
+ influence: float = None
+ ''' Amount the strip contributes to the current result
+
+ :type: float
+ '''
+
+ modifiers: typing.Union[typing.
+ List['FModifier'], 'bpy_prop_collection'] = None
+ ''' Modifiers affecting all the F-Curves in the referenced Action
+
+ :type: typing.Union[typing.List['FModifier'], 'bpy_prop_collection']
+ '''
+
+ mute: bool = None
+ ''' Disable NLA Strip evaluation
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ repeat: float = None
+ ''' Number of times to repeat the action range
+
+ :type: float
+ '''
+
+ scale: float = None
+ ''' Scaling factor for action
+
+ :type: float
+ '''
+
+ select: bool = None
+ ''' NLA Strip is selected
+
+ :type: bool
+ '''
+
+ strip_time: float = None
+ ''' Frame of referenced Action to evaluate
+
+ :type: float
+ '''
+
+ strips: typing.Union[typing.List['NlaStrip'], 'bpy_prop_collection'] = None
+ ''' NLA Strips that this strip acts as a container for (if it is of type Meta)
+
+ :type: typing.Union[typing.List['NlaStrip'], 'bpy_prop_collection']
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of NLA Strip * CLIP Action Clip, NLA Strip references some Action. * TRANSITION Transition, NLA Strip 'transitions' between adjacent strips. * META Meta, NLA Strip acts as a container for adjacent strips. * SOUND Sound Clip, NLA Strip representing a sound event for speakers.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_animated_influence: bool = None
+ ''' Influence setting is controlled by an F-Curve rather than automatically determined
+
+ :type: bool
+ '''
+
+ use_animated_time: bool = None
+ ''' Strip time is controlled by an F-Curve rather than automatically determined
+
+ :type: bool
+ '''
+
+ use_animated_time_cyclic: bool = None
+ ''' Cycle the animated time within the action start & end
+
+ :type: bool
+ '''
+
+ use_auto_blend: bool = None
+ ''' Number of frames for Blending In/Out is automatically determined from overlapping strips
+
+ :type: bool
+ '''
+
+ use_reverse: bool = None
+ ''' NLA Strip is played back in reverse order (only when timing is automatically determined)
+
+ :type: bool
+ '''
+
+ use_sync_length: bool = None
+ ''' Update range of frames referenced from action after tweaking strip and its keyframes
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NlaStripFCurves(bpy_struct):
+ ''' Collection of NLA strip F-Curves
+ '''
+
+ def find(self, data_path: str, index: int = 0) -> 'FCurve':
+ ''' Find an F-Curve. Note that this function performs a linear scan of all F-Curves in the NLA strip.
+
+ :param data_path: Data Path, F-Curve data path
+ :type data_path: str
+ :param index: Index, Array index
+ :type index: int
+ :rtype: 'FCurve'
+ :return: The found F-Curve, or None if it doesn't exist
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NlaStrips(bpy_struct):
+ ''' Collection of Nla Strips
+ '''
+
+ def new(self, name: str, start: int, action: 'Action') -> 'NlaStrip':
+ ''' Add a new Action-Clip strip to the track
+
+ :param name: Name for the NLA Strips
+ :type name: str
+ :param start: Start Frame, Start frame for this strip
+ :type start: int
+ :param action: Action to assign to this strip
+ :type action: 'Action'
+ :rtype: 'NlaStrip'
+ :return: New NLA Strip
+ '''
+ pass
+
+ def remove(self, strip: 'NlaStrip'):
+ ''' Remove a NLA Strip
+
+ :param strip: NLA Strip to remove
+ :type strip: 'NlaStrip'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NlaTrack(bpy_struct):
+ ''' A animation layer containing Actions referenced as NLA strips
+ '''
+
+ active: bool = None
+ ''' NLA Track is active
+
+ :type: bool
+ '''
+
+ is_solo: bool = None
+ ''' NLA Track is evaluated itself (i.e. active Action and all other NLA Tracks in the same AnimData block are disabled)
+
+ :type: bool
+ '''
+
+ lock: bool = None
+ ''' NLA Track is locked
+
+ :type: bool
+ '''
+
+ mute: bool = None
+ ''' Disable NLA Track evaluation
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' NLA Track is selected
+
+ :type: bool
+ '''
+
+ strips: typing.Union[typing.List['NlaStrip'], 'bpy_prop_collection',
+ 'NlaStrips'] = None
+ ''' NLA Strips on this NLA-track
+
+ :type: typing.Union[typing.List['NlaStrip'], 'bpy_prop_collection', 'NlaStrips']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NlaTracks(bpy_struct):
+ ''' Collection of NLA Tracks
+ '''
+
+ active: 'NlaTrack' = None
+ ''' Active Object constraint
+
+ :type: 'NlaTrack'
+ '''
+
+ def new(self, prev: 'NlaTrack' = None) -> 'NlaTrack':
+ ''' Add a new NLA Track
+
+ :param prev: NLA Track to add the new one after
+ :type prev: 'NlaTrack'
+ :rtype: 'NlaTrack'
+ :return: New NLA Track
+ '''
+ pass
+
+ def remove(self, track: 'NlaTrack'):
+ ''' Remove a NLA Track
+
+ :param track: NLA Track to remove
+ :type track: 'NlaTrack'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Node(bpy_struct):
+ ''' Node in a node tree
+ '''
+
+ bl_description: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_height_default: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_height_max: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_height_min: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_icon: typing.Union[int, str] = None
+ ''' The node icon
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ ''' The node label
+
+ :type: str
+ '''
+
+ bl_static_type: typing.Union[int, str] = None
+ ''' Node type (deprecated, use with care) * CUSTOM Custom, Custom Node.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_width_default: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_width_max: float = None
+ '''
+
+ :type: float
+ '''
+
+ bl_width_min: float = None
+ '''
+
+ :type: float
+ '''
+
+ color: typing.List[float] = None
+ ''' Custom color of the node body
+
+ :type: typing.List[float]
+ '''
+
+ dimensions: typing.List[float] = None
+ ''' Absolute bounding box dimensions of the node
+
+ :type: typing.List[float]
+ '''
+
+ height: float = None
+ ''' Height of the node
+
+ :type: float
+ '''
+
+ hide: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ inputs: typing.Union[typing.List['NodeSocket'], 'bpy_prop_collection',
+ 'NodeInputs'] = None
+ '''
+
+ :type: typing.Union[typing.List['NodeSocket'], 'bpy_prop_collection', 'NodeInputs']
+ '''
+
+ internal_links: typing.Union[typing.List['NodeLink'],
+ 'bpy_prop_collection'] = None
+ ''' Internal input-to-output connections for muting
+
+ :type: typing.Union[typing.List['NodeLink'], 'bpy_prop_collection']
+ '''
+
+ label: str = None
+ ''' Optional custom node label
+
+ :type: str
+ '''
+
+ location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ mute: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Unique node identifier
+
+ :type: str
+ '''
+
+ outputs: typing.Union[typing.List['NodeSocket'], 'bpy_prop_collection',
+ 'NodeOutputs'] = None
+ '''
+
+ :type: typing.Union[typing.List['NodeSocket'], 'bpy_prop_collection', 'NodeOutputs']
+ '''
+
+ parent: 'Node' = None
+ ''' Parent this node is attached to
+
+ :type: 'Node'
+ '''
+
+ select: bool = None
+ ''' Node selection state
+
+ :type: bool
+ '''
+
+ show_options: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_preview: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_texture: bool = None
+ ''' Draw node in viewport textured draw mode
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Node type (deprecated, use bl_static_type or bl_idname for the actual identifier string) * CUSTOM Custom, Custom Node.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_custom_color: bool = None
+ ''' Use custom color for the node
+
+ :type: bool
+ '''
+
+ width: float = None
+ ''' Width of the node
+
+ :type: float
+ '''
+
+ width_hidden: float = None
+ ''' Width of the node in hidden state
+
+ :type: float
+ '''
+
+ def socket_value_update(self, context: 'Context'):
+ ''' Update after property changes
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def poll(cls, node_tree: 'NodeTree'):
+ ''' If non-null output is returned, the node type can be added to the tree
+
+ :param node_tree: Node Tree
+ :type node_tree: 'NodeTree'
+ '''
+ pass
+
+ def poll_instance(self, node_tree: 'NodeTree'):
+ ''' If non-null output is returned, the node can be added to the tree
+
+ :param node_tree: Node Tree
+ :type node_tree: 'NodeTree'
+ '''
+ pass
+
+ def update(self):
+ ''' Update on node graph topology changes (adding or removing nodes and links)
+
+ '''
+ pass
+
+ def insert_link(self, link: 'NodeLink'):
+ ''' Handle creation of a link to or from the node
+
+ :param link: Link, Node link that will be inserted
+ :type link: 'NodeLink'
+ '''
+ pass
+
+ def init(self, context: 'Context'):
+ ''' Initialize a new instance of this node
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def copy(self, node: 'Node'):
+ ''' Initialize a new instance of this node from an existing node
+
+ :param node: Node, Existing node to copy
+ :type node: 'Node'
+ '''
+ pass
+
+ def free(self):
+ ''' Clean up node on removal
+
+ '''
+ pass
+
+ def draw_buttons(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw node buttons
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def draw_buttons_ext(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw node buttons in the sidebar
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def draw_label(self) -> str:
+ ''' Returns a dynamic label string
+
+ :rtype: str
+ :return: Label
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeInputs(bpy_struct):
+ ''' Collection of Node Sockets
+ '''
+
+ def new(self, type: str, name: str, identifier: str = "") -> 'NodeSocket':
+ ''' Add a socket to this node
+
+ :param type: Type, Data type
+ :type type: str
+ :param name: Name
+ :type name: str
+ :param identifier: Identifier, Unique socket identifier
+ :type identifier: str
+ :rtype: 'NodeSocket'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocket'):
+ ''' Remove a socket from this node
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all sockets from this node
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a socket to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeInstanceHash(bpy_struct):
+ ''' Hash table containing node instance data
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeInternalSocketTemplate(bpy_struct):
+ ''' Type and default value of a node socket
+ '''
+
+ identifier: str = None
+ ''' Identifier of the socket
+
+ :type: str
+ '''
+
+ name: str = None
+ ''' Name of the socket
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Data type of the socket
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeLink(bpy_struct):
+ ''' Link is valid
+ '''
+
+ from_node: 'Node' = None
+ '''
+
+ :type: 'Node'
+ '''
+
+ from_socket: 'NodeSocket' = None
+ '''
+
+ :type: 'NodeSocket'
+ '''
+
+ is_hidden: bool = None
+ ''' Link is hidden due to invisible sockets
+
+ :type: bool
+ '''
+
+ is_valid: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ to_node: 'Node' = None
+ '''
+
+ :type: 'Node'
+ '''
+
+ to_socket: 'NodeSocket' = None
+ '''
+
+ :type: 'NodeSocket'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeLinks(bpy_struct):
+ ''' Collection of Node Links
+ '''
+
+ def new(self,
+ input: 'NodeSocket',
+ output: 'NodeSocket',
+ verify_limits: bool = True) -> 'NodeLink':
+ ''' Add a node link to this node tree
+
+ :param input: The input socket
+ :type input: 'NodeSocket'
+ :param output: The output socket
+ :type output: 'NodeSocket'
+ :param verify_limits: Verify Limits, Remove existing links if connection limit is exceeded
+ :type verify_limits: bool
+ :rtype: 'NodeLink'
+ :return: New node link
+ '''
+ pass
+
+ def remove(self, link: 'NodeLink'):
+ ''' remove a node link from the node tree
+
+ :param link: The node link to remove
+ :type link: 'NodeLink'
+ '''
+ pass
+
+ def clear(self):
+ ''' remove all node links from the node tree
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeOutputFileSlotFile(bpy_struct):
+ ''' Single layer file slot of the file output node
+ '''
+
+ format: 'ImageFormatSettings' = None
+ '''
+
+ :type: 'ImageFormatSettings'
+ '''
+
+ path: str = None
+ ''' Subpath used for this slot
+
+ :type: str
+ '''
+
+ use_node_format: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeOutputFileSlotLayer(bpy_struct):
+ ''' Multilayer slot of the file output node
+ '''
+
+ name: str = None
+ ''' OpenEXR layer name used for this slot
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeOutputs(bpy_struct):
+ ''' Collection of Node Sockets
+ '''
+
+ def new(self, type: str, name: str, identifier: str = "") -> 'NodeSocket':
+ ''' Add a socket to this node
+
+ :param type: Type, Data type
+ :type type: str
+ :param name: Name
+ :type name: str
+ :param identifier: Identifier, Unique socket identifier
+ :type identifier: str
+ :rtype: 'NodeSocket'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocket'):
+ ''' Remove a socket from this node
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all sockets from this node
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a socket to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocket(bpy_struct):
+ ''' Input or output socket of a node
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ display_shape: typing.Union[int, str] = None
+ ''' Socket shape
+
+ :type: typing.Union[int, str]
+ '''
+
+ enabled: bool = None
+ ''' Enable the socket
+
+ :type: bool
+ '''
+
+ hide: bool = None
+ ''' Hide the socket
+
+ :type: bool
+ '''
+
+ hide_value: bool = None
+ ''' Hide the socket input value
+
+ :type: bool
+ '''
+
+ identifier: str = None
+ ''' Unique identifier for mapping sockets
+
+ :type: str
+ '''
+
+ is_linked: bool = None
+ ''' True if the socket is connected
+
+ :type: bool
+ '''
+
+ is_output: bool = None
+ ''' True if the socket is an output, otherwise input
+
+ :type: bool
+ '''
+
+ label: str = None
+ ''' Custom dynamic defined socket label
+
+ :type: str
+ '''
+
+ link_limit: int = None
+ ''' Max number of links allowed for this socket
+
+ :type: int
+ '''
+
+ name: str = None
+ ''' Socket name
+
+ :type: str
+ '''
+
+ node: 'Node' = None
+ ''' Node owning this socket
+
+ :type: 'Node'
+ '''
+
+ show_expanded: bool = None
+ ''' Socket links are expanded in the user interface
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Data type
+
+ :type: typing.Union[int, str]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ def draw(self, context: 'Context', layout: 'UILayout', node: 'Node',
+ text: str):
+ ''' Draw socket
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ :param node: Node, Node the socket belongs to
+ :type node: 'Node'
+ :param text: Text, Text label to draw alongside properties
+ :type text: str
+ '''
+ pass
+
+ def draw_color(self, context: 'Context',
+ node: 'Node') -> typing.List[float]:
+ ''' Color of the socket icon
+
+ :param context:
+ :type context: 'Context'
+ :param node: Node, Node the socket belongs to
+ :type node: 'Node'
+ :rtype: typing.List[float]
+ :return: Color
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterface(bpy_struct):
+ ''' Parameters to define node sockets
+ '''
+
+ bl_socket_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ hide_value: bool = None
+ ''' Hide the socket input value even when the socket is not connected
+
+ :type: bool
+ '''
+
+ identifier: str = None
+ ''' Unique identifier for mapping sockets
+
+ :type: str
+ '''
+
+ is_output: bool = None
+ ''' True if the socket is an output, otherwise input
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Socket name
+
+ :type: str
+ '''
+
+ def draw(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw template settings
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def draw_color(self, context: 'Context') -> typing.List[float]:
+ ''' Color of the socket icon
+
+ :param context:
+ :type context: 'Context'
+ :rtype: typing.List[float]
+ :return: Color
+ '''
+ pass
+
+ def register_properties(self, data_rna_type: 'Struct'):
+ ''' Define RNA properties of a socket
+
+ :param data_rna_type: Data RNA Type, RNA type for special socket properties
+ :type data_rna_type: 'Struct'
+ '''
+ pass
+
+ def init_socket(self, node: 'Node', socket: 'NodeSocket', data_path: str):
+ ''' Initialize a node socket instance
+
+ :param node: Node, Node of the socket to initialize
+ :type node: 'Node'
+ :param socket: Socket, Socket to initialize
+ :type socket: 'NodeSocket'
+ :param data_path: Data Path, Path to specialized socket data
+ :type data_path: str
+ '''
+ pass
+
+ def from_socket(self, node: 'Node', socket: 'NodeSocket'):
+ ''' Setup template parameters from an existing socket
+
+ :param node: Node, Node of the original socket
+ :type node: 'Node'
+ :param socket: Socket, Original socket
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeTreeInputs(bpy_struct):
+ ''' Collection of Node Tree Sockets
+ '''
+
+ def new(self, type: str, name: str) -> 'NodeSocketInterface':
+ ''' Add a socket to this node tree
+
+ :param type: Type, Data type
+ :type type: str
+ :param name: Name
+ :type name: str
+ :rtype: 'NodeSocketInterface'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocketInterface'):
+ ''' Remove a socket from this node tree
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocketInterface'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all sockets from this node tree
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a socket to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeTreeOutputs(bpy_struct):
+ ''' Collection of Node Tree Sockets
+ '''
+
+ def new(self, type: str, name: str) -> 'NodeSocketInterface':
+ ''' Add a socket to this node tree
+
+ :param type: Type, Data type
+ :type type: str
+ :param name: Name
+ :type name: str
+ :rtype: 'NodeSocketInterface'
+ :return: New socket
+ '''
+ pass
+
+ def remove(self, socket: 'NodeSocketInterface'):
+ ''' Remove a socket from this node tree
+
+ :param socket: The socket to remove
+ :type socket: 'NodeSocketInterface'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all sockets from this node tree
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a socket to another position
+
+ :param from_index: From Index, Index of the socket to move
+ :type from_index: int
+ :param to_index: To Index, Target index for the socket
+ :type to_index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeTreePath(bpy_struct):
+ ''' Element of the node space tree path
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Base node tree from context
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Nodes(bpy_struct):
+ ''' Collection of Nodes
+ '''
+
+ active: 'Node' = None
+ ''' Active node in this tree
+
+ :type: 'Node'
+ '''
+
+ def new(self, type: str) -> 'Node':
+ ''' Add a node to this node tree
+
+ :param type: Type, Type of node to add (Warning: should be same as node.bl_idname, not node.type!)
+ :type type: str
+ :rtype: 'Node'
+ :return: New node
+ '''
+ pass
+
+ def remove(self, node: 'Node'):
+ ''' Remove a node from this node tree
+
+ :param node: The node to remove
+ :type node: 'Node'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all nodes from this node tree
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectBase(bpy_struct):
+ ''' An object instance in a render layer
+ '''
+
+ hide_viewport: bool = None
+ ''' Temporarily hide in viewport
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Object this base links to
+
+ :type: 'Object'
+ '''
+
+ select: bool = None
+ ''' Object base selection state
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectConstraints(bpy_struct):
+ ''' Collection of object constraints
+ '''
+
+ active: 'Constraint' = None
+ ''' Active Object constraint
+
+ :type: 'Constraint'
+ '''
+
+ def new(self, type: typing.Union[int, str]) -> 'Constraint':
+ ''' Add a new constraint to this object
+
+ :param type: Constraint type to add * CAMERA_SOLVER Camera Solver. * FOLLOW_TRACK Follow Track. * OBJECT_SOLVER Object Solver. * COPY_LOCATION Copy Location, Copy the location of a target (with an optional offset), so that they move together. * COPY_ROTATION Copy Rotation, Copy the rotation of a target (with an optional offset), so that they rotate together. * COPY_SCALE Copy Scale, Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount. * COPY_TRANSFORMS Copy Transforms, Copy all the transformations of a target, so that they move together. * LIMIT_DISTANCE Limit Distance, Restrict movements to within a certain distance of a target (at the time of constraint evaluation only). * LIMIT_LOCATION Limit Location, Restrict movement along each axis within given ranges. * LIMIT_ROTATION Limit Rotation, Restrict rotation along each axis within given ranges. * LIMIT_SCALE Limit Scale, Restrict scaling along each axis with given ranges. * MAINTAIN_VOLUME Maintain Volume, Compensate for scaling one axis by applying suitable scaling to the other two axes. * TRANSFORM Transformation, Use one transform property from target to control another (or same) property on owner. * TRANSFORM_CACHE Transform Cache, Look up the transformation matrix from an external file. * CLAMP_TO Clamp To, Restrict movements to lie along a curve by remapping location along curve's longest axis. * DAMPED_TRACK Damped Track, Point towards a target by performing the smallest rotation necessary. * IK Inverse Kinematics, Control a chain of bones by specifying the endpoint target (Bones only). * LOCKED_TRACK Locked Track, Rotate around the specified ('locked') axis to point towards a target. * SPLINE_IK Spline IK, Align chain of bones along a curve (Bones only). * STRETCH_TO Stretch To, Stretch along Y-Axis to point towards a target. * TRACK_TO Track To, Legacy tracking constraint prone to twisting artifacts. * ACTION Action, Use transform property of target to look up pose for owner from an Action. * ARMATURE Armature, Apply weight-blended transformation from multiple bones like the Armature modifier. * CHILD_OF Child Of, Make target the 'detachable' parent of owner. * FLOOR Floor, Use position (and optionally rotation) of target to define a 'wall' or 'floor' that the owner can not cross. * FOLLOW_PATH Follow Path, Use to animate an object/bone following a path. * PIVOT Pivot, Change pivot point for transforms (buggy). * SHRINKWRAP Shrinkwrap, Restrict movements to surface of target mesh.
+ :type type: typing.Union[int, str]
+ :rtype: 'Constraint'
+ :return: New constraint
+ '''
+ pass
+
+ def remove(self, constraint: 'Constraint'):
+ ''' Remove a constraint from this object
+
+ :param constraint: Removed constraint
+ :type constraint: 'Constraint'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all constraint from this object
+
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a constraint to a different position
+
+ :param from_index: From Index, Index to move
+ :type from_index: int
+ :param to_index: To Index, Target index
+ :type to_index: int
+ '''
+ pass
+
+ def copy(self, constraint: 'Constraint') -> 'Constraint':
+ ''' Add a new constraint that is a copy of the given one
+
+ :param constraint: Constraint to copy - may belong to a different object
+ :type constraint: 'Constraint'
+ :rtype: 'Constraint'
+ :return: New constraint
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectDisplay(bpy_struct):
+ ''' Object display settings for 3d viewport
+ '''
+
+ show_shadows: bool = None
+ ''' Object cast shadows in the 3d viewport
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectGpencilModifiers(bpy_struct):
+ ''' Collection of object grease pencil modifiers
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'GpencilModifier':
+ ''' Add a new greasepencil_modifier
+
+ :param name: New name for the greasepencil_modifier
+ :type name: str
+ :param type: Modifier type to add * GP_ARRAY Array, Create array of duplicate instances. * GP_BUILD Build, Create duplication of strokes. * GP_MIRROR Mirror, Duplicate strokes like a mirror. * GP_MULTIPLY Multiple Strokes, Produce multiple strokes along one stroke. * GP_SIMPLIFY Simplify, Simplify stroke reducing number of points. * GP_SUBDIV Subdivide, Subdivide stroke adding more control points. * GP_ARMATURE Armature, Deform stroke points using armature object. * GP_HOOK Hook, Deform stroke points using objects. * GP_LATTICE Lattice, Deform strokes using lattice. * GP_NOISE Noise, Add noise to strokes. * GP_OFFSET Offset, Change stroke location, rotation or scale. * GP_SMOOTH Smooth, Smooth stroke. * GP_THICK Thickness, Change stroke thickness. * GP_TIME Time Offset, Offset keyframes. * GP_COLOR Hue/Saturation, Apply changes to stroke colors. * GP_OPACITY Opacity, Opacity of the strokes. * GP_TEXTURE Texture Mapping, Change stroke uv texture values. * GP_TINT Tint, Tint strokes with new color.
+ :type type: typing.Union[int, str]
+ :rtype: 'GpencilModifier'
+ :return: Newly created modifier
+ '''
+ pass
+
+ def remove(self, greasepencil_modifier: 'GpencilModifier'):
+ ''' Remove an existing greasepencil_modifier from the object
+
+ :param greasepencil_modifier: Modifier to remove
+ :type greasepencil_modifier: 'GpencilModifier'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all grease pencil modifiers from the object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectModifiers(bpy_struct):
+ ''' Collection of object modifiers
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'Modifier':
+ ''' Add a new modifier
+
+ :param name: New name for the modifier
+ :type name: str
+ :param type: Modifier type to add * DATA_TRANSFER Data Transfer, Transfer several types of data (vertex groups, UV maps, vertex colors, custom normals) from one mesh to another. * MESH_CACHE Mesh Cache, Deform the mesh using an external frame-by-frame vertex transform cache. * MESH_SEQUENCE_CACHE Mesh Sequence Cache, Deform the mesh or curve using an external mesh cache in Alembic format. * NORMAL_EDIT Normal Edit, Modify the direction of the surface normals. * WEIGHTED_NORMAL Weighted Normal, Modify the direction of the surface normals using a weighting method. * UV_PROJECT UV Project, Project the UV map coordinates from the negative Z axis of another object. * UV_WARP UV Warp, Transform the UV map using the difference between two objects. * VERTEX_WEIGHT_EDIT Vertex Weight Edit, Modify of the weights of a vertex group. * VERTEX_WEIGHT_MIX Vertex Weight Mix, Mix the weights of two vertex groups. * VERTEX_WEIGHT_PROXIMITY Vertex Weight Proximity, Set the vertex group weights based on the distance to another target object. * ARRAY Array, Create copies of the shape with offsets. * BEVEL Bevel, Generate sloped corners by adding geometry to the mesh's edges or vertices. * BOOLEAN Boolean, Use another shape to cut, combine or perform a difference operation. * BUILD Build, Cause the faces of the mesh object to appear or disappear one after the other over time. * DECIMATE Decimate, Reduce the geometry density. * EDGE_SPLIT Edge Split, Split away joined faces at the edges. * MASK Mask, Dynamically hide vertices based on a vertex group or armature. * MIRROR Mirror, Mirror along the local X, Y and/or Z axes, over the object origin. * MULTIRES Multiresolution, Subdivide the mesh in a way that allows editing the higher subdivision levels. * REMESH Remesh, Generate new mesh topology based on the current shape. * SCREW Screw, Lathe around an axis, treating the input mesh as a profile. * SKIN Skin, Create a solid shape from vertices and edges, using the vertex radius to define the thickness. * SOLIDIFY Solidify, Make the surface thick. * SUBSURF Subdivision Surface, Split the faces into smaller parts, giving it a smoother appearance. * TRIANGULATE Triangulate, Convert all polygons to triangles. * WELD Weld, Find groups of vertices closer then dist and merges them together. * WIREFRAME Wireframe, Convert faces into thickened edges. * ARMATURE Armature, Deform the shape using an armature object. * CAST Cast, Shift the shape towards a predefined primitive. * CURVE Curve, Bend the mesh using a curve object. * DISPLACE Displace, Offset vertices based on a texture. * HOOK Hook, Deform specific points using another object. * LAPLACIANDEFORM Laplacian Deform, Deform based a series of anchor points. * LATTICE Lattice, Deform using the shape of a lattice object. * MESH_DEFORM Mesh Deform, Deform using a different mesh, which acts as a deformation cage. * SHRINKWRAP Shrinkwrap, Project the shape onto another object. * SIMPLE_DEFORM Simple Deform, Deform the shape by twisting, bending, tapering or stretching. * SMOOTH Smooth, Smooth the mesh by flattening the angles between adjacent faces. * CORRECTIVE_SMOOTH Smooth Corrective, Smooth the mesh while still preserving the volume. * LAPLACIANSMOOTH Smooth Laplacian, Reduce the noise on a mesh surface with minimal changes to its shape. * SURFACE_DEFORM Surface Deform, Transfer motion from another mesh. * WARP Warp, Warp parts of a mesh to a new location in a very flexible way thanks to 2 specified objects. * WAVE Wave, Adds a ripple-like motion to an object’s geometry. * CLOTH Cloth. * COLLISION Collision. * DYNAMIC_PAINT Dynamic Paint. * EXPLODE Explode, Break apart the mesh faces and let them follow particles. * FLUID Fluid. * OCEAN Ocean, Generate a moving ocean surface. * PARTICLE_INSTANCE Particle Instance. * PARTICLE_SYSTEM Particle System, Spawn particles from the shape. * SOFT_BODY Soft Body. * SURFACE Surface. * SIMULATION Simulation.
+ :type type: typing.Union[int, str]
+ :rtype: 'Modifier'
+ :return: Newly created modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'Modifier'):
+ ''' Remove an existing modifier from the object
+
+ :param modifier: Modifier to remove
+ :type modifier: 'Modifier'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all modifiers from the object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectShaderFx(bpy_struct):
+ ''' Collection of object effects
+ '''
+
+ def new(self, name: str, type: typing.Union[int, str]) -> 'ShaderFx':
+ ''' Add a new shader fx
+
+ :param name: New name for the effect
+ :type name: str
+ :param type: Effect type to add * FX_BLUR Blur, Apply Gaussian Blur to object. * FX_COLORIZE Colorize, Apply different tint effects. * FX_FLIP Flip, Flip image. * FX_GLOW Glow, Create a glow effect. * FX_PIXEL Pixelate, Pixelate image. * FX_RIM Rim, Add a rim to the image. * FX_SHADOW Shadow, Create a shadow effect. * FX_SWIRL Swirl, Create a rotation distortion. * FX_WAVE Wave Distortion, Apply sinusoidal deformation.
+ :type type: typing.Union[int, str]
+ :rtype: 'ShaderFx'
+ :return: Newly created effect
+ '''
+ pass
+
+ def remove(self, shader_fx: 'ShaderFx'):
+ ''' Remove an existing effect from the object
+
+ :param shader_fx: Effect to remove
+ :type shader_fx: 'ShaderFx'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all effects from the object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Operator(bpy_struct):
+ ''' Storage of an operator being executed, or registered after execution
+ '''
+
+ bl_description: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Options for this operator type * REGISTER Register, Display in the info window and support the redo toolbar panel. * UNDO Undo, Push an undo event (needed for operator redo). * UNDO_GROUPED Grouped Undo, Push a single undo event for repeated instances of this operator. * BLOCKING Blocking, Block anything else from using the cursor. * MACRO Macro, Use to check if an operator is a macro. * GRAB_CURSOR Grab Pointer, Use so the operator grabs the mouse focus, enables wrapping when continuous grab is enabled. * GRAB_CURSOR_X Grab Pointer X, Grab, only warping the X axis. * GRAB_CURSOR_Y Grab Pointer Y, Grab, only warping the Y axis. * PRESET Preset, Display a preset button with the operators settings. * INTERNAL Internal, Removes the operator from search results.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ bl_translation_context: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_undo_group: str = None
+ '''
+
+ :type: str
+ '''
+
+ has_reports: bool = None
+ ''' Operator has a set of reports (warnings and errors) from last execution
+
+ :type: bool
+ '''
+
+ layout: 'UILayout' = None
+ '''
+
+ :type: 'UILayout'
+ '''
+
+ macros: typing.Union[typing.List['Macro'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['Macro'], 'bpy_prop_collection']
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ options: 'OperatorOptions' = None
+ ''' Runtime options
+
+ :type: 'OperatorOptions'
+ '''
+
+ properties: 'OperatorProperties' = None
+ '''
+
+ :type: 'OperatorProperties'
+ '''
+
+ bl_property: str = None
+ ''' The name of a property to use as this operators primary property. Currently this is only used to select the default property when expanding an operator into a menu.
+
+ :type: str
+ '''
+
+ def report(self, type: typing.Union[typing.Set[int], typing.Set[str]],
+ message: str):
+ ''' report
+
+ :param type: Type
+ :type type: typing.Union[typing.Set[int], typing.Set[str]]
+ :param message: Report Message
+ :type message: str
+ '''
+ pass
+
+ def is_repeat(self) -> bool:
+ ''' is_repeat
+
+ :rtype: bool
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' Test if the operator can be called or not
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def execute(self, context: 'Context'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Execute the operator
+
+ :param context:
+ :type context: 'Context'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ def check(self, context: 'Context') -> bool:
+ ''' Check the operator settings, return True to signal a change to redraw
+
+ :param context:
+ :type context: 'Context'
+ :rtype: bool
+ :return: result
+ '''
+ pass
+
+ def invoke(self, context: 'Context', event: 'Event'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Invoke the operator
+
+ :param context:
+ :type context: 'Context'
+ :param event:
+ :type event: 'Event'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ def modal(self, context: 'Context', event: 'Event'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Modal operator function
+
+ :param context:
+ :type context: 'Context'
+ :param event:
+ :type event: 'Event'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ def draw(self, context: 'Context'):
+ ''' Draw function for the operator
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def cancel(self, context: 'Context'):
+ ''' Called when the operator is canceled
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def description(cls, context: 'Context',
+ properties: 'OperatorProperties') -> str:
+ ''' Compute a description string that depends on parameters
+
+ :param context:
+ :type context: 'Context'
+ :param properties:
+ :type properties: 'OperatorProperties'
+ :rtype: str
+ :return: result
+ '''
+ pass
+
+ def as_keywords(self, ignore=()):
+ ''' Return a copy of the properties as a dictionary
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorMacro(bpy_struct):
+ ''' Storage of a sub operator in a macro after it has been added
+ '''
+
+ properties: 'OperatorProperties' = None
+ '''
+
+ :type: 'OperatorProperties'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorOptions(bpy_struct):
+ ''' Runtime options
+ '''
+
+ is_grab_cursor: bool = None
+ ''' True when the cursor is grabbed
+
+ :type: bool
+ '''
+
+ is_invoke: bool = None
+ ''' True when invoked (even if only the execute callbacks available)
+
+ :type: bool
+ '''
+
+ is_repeat: bool = None
+ ''' True when run from the 'Adjust Last Operation' panel
+
+ :type: bool
+ '''
+
+ is_repeat_last: bool = None
+ ''' True when run from the operator 'Repeat Last'
+
+ :type: bool
+ '''
+
+ use_cursor_region: bool = None
+ ''' Enable to use the region under the cursor for modal execution
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorProperties(bpy_struct):
+ ''' Input properties of an Operator
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PackedFile(bpy_struct):
+ ''' External file packed into the .blend file
+ '''
+
+ data: str = None
+ ''' Raw data (bytes, exact content of the embedded file)
+
+ :type: str
+ '''
+
+ size: int = None
+ ''' Size of packed file in bytes
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Paint(bpy_struct):
+ brush: 'Brush' = None
+ ''' Active Brush
+
+ :type: 'Brush'
+ '''
+
+ cavity_curve: 'CurveMapping' = None
+ ''' Editable cavity curve
+
+ :type: 'CurveMapping'
+ '''
+
+ input_samples: int = None
+ ''' Average multiple input samples together to smooth the brush stroke
+
+ :type: int
+ '''
+
+ palette: 'Palette' = None
+ ''' Active Palette
+
+ :type: 'Palette'
+ '''
+
+ show_brush: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_brush_on_surface: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_low_resolution: bool = None
+ ''' For multires, show low resolution while navigating the view
+
+ :type: bool
+ '''
+
+ tile_offset: typing.List[float] = None
+ ''' Stride at which tiled strokes are copied
+
+ :type: typing.List[float]
+ '''
+
+ tile_x: bool = None
+ ''' Tile along X axis
+
+ :type: bool
+ '''
+
+ tile_y: bool = None
+ ''' Tile along Y axis
+
+ :type: bool
+ '''
+
+ tile_z: bool = None
+ ''' Tile along Z axis
+
+ :type: bool
+ '''
+
+ tool_slots: typing.Union[typing.List['PaintToolSlot'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['PaintToolSlot'], 'bpy_prop_collection']
+ '''
+
+ use_cavity: bool = None
+ ''' Mask painting according to mesh geometry cavity
+
+ :type: bool
+ '''
+
+ use_sculpt_delay_updates: bool = None
+ ''' Update the geometry when it enters the view, providing faster view navigation
+
+ :type: bool
+ '''
+
+ use_symmetry_feather: bool = None
+ ''' Reduce the strength of the brush where it overlaps symmetrical daubs
+
+ :type: bool
+ '''
+
+ use_symmetry_x: bool = None
+ ''' Mirror brush across the X axis
+
+ :type: bool
+ '''
+
+ use_symmetry_y: bool = None
+ ''' Mirror brush across the Y axis
+
+ :type: bool
+ '''
+
+ use_symmetry_z: bool = None
+ ''' Mirror brush across the Z axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PaintToolSlot(bpy_struct):
+ brush: 'Brush' = None
+ '''
+
+ :type: 'Brush'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PaletteColor(bpy_struct):
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ strength: float = None
+ '''
+
+ :type: float
+ '''
+
+ weight: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PaletteColors(bpy_struct):
+ ''' Collection of palette colors
+ '''
+
+ active: 'PaletteColor' = None
+ '''
+
+ :type: 'PaletteColor'
+ '''
+
+ def new(self) -> 'PaletteColor':
+ ''' Add a new color to the palette
+
+ :rtype: 'PaletteColor'
+ :return: The newly created color
+ '''
+ pass
+
+ def remove(self, color: 'PaletteColor'):
+ ''' Remove a color from the palette
+
+ :param color: The color to remove
+ :type color: 'PaletteColor'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all colors from the palette
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Panel(bpy_struct):
+ ''' Panel containing UI elements
+ '''
+
+ bl_category: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_context: str = None
+ ''' The context in which the panel belongs to. (TODO: explain the possible combinations bl_context/bl_region_type/bl_space_type)
+
+ :type: str
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the panel gets a custom ID, otherwise it takes the name of the class used to define the panel. For example, if the class name is "OBJECT_PT_hello", and bl_idname is not set by the script, then bl_idname = "OBJECT_PT_hello"
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ ''' The panel label, shows up in the panel header at the right of the triangle used to collapse the panel
+
+ :type: str
+ '''
+
+ bl_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Options for this panel type * DEFAULT_CLOSED Default Closed, Defines if the panel has to be open or collapsed at the time of its creation. * HIDE_HEADER Hide Header, If set to False, the panel shows a header, which contains a clickable arrow to collapse the panel and the label (see bl_label). * INSTANCED Instanced Panel, Multiple panels with this type can be used as part of a list depending on data external to the UI. Used to create panels for the modifiers and other stacks. * HEADER_LAYOUT_EXPAND Expand Header Layout, Allow buttons in the header to stretch and shrink to fill the entire layout width. * DRAW_BOX Box Style, Draw panel with the box widget theme.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ bl_order: int = None
+ ''' Panels with lower numbers are default ordered before panels with higher numbers
+
+ :type: int
+ '''
+
+ bl_owner_id: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_parent_id: str = None
+ ''' If this is set, the panel becomes a sub-panel
+
+ :type: str
+ '''
+
+ bl_region_type: typing.Union[int, str] = None
+ ''' The region where the panel is going to be used in
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_space_type: typing.Union[int, str] = None
+ ''' The space where the panel is going to be used in * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_translation_context: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_ui_units_x: int = None
+ ''' When set, defines popup panel width
+
+ :type: int
+ '''
+
+ is_popover: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ layout: 'UILayout' = None
+ ''' Defines the structure of the panel in the UI
+
+ :type: 'UILayout'
+ '''
+
+ list_panel_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ text: str = None
+ ''' XXX todo
+
+ :type: str
+ '''
+
+ use_pin: bool = None
+ ''' Show the panel on all tabs
+
+ :type: bool
+ '''
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' If this method returns a non-null output, then the panel can be drawn
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw(self, context: 'Context'):
+ ''' Draw UI elements into the panel UI layout
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw_header(self, context: 'Context'):
+ ''' Draw UI elements into the panel's header UI layout
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def draw_header_preset(self, context: 'Context'):
+ ''' Draw UI elements for presets in the panel's header
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Particle(bpy_struct):
+ ''' Particle in a particle system
+ '''
+
+ alive_state: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ angular_velocity: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ birth_time: float = None
+ '''
+
+ :type: float
+ '''
+
+ die_time: float = None
+ '''
+
+ :type: float
+ '''
+
+ hair_keys: typing.Union[typing.List['ParticleHairKey'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['ParticleHairKey'], 'bpy_prop_collection']
+ '''
+
+ is_exist: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_visible: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ lifetime: float = None
+ '''
+
+ :type: float
+ '''
+
+ location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ particle_keys: typing.Union[typing.List['ParticleKey'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['ParticleKey'], 'bpy_prop_collection']
+ '''
+
+ prev_angular_velocity: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ prev_location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ prev_rotation: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ prev_velocity: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ rotation: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ size: float = None
+ '''
+
+ :type: float
+ '''
+
+ velocity: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ def uv_on_emitter(
+ self, modifier: 'ParticleSystemModifier') -> typing.List[float]:
+ ''' Obtain UV coordinates for a particle on an evaluated mesh.
+
+ :param modifier: Particle modifier from an evaluated object
+ :type modifier: 'ParticleSystemModifier'
+ :rtype: typing.List[float]
+ :return: uv
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleBrush(bpy_struct):
+ ''' Particle editing brush
+ '''
+
+ count: int = None
+ ''' Particle count
+
+ :type: int
+ '''
+
+ curve: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ length_mode: typing.Union[int, str] = None
+ ''' * GROW Grow, Make hairs longer. * SHRINK Shrink, Make hairs shorter.
+
+ :type: typing.Union[int, str]
+ '''
+
+ puff_mode: typing.Union[int, str] = None
+ ''' * ADD Add, Make hairs more puffy. * SUB Sub, Make hairs less puffy.
+
+ :type: typing.Union[int, str]
+ '''
+
+ size: int = None
+ ''' Radius of the brush in pixels
+
+ :type: int
+ '''
+
+ steps: int = None
+ ''' Brush steps
+
+ :type: int
+ '''
+
+ strength: float = None
+ ''' Brush strength
+
+ :type: float
+ '''
+
+ use_puff_volume: bool = None
+ ''' Apply puff to unselected end-points (helps maintain hair volume when puffing root)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleDupliWeight(bpy_struct):
+ ''' Weight of a particle dupliobject in a collection
+ '''
+
+ count: int = None
+ ''' The number of times this object is repeated with respect to other objects
+
+ :type: int
+ '''
+
+ name: str = None
+ ''' Particle dupliobject name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleEdit(bpy_struct):
+ ''' Properties of particle editing mode
+ '''
+
+ brush: 'ParticleBrush' = None
+ '''
+
+ :type: 'ParticleBrush'
+ '''
+
+ default_key_count: int = None
+ ''' How many keys to make new particles with
+
+ :type: int
+ '''
+
+ display_step: int = None
+ ''' How many steps to display the path with
+
+ :type: int
+ '''
+
+ emitter_distance: float = None
+ ''' Distance to keep particles away from the emitter
+
+ :type: float
+ '''
+
+ fade_frames: int = None
+ ''' How many frames to fade
+
+ :type: int
+ '''
+
+ is_editable: bool = None
+ ''' A valid edit mode exists
+
+ :type: bool
+ '''
+
+ is_hair: bool = None
+ ''' Editing hair
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' The edited object
+
+ :type: 'Object'
+ '''
+
+ select_mode: typing.Union[int, str] = None
+ ''' Particle select and display mode * PATH Path, Path edit mode. * POINT Point, Point select mode. * TIP Tip, Tip select mode.
+
+ :type: typing.Union[int, str]
+ '''
+
+ shape_object: 'Object' = None
+ ''' Outer shape to use for tools
+
+ :type: 'Object'
+ '''
+
+ show_particles: bool = None
+ ''' Display actual particles
+
+ :type: bool
+ '''
+
+ tool: typing.Union[int, str] = None
+ ''' * COMB Comb, Comb hairs. * SMOOTH Smooth, Smooth hairs. * ADD Add, Add hairs. * LENGTH Length, Make hairs longer or shorter. * PUFF Puff, Make hairs stand up. * CUT Cut, Cut hairs. * WEIGHT Weight, Weight hair particles.
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_velocity: bool = None
+ ''' Calculate point velocities automatically
+
+ :type: bool
+ '''
+
+ use_default_interpolate: bool = None
+ ''' Interpolate new particles from the existing ones
+
+ :type: bool
+ '''
+
+ use_emitter_deflect: bool = None
+ ''' Keep paths from intersecting the emitter
+
+ :type: bool
+ '''
+
+ use_fade_time: bool = None
+ ''' Fade paths and keys further away from current frame
+
+ :type: bool
+ '''
+
+ use_preserve_length: bool = None
+ ''' Keep path lengths constant
+
+ :type: bool
+ '''
+
+ use_preserve_root: bool = None
+ ''' Keep root keys unmodified
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleHairKey(bpy_struct):
+ ''' Particle key for hair particle system
+ '''
+
+ co: typing.List[float] = None
+ ''' Location of the hair key in object space
+
+ :type: typing.List[float]
+ '''
+
+ co_local: typing.List[float] = None
+ ''' Location of the hair key in its local coordinate system, relative to the emitting face
+
+ :type: typing.List[float]
+ '''
+
+ time: float = None
+ ''' Relative time of key over hair length
+
+ :type: float
+ '''
+
+ weight: float = None
+ ''' Weight for cloth simulation
+
+ :type: float
+ '''
+
+ def co_object(self, object: 'Object', modifier: 'ParticleSystemModifier',
+ particle: 'Particle') -> typing.List[float]:
+ ''' Obtain hairkey location with particle and modifier data
+
+ :param object: Object
+ :type object: 'Object'
+ :param modifier: Particle modifier
+ :type modifier: 'ParticleSystemModifier'
+ :param particle: hair particle
+ :type particle: 'Particle'
+ :rtype: typing.List[float]
+ :return: Co, Exported hairkey location
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleKey(bpy_struct):
+ ''' Key location for a particle over time
+ '''
+
+ angular_velocity: typing.List[float] = None
+ ''' Key angular velocity
+
+ :type: typing.List[float]
+ '''
+
+ location: typing.List[float] = None
+ ''' Key location
+
+ :type: typing.List[float]
+ '''
+
+ rotation: typing.List[float] = None
+ ''' Key rotation quaternion
+
+ :type: typing.List[float]
+ '''
+
+ time: float = None
+ ''' Time of key over the simulation
+
+ :type: float
+ '''
+
+ velocity: typing.List[float] = None
+ ''' Key velocity
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSettingsTextureSlots(bpy_struct):
+ ''' Collection of texture slots
+ '''
+
+ @classmethod
+ def add(cls) -> 'ParticleSettingsTextureSlot':
+ ''' add
+
+ :rtype: 'ParticleSettingsTextureSlot'
+ :return: The newly initialized mtex
+ '''
+ pass
+
+ @classmethod
+ def create(cls, index: int) -> 'ParticleSettingsTextureSlot':
+ ''' create
+
+ :param index: Index, Slot index to initialize
+ :type index: int
+ :rtype: 'ParticleSettingsTextureSlot'
+ :return: The newly initialized mtex
+ '''
+ pass
+
+ @classmethod
+ def clear(cls, index: int):
+ ''' clear
+
+ :param index: Index, Slot index to clear
+ :type index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSystem(bpy_struct):
+ ''' Particle system in an object
+ '''
+
+ active_particle_target: 'ParticleTarget' = None
+ '''
+
+ :type: 'ParticleTarget'
+ '''
+
+ active_particle_target_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ child_particles: typing.Union[typing.List['ChildParticle'],
+ 'bpy_prop_collection'] = None
+ ''' Child particles generated by the particle system
+
+ :type: typing.Union[typing.List['ChildParticle'], 'bpy_prop_collection']
+ '''
+
+ child_seed: int = None
+ ''' Offset in the random number table for child particles, to get a different randomized result
+
+ :type: int
+ '''
+
+ cloth: 'ClothModifier' = None
+ ''' Cloth dynamics for hair
+
+ :type: 'ClothModifier'
+ '''
+
+ dt_frac: float = None
+ ''' The current simulation time step size, as a fraction of a frame
+
+ :type: float
+ '''
+
+ has_multiple_caches: bool = None
+ ''' Particle system has multiple point caches
+
+ :type: bool
+ '''
+
+ invert_vertex_group_clump: bool = None
+ ''' Negate the effect of the clump vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_density: bool = None
+ ''' Negate the effect of the density vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_field: bool = None
+ ''' Negate the effect of the field vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_kink: bool = None
+ ''' Negate the effect of the kink vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_length: bool = None
+ ''' Negate the effect of the length vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_rotation: bool = None
+ ''' Negate the effect of the rotation vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_roughness_1: bool = None
+ ''' Negate the effect of the roughness 1 vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_roughness_2: bool = None
+ ''' Negate the effect of the roughness 2 vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_roughness_end: bool = None
+ ''' Negate the effect of the roughness end vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_size: bool = None
+ ''' Negate the effect of the size vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_tangent: bool = None
+ ''' Negate the effect of the tangent vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_twist: bool = None
+ ''' Negate the effect of the twist vertex group
+
+ :type: bool
+ '''
+
+ invert_vertex_group_velocity: bool = None
+ ''' Negate the effect of the velocity vertex group
+
+ :type: bool
+ '''
+
+ is_editable: bool = None
+ ''' Particle system can be edited in particle mode
+
+ :type: bool
+ '''
+
+ is_edited: bool = None
+ ''' Particle system has been edited in particle mode
+
+ :type: bool
+ '''
+
+ is_global_hair: bool = None
+ ''' Hair keys are in global coordinate space
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Particle system name
+
+ :type: str
+ '''
+
+ parent: 'Object' = None
+ ''' Use this object's coordinate system instead of global coordinate system
+
+ :type: 'Object'
+ '''
+
+ particles: typing.Union[typing.
+ List['Particle'], 'bpy_prop_collection'] = None
+ ''' Particles generated by the particle system
+
+ :type: typing.Union[typing.List['Particle'], 'bpy_prop_collection']
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ reactor_target_object: 'Object' = None
+ ''' For reactor systems, the object that has the target particle system (empty if same object)
+
+ :type: 'Object'
+ '''
+
+ reactor_target_particle_system: int = None
+ ''' For reactor systems, index of particle system on the target object
+
+ :type: int
+ '''
+
+ seed: int = None
+ ''' Offset in the random number table, to get a different randomized result
+
+ :type: int
+ '''
+
+ settings: 'ParticleSettings' = None
+ ''' Particle system settings
+
+ :type: 'ParticleSettings'
+ '''
+
+ targets: typing.Union[typing.
+ List['ParticleTarget'], 'bpy_prop_collection'] = None
+ ''' Target particle systems
+
+ :type: typing.Union[typing.List['ParticleTarget'], 'bpy_prop_collection']
+ '''
+
+ use_hair_dynamics: bool = None
+ ''' Enable hair dynamics using cloth simulation
+
+ :type: bool
+ '''
+
+ use_keyed_timing: bool = None
+ ''' Use key times
+
+ :type: bool
+ '''
+
+ vertex_group_clump: str = None
+ ''' Vertex group to control clump
+
+ :type: str
+ '''
+
+ vertex_group_density: str = None
+ ''' Vertex group to control density
+
+ :type: str
+ '''
+
+ vertex_group_field: str = None
+ ''' Vertex group to control field
+
+ :type: str
+ '''
+
+ vertex_group_kink: str = None
+ ''' Vertex group to control kink
+
+ :type: str
+ '''
+
+ vertex_group_length: str = None
+ ''' Vertex group to control length
+
+ :type: str
+ '''
+
+ vertex_group_rotation: str = None
+ ''' Vertex group to control rotation
+
+ :type: str
+ '''
+
+ vertex_group_roughness_1: str = None
+ ''' Vertex group to control roughness 1
+
+ :type: str
+ '''
+
+ vertex_group_roughness_2: str = None
+ ''' Vertex group to control roughness 2
+
+ :type: str
+ '''
+
+ vertex_group_roughness_end: str = None
+ ''' Vertex group to control roughness end
+
+ :type: str
+ '''
+
+ vertex_group_size: str = None
+ ''' Vertex group to control size
+
+ :type: str
+ '''
+
+ vertex_group_tangent: str = None
+ ''' Vertex group to control tangent
+
+ :type: str
+ '''
+
+ vertex_group_twist: str = None
+ ''' Vertex group to control twist
+
+ :type: str
+ '''
+
+ vertex_group_velocity: str = None
+ ''' Vertex group to control velocity
+
+ :type: str
+ '''
+
+ def co_hair(self, object: 'Object', particle_no: int = 0,
+ step: int = 0) -> typing.List[float]:
+ ''' Obtain cache hair data
+
+ :param object: Object
+ :type object: 'Object'
+ :param particle_no: Particle no
+ :type particle_no: int
+ :param step: step no
+ :type step: int
+ :rtype: typing.List[float]
+ :return: Co, Exported hairkey location
+ '''
+ pass
+
+ def uv_on_emitter(self,
+ modifier: 'ParticleSystemModifier',
+ particle: 'Particle' = None,
+ particle_no: int = 0,
+ uv_no: int = 0) -> typing.List[float]:
+ ''' Obtain uv for all particles
+
+ :param modifier: Particle modifier
+ :type modifier: 'ParticleSystemModifier'
+ :param particle: Particle
+ :type particle: 'Particle'
+ :param particle_no: Particle no
+ :type particle_no: int
+ :param uv_no: UV no
+ :type uv_no: int
+ :rtype: typing.List[float]
+ :return: uv
+ '''
+ pass
+
+ def mcol_on_emitter(self,
+ modifier: 'ParticleSystemModifier',
+ particle: 'Particle',
+ particle_no: int = 0,
+ vcol_no: int = 0) -> typing.List[float]:
+ ''' Obtain mcol for all particles
+
+ :param modifier: Particle modifier
+ :type modifier: 'ParticleSystemModifier'
+ :param particle: Particle
+ :type particle: 'Particle'
+ :param particle_no: Particle no
+ :type particle_no: int
+ :param vcol_no: vcol no
+ :type vcol_no: int
+ :rtype: typing.List[float]
+ :return: mcol
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSystems(bpy_struct):
+ ''' Collection of particle systems
+ '''
+
+ active: 'ParticleSystem' = None
+ ''' Active particle system being displayed
+
+ :type: 'ParticleSystem'
+ '''
+
+ active_index: int = None
+ ''' Index of active particle system slot
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleTarget(bpy_struct):
+ ''' Target particle system
+ '''
+
+ alliance: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ duration: float = None
+ '''
+
+ :type: float
+ '''
+
+ is_valid: bool = None
+ ''' Keyed particles target is valid
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Particle target name
+
+ :type: str
+ '''
+
+ object: 'Object' = None
+ ''' The object that has the target particle system (empty if same object)
+
+ :type: 'Object'
+ '''
+
+ system: int = None
+ ''' The index of particle system on the target object
+
+ :type: int
+ '''
+
+ time: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PathCompare(bpy_struct):
+ ''' Match paths against this value
+ '''
+
+ path: str = None
+ '''
+
+ :type: str
+ '''
+
+ use_glob: bool = None
+ ''' Enable wildcard globbing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PathCompareCollection(bpy_struct):
+ ''' Collection of paths
+ '''
+
+ @classmethod
+ def new(cls):
+ ''' Add a new path
+
+ '''
+ pass
+
+ @classmethod
+ def remove(cls, pathcmp: 'PathCompare'):
+ ''' Remove path
+
+ :param pathcmp:
+ :type pathcmp: 'PathCompare'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PointCache(bpy_struct):
+ ''' Active point cache for physics simulations
+ '''
+
+ compression: typing.Union[int, str] = None
+ ''' Compression method to be used * NO None, No compression. * LIGHT Lite, Fast but not so effective compression. * HEAVY Heavy, Effective but slow compression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filepath: str = None
+ ''' Cache file path
+
+ :type: str
+ '''
+
+ frame_end: int = None
+ ''' Frame on which the simulation stops
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Frame on which the simulation starts
+
+ :type: int
+ '''
+
+ frame_step: int = None
+ ''' Number of frames between cached frames
+
+ :type: int
+ '''
+
+ index: int = None
+ ''' Index number of cache files
+
+ :type: int
+ '''
+
+ info: str = None
+ ''' Info on current cache status
+
+ :type: str
+ '''
+
+ is_baked: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_baking: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_frame_skip: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_outdated: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Cache name
+
+ :type: str
+ '''
+
+ point_caches: typing.Union[typing.List['PointCacheItem'],
+ 'bpy_prop_collection', 'PointCaches'] = None
+ '''
+
+ :type: typing.Union[typing.List['PointCacheItem'], 'bpy_prop_collection', 'PointCaches']
+ '''
+
+ use_disk_cache: bool = None
+ ''' Save cache files to disk (.blend file must be saved first)
+
+ :type: bool
+ '''
+
+ use_external: bool = None
+ ''' Read cache from an external location
+
+ :type: bool
+ '''
+
+ use_library_path: bool = None
+ ''' Use this file's path for the disk cache when library linked into another file (for local bakes per scene file, disable this option)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PointCacheItem(bpy_struct):
+ ''' Point cache for physics simulations
+ '''
+
+ compression: typing.Union[int, str] = None
+ ''' Compression method to be used * NO None, No compression. * LIGHT Lite, Fast but not so effective compression. * HEAVY Heavy, Effective but slow compression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filepath: str = None
+ ''' Cache file path
+
+ :type: str
+ '''
+
+ frame_end: int = None
+ ''' Frame on which the simulation stops
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Frame on which the simulation starts
+
+ :type: int
+ '''
+
+ frame_step: int = None
+ ''' Number of frames between cached frames
+
+ :type: int
+ '''
+
+ index: int = None
+ ''' Index number of cache files
+
+ :type: int
+ '''
+
+ info: str = None
+ ''' Info on current cache status
+
+ :type: str
+ '''
+
+ is_baked: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_baking: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_frame_skip: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_outdated: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Cache name
+
+ :type: str
+ '''
+
+ use_disk_cache: bool = None
+ ''' Save cache files to disk (.blend file must be saved first)
+
+ :type: bool
+ '''
+
+ use_external: bool = None
+ ''' Read cache from an external location
+
+ :type: bool
+ '''
+
+ use_library_path: bool = None
+ ''' Use this file's path for the disk cache when library linked into another file (for local bakes per scene file, disable this option)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PointCaches(bpy_struct):
+ ''' Collection of point caches
+ '''
+
+ active_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PolygonFloatProperties(bpy_struct):
+ ''' Collection of float properties
+ '''
+
+ def new(self, name: str = "Float Prop") -> 'MeshPolygonFloatPropertyLayer':
+ ''' Add a float property layer to Mesh
+
+ :param name: Float property name
+ :type name: str
+ :rtype: 'MeshPolygonFloatPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PolygonIntProperties(bpy_struct):
+ ''' Collection of int properties
+ '''
+
+ def new(self, name: str = "Int Prop") -> 'MeshPolygonIntPropertyLayer':
+ ''' Add a integer property layer to Mesh
+
+ :param name: Int property name
+ :type name: str
+ :rtype: 'MeshPolygonIntPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PolygonStringProperties(bpy_struct):
+ ''' Collection of string properties
+ '''
+
+ def new(self,
+ name: str = "String Prop") -> 'MeshPolygonStringPropertyLayer':
+ ''' Add a string property layer to Mesh
+
+ :param name: String property name
+ :type name: str
+ :rtype: 'MeshPolygonStringPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Pose(bpy_struct):
+ ''' A collection of pose channels, including settings for animating bones
+ '''
+
+ animation_visualization: 'AnimViz' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimViz'
+ '''
+
+ bone_groups: typing.Union[typing.List['BoneGroup'], 'bpy_prop_collection',
+ 'BoneGroups'] = None
+ ''' Groups of the bones
+
+ :type: typing.Union[typing.List['BoneGroup'], 'bpy_prop_collection', 'BoneGroups']
+ '''
+
+ bones: typing.Union[typing.List['PoseBone'], 'bpy_prop_collection'] = None
+ ''' Individual pose bones for the armature
+
+ :type: typing.Union[typing.List['PoseBone'], 'bpy_prop_collection']
+ '''
+
+ ik_param: 'IKParam' = None
+ ''' Parameters for IK solver
+
+ :type: 'IKParam'
+ '''
+
+ ik_solver: typing.Union[int, str] = None
+ ''' Selection of IK solver for IK chain * LEGACY Standard, Original IK solver. * ITASC iTaSC, Multi constraint, stateful IK solver.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_ik: bool = None
+ ''' Add temporary IK constraints while grabbing bones in Pose Mode
+
+ :type: bool
+ '''
+
+ use_mirror_relative: bool = None
+ ''' Apply relative transformations in X-mirror mode (not supported with Auto IK)
+
+ :type: bool
+ '''
+
+ use_mirror_x: bool = None
+ ''' Apply changes to matching bone on opposite side of X-Axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PoseBone(bpy_struct):
+ ''' Channel defining pose data for a bone in a Pose
+ '''
+
+ bbone_curveinx: float = None
+ ''' X-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveiny: float = None
+ ''' Y-axis handle offset for start of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveoutx: float = None
+ ''' X-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_curveouty: float = None
+ ''' Y-axis handle offset for end of the B-Bone's curve, adjusts curvature
+
+ :type: float
+ '''
+
+ bbone_custom_handle_end: 'PoseBone' = None
+ ''' Bone that serves as the end handle for the B-Bone curve
+
+ :type: 'PoseBone'
+ '''
+
+ bbone_custom_handle_start: 'PoseBone' = None
+ ''' Bone that serves as the start handle for the B-Bone curve
+
+ :type: 'PoseBone'
+ '''
+
+ bbone_easein: float = None
+ ''' Length of first Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_easeout: float = None
+ ''' Length of second Bezier Handle (for B-Bones only)
+
+ :type: float
+ '''
+
+ bbone_rollin: float = None
+ ''' Roll offset for the start of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_rollout: float = None
+ ''' Roll offset for the end of the B-Bone, adjusts twist
+
+ :type: float
+ '''
+
+ bbone_scaleinx: float = None
+ ''' X-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleiny: float = None
+ ''' Y-axis scale factor for start of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleoutx: float = None
+ ''' X-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bbone_scaleouty: float = None
+ ''' Y-axis scale factor for end of the B-Bone, adjusts thickness (for tapering effects)
+
+ :type: float
+ '''
+
+ bone: 'Bone' = None
+ ''' Bone associated with this PoseBone
+
+ :type: 'Bone'
+ '''
+
+ bone_group: 'BoneGroup' = None
+ ''' Bone Group this pose channel belongs to
+
+ :type: 'BoneGroup'
+ '''
+
+ bone_group_index: int = None
+ ''' Bone Group this pose channel belongs to (0=no group)
+
+ :type: int
+ '''
+
+ child: 'PoseBone' = None
+ ''' Child of this pose bone
+
+ :type: 'PoseBone'
+ '''
+
+ constraints: typing.Union[typing.List['Constraint'], 'bpy_prop_collection',
+ 'PoseBoneConstraints'] = None
+ ''' Constraints that act on this PoseChannel
+
+ :type: typing.Union[typing.List['Constraint'], 'bpy_prop_collection', 'PoseBoneConstraints']
+ '''
+
+ custom_shape: 'Object' = None
+ ''' Object that defines custom draw type for this bone
+
+ :type: 'Object'
+ '''
+
+ custom_shape_scale: float = None
+ ''' Adjust the size of the custom shape
+
+ :type: float
+ '''
+
+ custom_shape_transform: 'PoseBone' = None
+ ''' Bone that defines the display transform of this custom shape
+
+ :type: 'PoseBone'
+ '''
+
+ head: typing.List[float] = None
+ ''' Location of head of the channel's bone
+
+ :type: typing.List[float]
+ '''
+
+ ik_linear_weight: float = None
+ ''' Weight of scale constraint for IK
+
+ :type: float
+ '''
+
+ ik_max_x: float = None
+ ''' Maximum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_max_y: float = None
+ ''' Maximum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_max_z: float = None
+ ''' Maximum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_min_x: float = None
+ ''' Minimum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_min_y: float = None
+ ''' Minimum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_min_z: float = None
+ ''' Minimum angles for IK Limit
+
+ :type: float
+ '''
+
+ ik_rotation_weight: float = None
+ ''' Weight of rotation constraint for IK
+
+ :type: float
+ '''
+
+ ik_stiffness_x: float = None
+ ''' IK stiffness around the X axis
+
+ :type: float
+ '''
+
+ ik_stiffness_y: float = None
+ ''' IK stiffness around the Y axis
+
+ :type: float
+ '''
+
+ ik_stiffness_z: float = None
+ ''' IK stiffness around the Z axis
+
+ :type: float
+ '''
+
+ ik_stretch: float = None
+ ''' Allow scaling of the bone for IK
+
+ :type: float
+ '''
+
+ is_in_ik_chain: bool = None
+ ''' Is part of an IK chain
+
+ :type: bool
+ '''
+
+ length: float = None
+ ''' Length of the bone
+
+ :type: float
+ '''
+
+ location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ lock_ik_x: bool = None
+ ''' Disallow movement around the X axis
+
+ :type: bool
+ '''
+
+ lock_ik_y: bool = None
+ ''' Disallow movement around the Y axis
+
+ :type: bool
+ '''
+
+ lock_ik_z: bool = None
+ ''' Disallow movement around the Z axis
+
+ :type: bool
+ '''
+
+ lock_location: typing.List[bool] = None
+ ''' Lock editing of location when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ lock_rotation: typing.List[bool] = None
+ ''' Lock editing of rotation when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ lock_rotation_w: bool = None
+ ''' Lock editing of 'angle' component of four-component rotations when transforming
+
+ :type: bool
+ '''
+
+ lock_rotations_4d: bool = None
+ ''' Lock editing of four component rotations by components (instead of as Eulers)
+
+ :type: bool
+ '''
+
+ lock_scale: typing.List[bool] = None
+ ''' Lock editing of scale when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ matrix: typing.List[float] = None
+ ''' Final 4x4 matrix after constraints and drivers are applied (object space)
+
+ :type: typing.List[float]
+ '''
+
+ matrix_basis: typing.List[float] = None
+ ''' Alternative access to location/scale/rotation relative to the parent and own rest bone
+
+ :type: typing.List[float]
+ '''
+
+ matrix_channel: typing.List[float] = None
+ ''' 4x4 matrix, before constraints
+
+ :type: typing.List[float]
+ '''
+
+ motion_path: 'MotionPath' = None
+ ''' Motion Path for this element
+
+ :type: 'MotionPath'
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ parent: 'PoseBone' = None
+ ''' Parent of this pose bone
+
+ :type: 'PoseBone'
+ '''
+
+ rotation_axis_angle: typing.List[float] = None
+ ''' Angle of Rotation for Axis-Angle rotation representation
+
+ :type: typing.List[float]
+ '''
+
+ rotation_euler: typing.List[float] = None
+ ''' Rotation in Eulers
+
+ :type: typing.List[float]
+ '''
+
+ rotation_mode: typing.Union[int, str] = None
+ ''' * QUATERNION Quaternion (WXYZ), No Gimbal Lock. * XYZ XYZ Euler, XYZ Rotation Order - prone to Gimbal Lock (default). * XZY XZY Euler, XZY Rotation Order - prone to Gimbal Lock. * YXZ YXZ Euler, YXZ Rotation Order - prone to Gimbal Lock. * YZX YZX Euler, YZX Rotation Order - prone to Gimbal Lock. * ZXY ZXY Euler, ZXY Rotation Order - prone to Gimbal Lock. * ZYX ZYX Euler, ZYX Rotation Order - prone to Gimbal Lock. * AXIS_ANGLE Axis Angle, Axis Angle (W+XYZ), defines a rotation around some axis defined by 3D-Vector.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_quaternion: typing.List[float] = None
+ ''' Rotation in Quaternions
+
+ :type: typing.List[float]
+ '''
+
+ scale: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tail: typing.List[float] = None
+ ''' Location of tail of the channel's bone
+
+ :type: typing.List[float]
+ '''
+
+ use_custom_shape_bone_size: bool = None
+ ''' Scale the custom object by the bone length
+
+ :type: bool
+ '''
+
+ use_ik_limit_x: bool = None
+ ''' Limit movement around the X axis
+
+ :type: bool
+ '''
+
+ use_ik_limit_y: bool = None
+ ''' Limit movement around the Y axis
+
+ :type: bool
+ '''
+
+ use_ik_limit_z: bool = None
+ ''' Limit movement around the Z axis
+
+ :type: bool
+ '''
+
+ use_ik_linear_control: bool = None
+ ''' Apply channel size as IK constraint if stretching is enabled
+
+ :type: bool
+ '''
+
+ use_ik_rotation_control: bool = None
+ ''' Apply channel rotation as IK constraint
+
+ :type: bool
+ '''
+
+ basename = None
+ ''' The name of this bone before any '.' character (readonly)'''
+
+ center = None
+ ''' The midpoint between the head and the tail. (readonly)'''
+
+ children = None
+ ''' (readonly)'''
+
+ children_recursive = None
+ ''' A list of all children from this bone. .. note:: Takes O(len(bones)**2) time. (readonly)'''
+
+ children_recursive_basename = None
+ ''' Returns a chain of children with the same base name as this bone. Only direct chains are supported, forks caused by multiple children with matching base names will terminate the function and not be returned. (readonly)'''
+
+ parent_recursive = None
+ ''' A list of parents, starting with the immediate parent (readonly)'''
+
+ vector = None
+ ''' The direction this bone is pointing. Utility function for (tail - head) (readonly)'''
+
+ x_axis = None
+ ''' Vector pointing down the x-axis of the bone. (readonly)'''
+
+ y_axis = None
+ ''' Vector pointing down the y-axis of the bone. (readonly)'''
+
+ z_axis = None
+ ''' Vector pointing down the z-axis of the bone. (readonly)'''
+
+ def evaluate_envelope(self, point: typing.List[float]) -> float:
+ ''' Calculate bone envelope at given point
+
+ :param point: Point, Position in 3d space to evaluate
+ :type point: typing.List[float]
+ :rtype: float
+ :return: Factor, Envelope factor
+ '''
+ pass
+
+ def bbone_segment_matrix(self, index: int,
+ rest: bool = False) -> typing.List[float]:
+ ''' Retrieve the matrix of the joint between B-Bone segments if available
+
+ :param index: Index of the segment endpoint
+ :type index: int
+ :param rest: Return the rest pose matrix
+ :type rest: bool
+ :rtype: typing.List[float]
+ :return: The resulting matrix in bone local space
+ '''
+ pass
+
+ def compute_bbone_handles(self,
+ rest: bool = False,
+ ease: bool = False,
+ offsets: bool = False):
+ ''' Retrieve the vectors and rolls coming from B-Bone custom handles
+
+ :param rest: Return the rest pose state
+ :type rest: bool
+ :param ease: Apply scale from ease values
+ :type ease: bool
+ :param offsets: Apply roll and curve offsets from bone properties
+ :type offsets: bool
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ ''' The same as 'bone in other_bone.parent_recursive' but saved generating a list.
+
+ '''
+ pass
+
+ def translate(self, vec):
+ ''' Utility function to add *vec* to the head and tail of this bone
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PoseBoneConstraints(bpy_struct):
+ ''' Collection of pose bone constraints
+ '''
+
+ active: 'Constraint' = None
+ ''' Active PoseChannel constraint
+
+ :type: 'Constraint'
+ '''
+
+ def new(self, type: typing.Union[int, str]) -> 'Constraint':
+ ''' Add a constraint to this object
+
+ :param type: Constraint type to add * CAMERA_SOLVER Camera Solver. * FOLLOW_TRACK Follow Track. * OBJECT_SOLVER Object Solver. * COPY_LOCATION Copy Location, Copy the location of a target (with an optional offset), so that they move together. * COPY_ROTATION Copy Rotation, Copy the rotation of a target (with an optional offset), so that they rotate together. * COPY_SCALE Copy Scale, Copy the scale factors of a target (with an optional offset), so that they are scaled by the same amount. * COPY_TRANSFORMS Copy Transforms, Copy all the transformations of a target, so that they move together. * LIMIT_DISTANCE Limit Distance, Restrict movements to within a certain distance of a target (at the time of constraint evaluation only). * LIMIT_LOCATION Limit Location, Restrict movement along each axis within given ranges. * LIMIT_ROTATION Limit Rotation, Restrict rotation along each axis within given ranges. * LIMIT_SCALE Limit Scale, Restrict scaling along each axis with given ranges. * MAINTAIN_VOLUME Maintain Volume, Compensate for scaling one axis by applying suitable scaling to the other two axes. * TRANSFORM Transformation, Use one transform property from target to control another (or same) property on owner. * TRANSFORM_CACHE Transform Cache, Look up the transformation matrix from an external file. * CLAMP_TO Clamp To, Restrict movements to lie along a curve by remapping location along curve's longest axis. * DAMPED_TRACK Damped Track, Point towards a target by performing the smallest rotation necessary. * IK Inverse Kinematics, Control a chain of bones by specifying the endpoint target (Bones only). * LOCKED_TRACK Locked Track, Rotate around the specified ('locked') axis to point towards a target. * SPLINE_IK Spline IK, Align chain of bones along a curve (Bones only). * STRETCH_TO Stretch To, Stretch along Y-Axis to point towards a target. * TRACK_TO Track To, Legacy tracking constraint prone to twisting artifacts. * ACTION Action, Use transform property of target to look up pose for owner from an Action. * ARMATURE Armature, Apply weight-blended transformation from multiple bones like the Armature modifier. * CHILD_OF Child Of, Make target the 'detachable' parent of owner. * FLOOR Floor, Use position (and optionally rotation) of target to define a 'wall' or 'floor' that the owner can not cross. * FOLLOW_PATH Follow Path, Use to animate an object/bone following a path. * PIVOT Pivot, Change pivot point for transforms (buggy). * SHRINKWRAP Shrinkwrap, Restrict movements to surface of target mesh.
+ :type type: typing.Union[int, str]
+ :rtype: 'Constraint'
+ :return: New constraint
+ '''
+ pass
+
+ def remove(self, constraint: 'Constraint'):
+ ''' Remove a constraint from this object
+
+ :param constraint: Removed constraint
+ :type constraint: 'Constraint'
+ '''
+ pass
+
+ def move(self, from_index: int, to_index: int):
+ ''' Move a constraint to a different position
+
+ :param from_index: From Index, Index to move
+ :type from_index: int
+ :param to_index: To Index, Target index
+ :type to_index: int
+ '''
+ pass
+
+ def copy(self, constraint: 'Constraint') -> 'Constraint':
+ ''' Add a new constraint that is a copy of the given one
+
+ :param constraint: Constraint to copy - may belong to a different object
+ :type constraint: 'Constraint'
+ :rtype: 'Constraint'
+ :return: New constraint
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Preferences(bpy_struct):
+ ''' Global preferences
+ '''
+
+ active_section: typing.Union[int, str] = None
+ ''' Active section of the preferences shown in the user interface
+
+ :type: typing.Union[int, str]
+ '''
+
+ addons: typing.Union[typing.
+ List['Addon'], 'bpy_prop_collection', 'Addons'] = None
+ '''
+
+ :type: typing.Union[typing.List['Addon'], 'bpy_prop_collection', 'Addons']
+ '''
+
+ app_template: str = None
+ '''
+
+ :type: str
+ '''
+
+ autoexec_paths: typing.Union[typing.
+ List['PathCompare'], 'bpy_prop_collection',
+ 'PathCompareCollection'] = None
+ '''
+
+ :type: typing.Union[typing.List['PathCompare'], 'bpy_prop_collection', 'PathCompareCollection']
+ '''
+
+ edit: 'PreferencesEdit' = None
+ ''' Settings for interacting with Blender data
+
+ :type: 'PreferencesEdit'
+ '''
+
+ experimental: 'PreferencesExperimental' = None
+ ''' Settings for features that are still early in their development stage
+
+ :type: 'PreferencesExperimental'
+ '''
+
+ filepaths: 'PreferencesFilePaths' = None
+ ''' Default paths for external files
+
+ :type: 'PreferencesFilePaths'
+ '''
+
+ inputs: 'PreferencesInput' = None
+ ''' Settings for input devices
+
+ :type: 'PreferencesInput'
+ '''
+
+ is_dirty: bool = None
+ ''' Preferences have changed
+
+ :type: bool
+ '''
+
+ keymap: 'PreferencesKeymap' = None
+ ''' Shortcut setup for keyboards and other input devices
+
+ :type: 'PreferencesKeymap'
+ '''
+
+ studio_lights: typing.Union[typing.List['StudioLight'],
+ 'bpy_prop_collection', 'StudioLights'] = None
+ '''
+
+ :type: typing.Union[typing.List['StudioLight'], 'bpy_prop_collection', 'StudioLights']
+ '''
+
+ system: 'PreferencesSystem' = None
+ ''' Graphics driver and operating system settings
+
+ :type: 'PreferencesSystem'
+ '''
+
+ themes: typing.Union[typing.List['Theme'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['Theme'], 'bpy_prop_collection']
+ '''
+
+ ui_styles: typing.Union[typing.
+ List['ThemeStyle'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['ThemeStyle'], 'bpy_prop_collection']
+ '''
+
+ use_preferences_save: bool = None
+ ''' Save preferences on exit when modified (unless factory settings have been loaded)
+
+ :type: bool
+ '''
+
+ version: typing.List[int] = None
+ ''' Version of Blender the userpref.blend was saved with
+
+ :type: typing.List[int]
+ '''
+
+ view: 'PreferencesView' = None
+ ''' Preferences related to viewing data
+
+ :type: 'PreferencesView'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesEdit(bpy_struct):
+ ''' Settings for interacting with Blender data
+ '''
+
+ auto_keying_mode: typing.Union[int, str] = None
+ ''' Mode of automatic keyframe insertion for Objects and Bones (default setting used for new Scenes)
+
+ :type: typing.Union[int, str]
+ '''
+
+ collection_instance_empty_size: float = None
+ ''' Display size of the empty when new collection instances are created
+
+ :type: float
+ '''
+
+ fcurve_new_auto_smoothing: typing.Union[int, str] = None
+ ''' Auto Handle Smoothing mode used for newly added F-Curves * NONE None, Automatic handles only take immediately adjacent keys into account. * CONT_ACCEL Continuous Acceleration, Automatic handles are adjusted to avoid jumps in acceleration, resulting in smoother curves. However, key changes may affect interpolation over a larger stretch of the curve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ fcurve_unselected_alpha: float = None
+ ''' Amount that unselected F-Curves stand out from the background (Graph Editor)
+
+ :type: float
+ '''
+
+ grease_pencil_default_color: typing.List[float] = None
+ ''' Color of new annotation layers
+
+ :type: typing.List[float]
+ '''
+
+ grease_pencil_eraser_radius: int = None
+ ''' Radius of eraser 'brush'
+
+ :type: int
+ '''
+
+ grease_pencil_euclidean_distance: int = None
+ ''' Distance moved by mouse when drawing stroke to include
+
+ :type: int
+ '''
+
+ grease_pencil_manhattan_distance: int = None
+ ''' Pixels moved by mouse per axis when drawing stroke
+
+ :type: int
+ '''
+
+ keyframe_new_handle_type: typing.Union[int, str] = None
+ ''' Handle type for handles of new keyframes * FREE Free, Completely independent manually set handle. * ALIGNED Aligned, Manually set handle with rotation locked together with its pair. * VECTOR Vector, Automatic handles that create straight lines. * AUTO Automatic, Automatic handles that create smooth curves. * AUTO_CLAMPED Auto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ keyframe_new_interpolation_type: typing.Union[int, str] = None
+ ''' Interpolation mode used for first keyframe on newly added F-Curves (subsequent keyframes take interpolation from preceding keyframe) * CONSTANT Constant, No interpolation, value of A gets held until B is encountered. * LINEAR Linear, Straight-line interpolation between A and B (i.e. no ease in/out). * BEZIER Bezier, Smooth interpolation between A and B, with some control over curve shape. * SINE Sinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature). * QUAD Quadratic, Quadratic easing. * CUBIC Cubic, Cubic easing. * QUART Quartic, Quartic easing. * QUINT Quintic, Quintic easing. * EXPO Exponential, Exponential easing (dramatic). * CIRC Circular, Circular easing (strongest and most dynamic). * BACK Back, Cubic easing with overshoot and settle. * BOUNCE Bounce, Exponentially decaying parabolic bounce, like when objects collide. * ELASTIC Elastic, Exponentially decaying sine wave, like an elastic band.
+
+ :type: typing.Union[int, str]
+ '''
+
+ material_link: typing.Union[int, str] = None
+ ''' Toggle whether the material is linked to object data or the object block * OBDATA Object Data, Toggle whether the material is linked to object data or the object block. * OBJECT Object, Toggle whether the material is linked to object data or the object block.
+
+ :type: typing.Union[int, str]
+ '''
+
+ node_margin: int = None
+ ''' Minimum distance between nodes for Auto-offsetting nodes
+
+ :type: int
+ '''
+
+ object_align: typing.Union[int, str] = None
+ ''' When adding objects from a 3D View menu, either align them with that view or with the world * WORLD World, Align newly added objects to the world coordinate system. * VIEW View, Align newly added objects to the active 3D View direction. * CURSOR 3D Cursor, Align newly added objects to the 3D Cursor's rotation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sculpt_paint_overlay_color: typing.List[float] = None
+ ''' Color of texture overlay
+
+ :type: typing.List[float]
+ '''
+
+ undo_memory_limit: int = None
+ ''' Maximum memory usage in megabytes (0 means unlimited)
+
+ :type: int
+ '''
+
+ undo_steps: int = None
+ ''' Number of undo steps available (smaller values conserve memory)
+
+ :type: int
+ '''
+
+ use_auto_keying: bool = None
+ ''' Automatic keyframe insertion for Objects and Bones (default setting used for new Scenes)
+
+ :type: bool
+ '''
+
+ use_auto_keying_warning: bool = None
+ ''' Show warning indicators when transforming objects and bones if auto keying is enabled
+
+ :type: bool
+ '''
+
+ use_cursor_lock_adjust: bool = None
+ ''' Place the cursor without 'jumping' to the new location (when lock-to-cursor is used)
+
+ :type: bool
+ '''
+
+ use_duplicate_action: bool = None
+ ''' Causes actions to be duplicated with the data-blocks
+
+ :type: bool
+ '''
+
+ use_duplicate_armature: bool = None
+ ''' Causes armature data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_curve: bool = None
+ ''' Causes curve data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_grease_pencil: bool = None
+ ''' Causes grease pencil data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_hair: bool = None
+ ''' Causes hair data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_light: bool = None
+ ''' Causes light data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_lightprobe: bool = None
+ ''' Causes light probe data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_material: bool = None
+ ''' Causes material data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_mesh: bool = None
+ ''' Causes mesh data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_metaball: bool = None
+ ''' Causes metaball data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_particle: bool = None
+ ''' Causes particle systems to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_pointcloud: bool = None
+ ''' Causes point cloud data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_surface: bool = None
+ ''' Causes surface data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_text: bool = None
+ ''' Causes text data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_duplicate_volume: bool = None
+ ''' Causes volume data to be duplicated with the object
+
+ :type: bool
+ '''
+
+ use_enter_edit_mode: bool = None
+ ''' Enter Edit Mode automatically after adding a new object
+
+ :type: bool
+ '''
+
+ use_global_undo: bool = None
+ ''' Global undo works by keeping a full copy of the file itself in memory, so takes extra memory
+
+ :type: bool
+ '''
+
+ use_insertkey_xyz_to_rgb: bool = None
+ ''' Color for newly added transformation F-Curves (Location, Rotation, Scale) and also Color is based on the transform axis
+
+ :type: bool
+ '''
+
+ use_keyframe_insert_available: bool = None
+ ''' Automatic keyframe insertion in available F-Curves
+
+ :type: bool
+ '''
+
+ use_keyframe_insert_needed: bool = None
+ ''' Keyframe insertion only when keyframe needed
+
+ :type: bool
+ '''
+
+ use_mouse_depth_cursor: bool = None
+ ''' Use the surface depth for cursor placement
+
+ :type: bool
+ '''
+
+ use_negative_frames: bool = None
+ ''' Current frame number can be manually set to a negative value
+
+ :type: bool
+ '''
+
+ use_visual_keying: bool = None
+ ''' Use Visual keying automatically for constrained objects
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesExperimental(bpy_struct):
+ ''' Experimental features
+ '''
+
+ use_cycles_debug: bool = None
+ ''' Enable Cycles debugging options for developers
+
+ :type: bool
+ '''
+
+ use_new_hair_type: bool = None
+ ''' Enable the new hair type in the ui
+
+ :type: bool
+ '''
+
+ use_new_particle_system: bool = None
+ ''' Enable the new particle system in the ui
+
+ :type: bool
+ '''
+
+ use_sculpt_vertex_colors: bool = None
+ ''' Use the new Vertex Painting system
+
+ :type: bool
+ '''
+
+ use_undo_legacy: bool = None
+ ''' Use legacy undo (slower than the new default one, but may be more stable in some cases)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesFilePaths(bpy_struct):
+ ''' Default paths for external files
+ '''
+
+ animation_player: str = None
+ ''' Path to a custom animation/frame sequence player
+
+ :type: str
+ '''
+
+ animation_player_preset: typing.Union[int, str] = None
+ ''' Preset configs for external animation players * INTERNAL Internal, Built-in animation player. * DJV DJV, Open source frame player: http://djv.sourceforge.net. * FRAMECYCLER FrameCycler, Frame player from IRIDAS. * RV RV, Frame player from Tweak Software. * MPLAYER MPlayer, Media player for video & png/jpeg/sgi image sequences. * CUSTOM Custom, Custom animation player executable path.
+
+ :type: typing.Union[int, str]
+ '''
+
+ auto_save_time: int = None
+ ''' The time (in minutes) to wait between automatic temporary saves
+
+ :type: int
+ '''
+
+ font_directory: str = None
+ ''' The default directory to search for loading fonts
+
+ :type: str
+ '''
+
+ hide_recent_locations: bool = None
+ ''' Hide recent locations in the file selector
+
+ :type: bool
+ '''
+
+ hide_system_bookmarks: bool = None
+ ''' Hide system bookmarks in the file selector
+
+ :type: bool
+ '''
+
+ i18n_branches_directory: str = None
+ ''' The path to the '/branches' directory of your local svn-translation copy, to allow translating from the UI
+
+ :type: str
+ '''
+
+ image_editor: str = None
+ ''' Path to an image editor
+
+ :type: str
+ '''
+
+ recent_files: int = None
+ ''' Maximum number of recently opened files to remember
+
+ :type: int
+ '''
+
+ render_cache_directory: str = None
+ ''' Where to cache raw render results
+
+ :type: str
+ '''
+
+ render_output_directory: str = None
+ ''' The default directory for rendering output, for new scenes
+
+ :type: str
+ '''
+
+ save_version: int = None
+ ''' The number of old versions to maintain in the current directory, when manually saving
+
+ :type: int
+ '''
+
+ script_directory: str = None
+ ''' Alternate script path, matching the default layout with subdirs: startup, add-ons & modules (requires restart)
+
+ :type: str
+ '''
+
+ show_hidden_files_datablocks: bool = None
+ ''' Hide files and data-blocks if their name start with a dot (.*)
+
+ :type: bool
+ '''
+
+ sound_directory: str = None
+ ''' The default directory to search for sounds
+
+ :type: str
+ '''
+
+ temporary_directory: str = None
+ ''' The directory for storing temporary save files
+
+ :type: str
+ '''
+
+ texture_directory: str = None
+ ''' The default directory to search for textures
+
+ :type: str
+ '''
+
+ use_auto_save_temporary_files: bool = None
+ ''' Automatic saving of temporary files in temp directory, uses process ID (sculpt & edit-mode data won't be saved!)
+
+ :type: bool
+ '''
+
+ use_file_compression: bool = None
+ ''' Enable file compression when saving .blend files
+
+ :type: bool
+ '''
+
+ use_filter_files: bool = None
+ ''' Display only files with extensions in the image select window
+
+ :type: bool
+ '''
+
+ use_load_ui: bool = None
+ ''' Load user interface setup when loading .blend files
+
+ :type: bool
+ '''
+
+ use_relative_paths: bool = None
+ ''' Default relative path option for the file selector
+
+ :type: bool
+ '''
+
+ use_save_preview_images: bool = None
+ ''' Enables automatic saving of preview images in the .blend file
+
+ :type: bool
+ '''
+
+ use_scripts_auto_execute: bool = None
+ ''' Allow any .blend file to run scripts automatically (unsafe with blend files from an untrusted source)
+
+ :type: bool
+ '''
+
+ use_tabs_as_spaces: bool = None
+ ''' Automatically convert all new tabs into spaces for new and loaded text files
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesInput(bpy_struct):
+ ''' Settings for input devices
+ '''
+
+ drag_threshold: int = None
+ ''' Number of pixels to drag before a drag event is triggered for keyboard and other non mouse/tablet input (otherwise click events are detected)
+
+ :type: int
+ '''
+
+ drag_threshold_mouse: int = None
+ ''' Number of pixels to drag before a tweak/drag event is triggered for mouse/track-pad input (otherwise click events are detected)
+
+ :type: int
+ '''
+
+ drag_threshold_tablet: int = None
+ ''' Number of pixels to drag before a tweak/drag event is triggered for tablet input (otherwise click events are detected)
+
+ :type: int
+ '''
+
+ invert_mouse_zoom: bool = None
+ ''' Invert the axis of mouse movement for zooming
+
+ :type: bool
+ '''
+
+ invert_zoom_wheel: bool = None
+ ''' Swap the Mouse Wheel zoom direction
+
+ :type: bool
+ '''
+
+ mouse_double_click_time: int = None
+ ''' Time/delay (in ms) for a double click
+
+ :type: int
+ '''
+
+ mouse_emulate_3_button_modifier: typing.Union[int, str] = None
+ ''' Hold this modifier to emulate the middle mouse button
+
+ :type: typing.Union[int, str]
+ '''
+
+ move_threshold: int = None
+ ''' Number of pixels to before the cursor is considered to have moved (used for cycling selected items on successive clicks)
+
+ :type: int
+ '''
+
+ navigation_mode: typing.Union[int, str] = None
+ ''' Which method to use for viewport navigation * WALK Walk, Interactively walk or free navigate around the scene. * FLY Fly, Use fly dynamics to navigate the scene.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ndof_deadzone: float = None
+ ''' Threshold of initial movement needed from the device's rest position
+
+ :type: float
+ '''
+
+ ndof_fly_helicopter: bool = None
+ ''' Device up/down directly controls the Z position of the 3D viewport
+
+ :type: bool
+ '''
+
+ ndof_lock_horizon: bool = None
+ ''' Keep horizon level while flying with 3D Mouse
+
+ :type: bool
+ '''
+
+ ndof_orbit_sensitivity: float = None
+ ''' Overall sensitivity of the 3D Mouse for orbiting
+
+ :type: float
+ '''
+
+ ndof_pan_yz_swap_axis: bool = None
+ ''' Pan using up/down on the device (otherwise forward/backward)
+
+ :type: bool
+ '''
+
+ ndof_panx_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_pany_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_panz_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_rotx_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_roty_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_rotz_invert_axis: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ ndof_sensitivity: float = None
+ ''' Overall sensitivity of the 3D Mouse for panning
+
+ :type: float
+ '''
+
+ ndof_show_guide: bool = None
+ ''' Display the center and axis during rotation
+
+ :type: bool
+ '''
+
+ ndof_view_navigate_method: typing.Union[int, str] = None
+ ''' Navigation style in the viewport * FREE Free, Use full 6 degrees of freedom by default. * ORBIT Orbit, Orbit about the view center by default.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ndof_view_rotate_method: typing.Union[int, str] = None
+ ''' Rotation style in the viewport * TURNTABLE Turntable, Use turntable style rotation in the viewport. * TRACKBALL Trackball, Use trackball style rotation in the viewport.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ndof_zoom_invert: bool = None
+ ''' Zoom using opposite direction
+
+ :type: bool
+ '''
+
+ pressure_softness: float = None
+ ''' Adjusts softness of the low pressure response onset using a gamma curve
+
+ :type: float
+ '''
+
+ pressure_threshold_max: float = None
+ ''' Raw input pressure value that is interpreted as 100% by Blender
+
+ :type: float
+ '''
+
+ tablet_api: typing.Union[int, str] = None
+ ''' Select the tablet API to use for pressure sensitivity * AUTOMATIC Automatic, Automatically choose Wintab or Windows Ink depending on the device. * WINDOWS_INK Windows Ink, Use native Windows Ink API, for modern tablet and pen devices. Requires Windows 8 or newer. * WINTAB Wintab, Use Wintab driver for older tablets and Windows versions.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_perspective: bool = None
+ ''' Automatically switch between orthographic and perspective when changing from top/front/side views
+
+ :type: bool
+ '''
+
+ use_camera_lock_parent: bool = None
+ ''' When the camera is locked to the view and in fly mode, transform the parent rather than the camera
+
+ :type: bool
+ '''
+
+ use_drag_immediately: bool = None
+ ''' Moving things with a mouse drag confirms when releasing the button
+
+ :type: bool
+ '''
+
+ use_emulate_numpad: bool = None
+ ''' Main 1 to 0 keys act as the numpad ones (useful for laptops)
+
+ :type: bool
+ '''
+
+ use_mouse_continuous: bool = None
+ ''' Allow moving the mouse outside the view on some manipulations (transform, ui control drag)
+
+ :type: bool
+ '''
+
+ use_mouse_depth_navigate: bool = None
+ ''' Use the depth under the mouse to improve view pan/rotate/zoom functionality
+
+ :type: bool
+ '''
+
+ use_mouse_emulate_3_button: bool = None
+ ''' Emulate Middle Mouse with Alt+Left Mouse
+
+ :type: bool
+ '''
+
+ use_ndof: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_numeric_input_advanced: bool = None
+ ''' When entering numbers while transforming, default to advanced mode for full math expression evaluation
+
+ :type: bool
+ '''
+
+ use_rotate_around_active: bool = None
+ ''' Use selection as the pivot point
+
+ :type: bool
+ '''
+
+ use_trackpad_natural: bool = None
+ ''' If your system uses 'natural' scrolling, this option keeps consistent trackpad usage throughout the UI
+
+ :type: bool
+ '''
+
+ use_zoom_to_mouse: bool = None
+ ''' Zoom in towards the mouse pointer's position in the 3D view, rather than the 2D window center
+
+ :type: bool
+ '''
+
+ view_rotate_method: typing.Union[int, str] = None
+ ''' Orbit method in the viewport * TURNTABLE Turntable, Turntable keeps the Z-axis upright while orbiting. * TRACKBALL Trackball, Trackball allows you to tumble your view at any angle.
+
+ :type: typing.Union[int, str]
+ '''
+
+ view_rotate_sensitivity_trackball: float = None
+ ''' Scale trackball orbit sensitivity
+
+ :type: float
+ '''
+
+ view_rotate_sensitivity_turntable: float = None
+ ''' Rotation amount per-pixel to control how fast the viewport orbits
+
+ :type: float
+ '''
+
+ view_zoom_axis: typing.Union[int, str] = None
+ ''' Axis of mouse movement to zoom in or out on * VERTICAL Vertical, Zoom in and out based on vertical mouse movement. * HORIZONTAL Horizontal, Zoom in and out based on horizontal mouse movement.
+
+ :type: typing.Union[int, str]
+ '''
+
+ view_zoom_method: typing.Union[int, str] = None
+ ''' Which style to use for viewport scaling * CONTINUE Continue, Continuous zooming. The zoom direction and speed depends on how far along the set Zoom Axis the mouse has moved. * DOLLY Dolly, Zoom in and out based on mouse movement along the set Zoom Axis. * SCALE Scale, Zoom in and out as if you are scaling the view, mouse movements relative to center.
+
+ :type: typing.Union[int, str]
+ '''
+
+ walk_navigation: 'WalkNavigation' = None
+ ''' Settings for walk navigation mode
+
+ :type: 'WalkNavigation'
+ '''
+
+ wheel_scroll_lines: int = None
+ ''' Number of lines scrolled at a time with the mouse wheel
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesKeymap(bpy_struct):
+ ''' Shortcut setup for keyboards and other input devices
+ '''
+
+ active_keyconfig: str = None
+ ''' The name of the active key configuration
+
+ :type: str
+ '''
+
+ show_ui_keyconfig: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesSystem(bpy_struct):
+ ''' Graphics driver and operating system settings
+ '''
+
+ anisotropic_filter: typing.Union[int, str] = None
+ ''' Quality of the anisotropic filtering (values greater than 1.0 enable anisotropic filtering)
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_channels: typing.Union[int, str] = None
+ ''' Audio channel count * MONO Mono, Set audio channels to mono. * STEREO Stereo, Set audio channels to stereo. * SURROUND4 4 Channels, Set audio channels to 4 channels. * SURROUND51 5.1 Surround, Set audio channels to 5.1 surround sound. * SURROUND71 7.1 Surround, Set audio channels to 7.1 surround sound.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_device: typing.Union[int, str] = None
+ ''' Audio output device * Null None, Null device - there will be no audio output.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_mixing_buffer: typing.Union[int, str] = None
+ ''' Number of samples used by the audio mixing buffer * SAMPLES_256 256 Samples, Set audio mixing buffer size to 256 samples. * SAMPLES_512 512 Samples, Set audio mixing buffer size to 512 samples. * SAMPLES_1024 1024 Samples, Set audio mixing buffer size to 1024 samples. * SAMPLES_2048 2048 Samples, Set audio mixing buffer size to 2048 samples. * SAMPLES_4096 4096 Samples, Set audio mixing buffer size to 4096 samples. * SAMPLES_8192 8192 Samples, Set audio mixing buffer size to 8192 samples. * SAMPLES_16384 16384 Samples, Set audio mixing buffer size to 16384 samples. * SAMPLES_32768 32768 Samples, Set audio mixing buffer size to 32768 samples.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_sample_format: typing.Union[int, str] = None
+ ''' Audio sample format * U8 8-bit Unsigned, Set audio sample format to 8 bit unsigned integer. * S16 16-bit Signed, Set audio sample format to 16 bit signed integer. * S24 24-bit Signed, Set audio sample format to 24 bit signed integer. * S32 32-bit Signed, Set audio sample format to 32 bit signed integer. * FLOAT 32-bit Float, Set audio sample format to 32 bit float. * DOUBLE 64-bit Float, Set audio sample format to 64 bit float.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_sample_rate: typing.Union[int, str] = None
+ ''' Audio sample rate * RATE_44100 44.1 kHz, Set audio sampling rate to 44100 samples per second. * RATE_48000 48 kHz, Set audio sampling rate to 48000 samples per second. * RATE_96000 96 kHz, Set audio sampling rate to 96000 samples per second. * RATE_192000 192 kHz, Set audio sampling rate to 192000 samples per second.
+
+ :type: typing.Union[int, str]
+ '''
+
+ dpi: int = None
+ '''
+
+ :type: int
+ '''
+
+ gl_clip_alpha: float = None
+ ''' Clip alpha below this threshold in the 3D textured view
+
+ :type: float
+ '''
+
+ gl_texture_limit: typing.Union[int, str] = None
+ ''' Limit the texture size to save graphics memory
+
+ :type: typing.Union[int, str]
+ '''
+
+ image_draw_method: typing.Union[int, str] = None
+ ''' Method used for displaying images on the screen * AUTO Automatic, Automatically choose method based on GPU and image. * 2DTEXTURE 2D Texture, Use CPU for display transform and draw image with 2D texture. * GLSL GLSL, Use GLSL shaders for display transform and draw image with 2D texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ legacy_compute_device_type: int = None
+ ''' For backwards compatibility only
+
+ :type: int
+ '''
+
+ light_ambient: typing.List[float] = None
+ ''' Color of the ambient light that uniformly lit the scene
+
+ :type: typing.List[float]
+ '''
+
+ memory_cache_limit: int = None
+ ''' Memory cache limit (in megabytes)
+
+ :type: int
+ '''
+
+ opensubdiv_compute_type: typing.Union[int, str] = None
+ ''' Type of computer back-end used with OpenSubdiv
+
+ :type: typing.Union[int, str]
+ '''
+
+ pixel_size: float = None
+ '''
+
+ :type: float
+ '''
+
+ scrollback: int = None
+ ''' Maximum number of lines to store for the console buffer
+
+ :type: int
+ '''
+
+ sequencer_disk_cache_compression: typing.Union[int, str] = None
+ ''' Smaller compression will result in larger files, but less decoding overhead * NONE None, Requires fast storage, but uses minimum CPU resources. * LOW Low, Doesn't require fast storage and uses less CPU resources. * HIGH High, Works on slower storage devices and uses most CPU resources.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sequencer_disk_cache_dir: str = None
+ ''' Override default directory
+
+ :type: str
+ '''
+
+ sequencer_disk_cache_size_limit: int = None
+ ''' Disk cache limit (in gigabytes)
+
+ :type: int
+ '''
+
+ solid_lights: typing.Union[typing.List['UserSolidLight'],
+ 'bpy_prop_collection'] = None
+ ''' Lights user to display objects in solid draw mode
+
+ :type: typing.Union[typing.List['UserSolidLight'], 'bpy_prop_collection']
+ '''
+
+ texture_collection_rate: int = None
+ ''' Number of seconds between each run of the GL texture garbage collector
+
+ :type: int
+ '''
+
+ texture_time_out: int = None
+ ''' Time since last access of a GL texture in seconds after which it is freed (set to 0 to keep textures allocated)
+
+ :type: int
+ '''
+
+ ui_line_width: float = None
+ ''' Suggested line thickness and point size in pixels, for add-ons drawing custom user interface elements, based on operating system settings and Blender UI scale
+
+ :type: float
+ '''
+
+ ui_scale: float = None
+ ''' Size multiplier to use when drawing custom user interface elements, so that they are scaled correctly on screens with different DPI. This value is based on operating system DPI settings and Blender display scale
+
+ :type: float
+ '''
+
+ use_edit_mode_smooth_wire: bool = None
+ ''' Enable Edit-Mode edge smoothing, reducing aliasing, requires restart
+
+ :type: bool
+ '''
+
+ use_overlay_smooth_wire: bool = None
+ ''' Enable overlay smooth wires, reducing aliasing
+
+ :type: bool
+ '''
+
+ use_region_overlap: bool = None
+ ''' Draw tool/property regions over the main region
+
+ :type: bool
+ '''
+
+ use_select_pick_depth: bool = None
+ ''' Use the depth buffer for picking 3D View selection (without this the front most object may not be selected first)
+
+ :type: bool
+ '''
+
+ use_sequencer_disk_cache: bool = None
+ ''' Store cached images to disk
+
+ :type: bool
+ '''
+
+ use_studio_light_edit: bool = None
+ ''' View the result of the studio light editor in the viewport
+
+ :type: bool
+ '''
+
+ vbo_collection_rate: int = None
+ ''' Number of seconds between each run of the GL Vertex buffer object garbage collector
+
+ :type: int
+ '''
+
+ vbo_time_out: int = None
+ ''' Time since last access of a GL Vertex buffer object in seconds after which it is freed (set to 0 to keep vbo allocated)
+
+ :type: int
+ '''
+
+ viewport_aa: typing.Union[int, str] = None
+ ''' Method of anti-aliasing in 3d viewport * OFF No Anti-Aliasing, Scene will be rendering without any anti-aliasing. * FXAA Single Pass Anti-Aliasing, Scene will be rendered using a single pass anti-aliasing method (FXAA). * 5 5 Samples, Scene will be rendered using 5 anti-aliasing samples. * 8 8 Samples, Scene will be rendered using 8 anti-aliasing samples. * 11 11 Samples, Scene will be rendered using 11 anti-aliasing samples. * 16 16 Samples, Scene will be rendered using 16 anti-aliasing samples. * 32 32 Samples, Scene will be rendered using 32 anti-aliasing samples.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PreferencesView(bpy_struct):
+ ''' Preferences related to viewing data
+ '''
+
+ color_picker_type: typing.Union[int, str] = None
+ ''' Different styles of displaying the color picker widget * CIRCLE_HSV Circle (HSV), A circular Hue/Saturation color wheel, with Value slider. * CIRCLE_HSL Circle (HSL), A circular Hue/Saturation color wheel, with Lightness slider. * SQUARE_SV Square (SV + H), A square showing Saturation/Value, with Hue slider. * SQUARE_HS Square (HS + V), A square showing Hue/Saturation, with Value slider. * SQUARE_HV Square (HV + S), A square showing Hue/Value, with Saturation slider.
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor_display_type: typing.Union[int, str] = None
+ ''' How factor values are displayed * FACTOR Factor, Display factors as values between 0 and 1. * PERCENTAGE Percentage, Display factors as percentages.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filebrowser_display_type: typing.Union[int, str] = None
+ ''' Default location where the File Editor will be displayed in * SCREEN Full Screen, Open the temporary editor in a maximized screen. * WINDOW New Window, Open the temporary editor in a new window.
+
+ :type: typing.Union[int, str]
+ '''
+
+ font_path_ui: str = None
+ ''' Path to interface font
+
+ :type: str
+ '''
+
+ font_path_ui_mono: str = None
+ ''' Path to interface mono-space Font
+
+ :type: str
+ '''
+
+ gizmo_size: int = None
+ ''' Diameter of the gizmo
+
+ :type: int
+ '''
+
+ header_align: typing.Union[int, str] = None
+ ''' Default header position for new space-types * NONE Default, Keep existing header alignment. * TOP Top, Top aligned on load. * BOTTOM Bottom, Bottom align on load (except for property editors).
+
+ :type: typing.Union[int, str]
+ '''
+
+ language: typing.Union[int, str] = None
+ ''' Language used for translation * DEFAULT Automatic (Automatic), Automatically choose system's defined language if available, or fall-back to English.
+
+ :type: typing.Union[int, str]
+ '''
+
+ lookdev_sphere_size: int = None
+ ''' Diameter of the HDRI preview spheres
+
+ :type: int
+ '''
+
+ mini_axis_brightness: int = None
+ ''' Brightness of the icon
+
+ :type: int
+ '''
+
+ mini_axis_size: int = None
+ ''' The axes icon's size
+
+ :type: int
+ '''
+
+ mini_axis_type: typing.Union[int, str] = None
+ ''' Show a small rotating 3D axes in the top right corner of the 3D View
+
+ :type: typing.Union[int, str]
+ '''
+
+ open_sublevel_delay: int = None
+ ''' Time delay in 1/10 seconds before automatically opening sub level menus
+
+ :type: int
+ '''
+
+ open_toplevel_delay: int = None
+ ''' Time delay in 1/10 seconds before automatically opening top level menus
+
+ :type: int
+ '''
+
+ pie_animation_timeout: int = None
+ ''' Time needed to fully animate the pie to unfolded state (in 1/100ths of sec)
+
+ :type: int
+ '''
+
+ pie_initial_timeout: int = None
+ ''' Pie menus will use the initial mouse position as center for this amount of time (in 1/100ths of sec)
+
+ :type: int
+ '''
+
+ pie_menu_confirm: int = None
+ ''' Distance threshold after which selection is made (zero to disable)
+
+ :type: int
+ '''
+
+ pie_menu_radius: int = None
+ ''' Pie menu size in pixels
+
+ :type: int
+ '''
+
+ pie_menu_threshold: int = None
+ ''' Distance from center needed before a selection can be made
+
+ :type: int
+ '''
+
+ pie_tap_timeout: int = None
+ ''' Pie menu button held longer than this will dismiss menu on release.(in 1/100ths of sec)
+
+ :type: int
+ '''
+
+ render_display_type: typing.Union[int, str] = None
+ ''' Default location where rendered images will be displayed in * NONE Keep User Interface, Images are rendered without changing the user interface. * SCREEN Full Screen, Images are rendered in a maximized Image Editor. * AREA Image Editor, Images are rendered in an Image Editor. * WINDOW New Window, Images are rendered in a new window.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_angle: float = None
+ ''' Rotation step for numerical pad keys (2 4 6 8)
+
+ :type: float
+ '''
+
+ show_addons_enabled_only: bool = None
+ ''' Only show enabled add-ons. Un-check to see all installed add-ons
+
+ :type: bool
+ '''
+
+ show_column_layout: bool = None
+ ''' Use a column layout for toolbox
+
+ :type: bool
+ '''
+
+ show_developer_ui: bool = None
+ ''' Show options for developers (edit source in context menu, geometry indices)
+
+ :type: bool
+ '''
+
+ show_gizmo: bool = None
+ ''' Use transform gizmos by default
+
+ :type: bool
+ '''
+
+ show_layout_ui: bool = None
+ ''' Split and join editors by dragging from corners
+
+ :type: bool
+ '''
+
+ show_navigate_ui: bool = None
+ ''' Show navigation controls in 2D & 3D views which do not have scroll bars
+
+ :type: bool
+ '''
+
+ show_object_info: bool = None
+ ''' Display objects name and frame number in 3D view
+
+ :type: bool
+ '''
+
+ show_playback_fps: bool = None
+ ''' Show the frames per second screen refresh rate, while animation is played back
+
+ :type: bool
+ '''
+
+ show_splash: bool = None
+ ''' Display splash screen on startup
+
+ :type: bool
+ '''
+
+ show_statusbar_memory: bool = None
+ ''' Show Blender memory usage
+
+ :type: bool
+ '''
+
+ show_statusbar_stats: bool = None
+ ''' Show scene statistics
+
+ :type: bool
+ '''
+
+ show_statusbar_version: bool = None
+ ''' Show Blender version string
+
+ :type: bool
+ '''
+
+ show_statusbar_vram: bool = None
+ ''' Show GPU video memory usage
+
+ :type: bool
+ '''
+
+ show_tooltips: bool = None
+ ''' Display tooltips (when off hold Alt to force display)
+
+ :type: bool
+ '''
+
+ show_tooltips_python: bool = None
+ ''' Show Python references in tooltips
+
+ :type: bool
+ '''
+
+ show_view_name: bool = None
+ ''' Show the name of the view's direction in each 3D View
+
+ :type: bool
+ '''
+
+ smooth_view: int = None
+ ''' Time to animate the view in milliseconds, zero to disable
+
+ :type: int
+ '''
+
+ text_hinting: typing.Union[int, str] = None
+ ''' Method for making user interface text render sharp
+
+ :type: typing.Union[int, str]
+ '''
+
+ timecode_style: typing.Union[int, str] = None
+ ''' Format of Time Codes displayed when not displaying timing in terms of frames * MINIMAL Minimal Info, Most compact representation, uses '+' as separator for sub-second frame numbers, with left and right truncation of the timecode as necessary. * SMPTE SMPTE (Full), Full SMPTE timecode (format is HH:MM:SS:FF). * SMPTE_COMPACT SMPTE (Compact), SMPTE timecode showing minutes, seconds, and frames only - hours are also shown if necessary, but not by default. * MILLISECONDS Compact with Milliseconds, Similar to SMPTE (Compact), except that instead of frames, milliseconds are shown instead. * SECONDS_ONLY Only Seconds, Direct conversion of frame numbers to seconds.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ui_line_width: typing.Union[int, str] = None
+ ''' Changes the thickness of widget outlines, lines and points in the interface, for high DPI displays * THIN Thin, Thinner lines than the default. * AUTO Auto, Automatic line width based on UI scale. * THICK Thick, Thicker lines than the default.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ui_scale: float = None
+ ''' Changes the size of the fonts and widgets in the interface
+
+ :type: float
+ '''
+
+ use_directional_menus: bool = None
+ ''' Otherwise menus, etc will always be top to bottom, left to right, no matter opening direction
+
+ :type: bool
+ '''
+
+ use_mouse_over_open: bool = None
+ ''' Open menu buttons and pulldowns automatically when the mouse is hovering
+
+ :type: bool
+ '''
+
+ use_save_prompt: bool = None
+ ''' Ask for confirmation when quitting with unsaved changes
+
+ :type: bool
+ '''
+
+ use_text_antialiasing: bool = None
+ ''' Draw user interface text anti-aliased
+
+ :type: bool
+ '''
+
+ use_translate_interface: bool = None
+ ''' Translate all labels in menus, buttons and panels (note that this might make it hard to follow tutorials or the manual)
+
+ :type: bool
+ '''
+
+ use_translate_new_dataname: bool = None
+ ''' Translate the names of new data-blocks (objects, materials...)
+
+ :type: bool
+ '''
+
+ use_translate_tooltips: bool = None
+ ''' Translate the descriptions when hovering UI elements (recommended)
+
+ :type: bool
+ '''
+
+ use_weight_color_range: bool = None
+ ''' Enable color range used for weight visualization in weight painting mode
+
+ :type: bool
+ '''
+
+ view2d_grid_spacing_min: int = None
+ ''' Minimum number of pixels between each gridline in 2D Viewports
+
+ :type: int
+ '''
+
+ view_frame_keyframes: int = None
+ ''' Keyframes around cursor that we zoom around
+
+ :type: int
+ '''
+
+ view_frame_seconds: float = None
+ ''' Seconds around cursor that we zoom around
+
+ :type: float
+ '''
+
+ view_frame_type: typing.Union[int, str] = None
+ ''' How zooming to frame focuses around current frame
+
+ :type: typing.Union[int, str]
+ '''
+
+ weight_color_range: 'ColorRamp' = None
+ ''' Color range used for weight visualization in weight painting mode
+
+ :type: 'ColorRamp'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Property(bpy_struct):
+ ''' RNA property definition
+ '''
+
+ description: str = None
+ ''' Description of the property for tooltips
+
+ :type: str
+ '''
+
+ icon: typing.Union[int, str] = None
+ ''' Icon of the item
+
+ :type: typing.Union[int, str]
+ '''
+
+ identifier: str = None
+ ''' Unique name used in the code and scripting
+
+ :type: str
+ '''
+
+ is_animatable: bool = None
+ ''' Property is animatable through RNA
+
+ :type: bool
+ '''
+
+ is_argument_optional: bool = None
+ ''' True when the property is optional in a Python function implementing an RNA function
+
+ :type: bool
+ '''
+
+ is_enum_flag: bool = None
+ ''' True when multiple enums
+
+ :type: bool
+ '''
+
+ is_hidden: bool = None
+ ''' True when the property is hidden
+
+ :type: bool
+ '''
+
+ is_library_editable: bool = None
+ ''' Property is editable from linked instances (changes not saved)
+
+ :type: bool
+ '''
+
+ is_never_none: bool = None
+ ''' True when this value can't be set to None
+
+ :type: bool
+ '''
+
+ is_output: bool = None
+ ''' True when this property is an output value from an RNA function
+
+ :type: bool
+ '''
+
+ is_overridable: bool = None
+ ''' Property is overridable through RNA
+
+ :type: bool
+ '''
+
+ is_readonly: bool = None
+ ''' Property is editable through RNA
+
+ :type: bool
+ '''
+
+ is_registered: bool = None
+ ''' Property is registered as part of type registration
+
+ :type: bool
+ '''
+
+ is_registered_optional: bool = None
+ ''' Property is optionally registered as part of type registration
+
+ :type: bool
+ '''
+
+ is_required: bool = None
+ ''' False when this property is an optional argument in an RNA function
+
+ :type: bool
+ '''
+
+ is_runtime: bool = None
+ ''' Property has been dynamically created at runtime
+
+ :type: bool
+ '''
+
+ is_skip_save: bool = None
+ ''' True when the property is not saved in presets
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Human readable name
+
+ :type: str
+ '''
+
+ srna: 'Struct' = None
+ ''' Struct definition used for properties assigned to this item
+
+ :type: 'Struct'
+ '''
+
+ subtype: typing.Union[int, str] = None
+ ''' Semantic interpretation of the property
+
+ :type: typing.Union[int, str]
+ '''
+
+ tags: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Subset of tags (defined in parent struct) that are set for this property
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ translation_context: str = None
+ ''' Translation context of the property's name
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Data type of the property
+
+ :type: typing.Union[int, str]
+ '''
+
+ unit: typing.Union[int, str] = None
+ ''' Type of units for this property
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PropertyGroup(bpy_struct):
+ ''' Group of ID properties
+ '''
+
+ name: str = None
+ ''' Unique name used in the code and scripting
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PropertyGroupItem(bpy_struct):
+ ''' Property that stores arbitrary, user defined properties
+ '''
+
+ collection: typing.Union[typing.List['PropertyGroup'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['PropertyGroup'], 'bpy_prop_collection']
+ '''
+
+ double: float = None
+ '''
+
+ :type: float
+ '''
+
+ double_array: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ float: float = None
+ '''
+
+ :type: float
+ '''
+
+ float_array: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ group: 'PropertyGroup' = None
+ '''
+
+ :type: 'PropertyGroup'
+ '''
+
+ id: 'ID' = None
+ '''
+
+ :type: 'ID'
+ '''
+
+ idp_array: typing.Union[typing.List['PropertyGroup'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['PropertyGroup'], 'bpy_prop_collection']
+ '''
+
+ int: int = None
+ '''
+
+ :type: int
+ '''
+
+ int_array: typing.List[int] = None
+ '''
+
+ :type: typing.List[int]
+ '''
+
+ string: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Region(bpy_struct):
+ ''' Region in a subdivided screen area
+ '''
+
+ alignment: typing.Union[int, str] = None
+ ''' Alignment of the region within the area * NONE None, Don't use any fixed alignment, fill available space. * TOP Top. * BOTTOM Bottom. * LEFT Left. * RIGHT Right. * HORIZONTAL_SPLIT Horizontal Split. * VERTICAL_SPLIT Vertical Split. * FLOAT Float, Region floats on screen, doesn't use any fixed alignment. * QUAD_SPLIT Quad Split, Region is split horizontally and vertically.
+
+ :type: typing.Union[int, str]
+ '''
+
+ height: int = None
+ ''' Region height
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of this region
+
+ :type: typing.Union[int, str]
+ '''
+
+ view2d: 'View2D' = None
+ ''' 2D view of the region
+
+ :type: 'View2D'
+ '''
+
+ width: int = None
+ ''' Region width
+
+ :type: int
+ '''
+
+ x: int = None
+ ''' The window relative vertical location of the region
+
+ :type: int
+ '''
+
+ y: int = None
+ ''' The window relative horizontal location of the region
+
+ :type: int
+ '''
+
+ def tag_redraw(self):
+ ''' tag_redraw
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RegionView3D(bpy_struct):
+ ''' 3D View region data
+ '''
+
+ clip_planes: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ is_orthographic_side_view: bool = None
+ ''' Is current view an orthographic side view
+
+ :type: bool
+ '''
+
+ is_perspective: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ lock_rotation: bool = None
+ ''' Lock view rotation in side views
+
+ :type: bool
+ '''
+
+ perspective_matrix: typing.List[float] = None
+ ''' Current perspective matrix ( window_matrix * view_matrix )
+
+ :type: typing.List[float]
+ '''
+
+ show_sync_view: bool = None
+ ''' Sync view position between side views
+
+ :type: bool
+ '''
+
+ use_box_clip: bool = None
+ ''' Clip objects based on what's visible in other side views
+
+ :type: bool
+ '''
+
+ use_clip_planes: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ view_camera_offset: typing.List[float] = None
+ ''' View shift in camera view
+
+ :type: typing.List[float]
+ '''
+
+ view_camera_zoom: float = None
+ ''' Zoom factor in camera view
+
+ :type: float
+ '''
+
+ view_distance: float = None
+ ''' Distance to the view location
+
+ :type: float
+ '''
+
+ view_location: typing.List[float] = None
+ ''' View pivot location
+
+ :type: typing.List[float]
+ '''
+
+ view_matrix: typing.List[float] = None
+ ''' Current view matrix
+
+ :type: typing.List[float]
+ '''
+
+ view_perspective: typing.Union[int, str] = None
+ ''' View Perspective
+
+ :type: typing.Union[int, str]
+ '''
+
+ view_rotation: typing.List[float] = None
+ ''' Rotation in quaternions (keep normalized)
+
+ :type: typing.List[float]
+ '''
+
+ window_matrix: typing.List[float] = None
+ ''' Current window matrix
+
+ :type: typing.List[float]
+ '''
+
+ def update(self):
+ ''' Recalculate the view matrices
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderEngine(bpy_struct):
+ ''' Render engine
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_use_eevee_viewport: bool = None
+ ''' Uses Eevee for viewport shading in LookDev shading mode
+
+ :type: bool
+ '''
+
+ bl_use_gpu_context: bool = None
+ ''' Enable OpenGL context for the render method, for engines that render using OpenGL
+
+ :type: bool
+ '''
+
+ bl_use_postprocess: bool = None
+ ''' Apply compositing on render results
+
+ :type: bool
+ '''
+
+ bl_use_preview: bool = None
+ ''' Render engine supports being used for rendering previews of materials, lights and worlds
+
+ :type: bool
+ '''
+
+ bl_use_save_buffers: bool = None
+ ''' Support render to an on disk buffer during rendering
+
+ :type: bool
+ '''
+
+ bl_use_shading_nodes_custom: bool = None
+ ''' Don't expose Cycles and Eevee shading nodes in the node editor user interface, so own nodes can be used instead
+
+ :type: bool
+ '''
+
+ bl_use_spherical_stereo: bool = None
+ ''' Support spherical stereo camera models
+
+ :type: bool
+ '''
+
+ bl_use_stereo_viewport: bool = None
+ ''' Support rendering stereo 3D viewport
+
+ :type: bool
+ '''
+
+ camera_override: 'Object' = None
+ '''
+
+ :type: 'Object'
+ '''
+
+ is_animation: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ is_preview: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ layer_override: typing.List[bool] = None
+ '''
+
+ :type: typing.List[bool]
+ '''
+
+ render: 'RenderSettings' = None
+ '''
+
+ :type: 'RenderSettings'
+ '''
+
+ resolution_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ resolution_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ tile_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ tile_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ use_highlight_tiles: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ def update(self, data: 'BlendData' = None, depsgraph: 'Depsgraph' = None):
+ ''' Export scene data for render
+
+ :param data:
+ :type data: 'BlendData'
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def render(self, depsgraph: 'Depsgraph'):
+ ''' Render scene into an image
+
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def bake(self, depsgraph: 'Depsgraph', object: 'Object',
+ pass_type: typing.Union[int, str], pass_filter: int, width: int,
+ height: int):
+ ''' Bake passes
+
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ :param object:
+ :type object: 'Object'
+ :param pass_type: Pass, Pass to bake
+ :type pass_type: typing.Union[int, str]
+ :param pass_filter: Pass Filter, Filter to combined, diffuse, glossy and transmission passes
+ :type pass_filter: int
+ :param width: Width, Image width
+ :type width: int
+ :param height: Height, Image height
+ :type height: int
+ '''
+ pass
+
+ def view_update(self, context: 'Context', depsgraph: 'Depsgraph'):
+ ''' Update on data changes for viewport render
+
+ :param context:
+ :type context: 'Context'
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def view_draw(self, context: 'Context', depsgraph: 'Depsgraph'):
+ ''' Draw viewport render
+
+ :param context:
+ :type context: 'Context'
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def update_script_node(self, node: 'Node' = None):
+ ''' Compile shader script node
+
+ :param node:
+ :type node: 'Node'
+ '''
+ pass
+
+ def update_render_passes(self,
+ scene: 'Scene' = None,
+ renderlayer: 'ViewLayer' = None):
+ ''' Update the render passes that will be generated
+
+ :param scene:
+ :type scene: 'Scene'
+ :param renderlayer:
+ :type renderlayer: 'ViewLayer'
+ '''
+ pass
+
+ def tag_redraw(self):
+ ''' Request redraw for viewport rendering
+
+ '''
+ pass
+
+ def tag_update(self):
+ ''' Request update call for viewport rendering
+
+ '''
+ pass
+
+ def begin_result(self,
+ x: int,
+ y: int,
+ w: int,
+ h: int,
+ layer: str = "",
+ view: str = "") -> 'RenderResult':
+ ''' Create render result to write linear floating point render layers and passes
+
+ :param x: X
+ :type x: int
+ :param y: Y
+ :type y: int
+ :param w: Width
+ :type w: int
+ :param h: Height
+ :type h: int
+ :param layer: Layer, Single layer to get render result for
+ :type layer: str
+ :param view: View, Single view to get render result for
+ :type view: str
+ :rtype: 'RenderResult'
+ :return: Result
+ '''
+ pass
+
+ def update_result(self, result: 'RenderResult'):
+ ''' Signal that pixels have been updated and can be redrawn in the user interface
+
+ :param result: Result
+ :type result: 'RenderResult'
+ '''
+ pass
+
+ def end_result(self,
+ result: 'RenderResult',
+ cancel: bool = False,
+ highlight: bool = False,
+ do_merge_results: bool = False):
+ ''' All pixels in the render result have been set and are final
+
+ :param result: Result
+ :type result: 'RenderResult'
+ :param cancel: Cancel, Don't mark tile as done, don't merge results unless forced
+ :type cancel: bool
+ :param highlight: Highlight, Don't mark tile as done yet
+ :type highlight: bool
+ :param do_merge_results: Merge Results, Merge results even if cancel=true
+ :type do_merge_results: bool
+ '''
+ pass
+
+ def add_pass(self, name: str, channels: int, chan_id: str,
+ layer: str = ""):
+ ''' Add a pass to the render layer
+
+ :param name: Name, Name of the Pass, without view or channel tag
+ :type name: str
+ :param channels: Channels
+ :type channels: int
+ :param chan_id: Channel IDs, Channel names, one character per channel
+ :type chan_id: str
+ :param layer: Layer, Single layer to add render pass to
+ :type layer: str
+ '''
+ pass
+
+ def get_result(self) -> 'RenderResult':
+ ''' Get final result for non-pixel operations
+
+ :rtype: 'RenderResult'
+ :return: Result
+ '''
+ pass
+
+ def test_break(self) -> bool:
+ ''' Test if the render operation should been canceled, this is a fast call that should be used regularly for responsiveness
+
+ :rtype: bool
+ :return: Break
+ '''
+ pass
+
+ def active_view_get(self) -> str:
+ ''' active_view_get
+
+ :rtype: str
+ :return: View, Single view active
+ '''
+ pass
+
+ def active_view_set(self, view: str):
+ ''' active_view_set
+
+ :param view: View, Single view to set as active
+ :type view: str
+ '''
+ pass
+
+ def camera_shift_x(self,
+ camera: 'Object',
+ use_spherical_stereo: bool = False) -> float:
+ ''' camera_shift_x
+
+ :param camera:
+ :type camera: 'Object'
+ :param use_spherical_stereo: Spherical Stereo
+ :type use_spherical_stereo: bool
+ :rtype: float
+ :return: Shift X
+ '''
+ pass
+
+ def camera_model_matrix(self,
+ camera: 'Object',
+ use_spherical_stereo: bool = False
+ ) -> typing.List[float]:
+ ''' camera_model_matrix
+
+ :param camera:
+ :type camera: 'Object'
+ :param use_spherical_stereo: Spherical Stereo
+ :type use_spherical_stereo: bool
+ :rtype: typing.List[float]
+ :return: Model Matrix, Normalized camera model matrix
+ '''
+ pass
+
+ def use_spherical_stereo(self, camera: 'Object') -> bool:
+ ''' use_spherical_stereo
+
+ :param camera:
+ :type camera: 'Object'
+ :rtype: bool
+ :return: Spherical Stereo
+ '''
+ pass
+
+ def update_stats(self, stats: str, info: str):
+ ''' Update and signal to redraw render status text
+
+ :param stats: Stats
+ :type stats: str
+ :param info: Info
+ :type info: str
+ '''
+ pass
+
+ def frame_set(self, frame: int, subframe: float):
+ ''' Evaluate scene at a different frame (for motion blur)
+
+ :param frame: Frame
+ :type frame: int
+ :param subframe: Subframe
+ :type subframe: float
+ '''
+ pass
+
+ def update_progress(self, progress: float):
+ ''' Update progress percentage of render
+
+ :param progress: Percentage of render that's done
+ :type progress: float
+ '''
+ pass
+
+ def update_memory_stats(self,
+ memory_used: float = 0.0,
+ memory_peak: float = 0.0):
+ ''' Update memory usage statistics
+
+ :param memory_used: Current memory usage in megabytes
+ :type memory_used: float
+ :param memory_peak: Peak memory usage in megabytes
+ :type memory_peak: float
+ '''
+ pass
+
+ def report(self, type: typing.Union[typing.Set[int], typing.Set[str]],
+ message: str):
+ ''' Report info, warning or error messages
+
+ :param type: Type
+ :type type: typing.Union[typing.Set[int], typing.Set[str]]
+ :param message: Report Message
+ :type message: str
+ '''
+ pass
+
+ def error_set(self, message: str):
+ ''' Set error message displaying after the render is finished
+
+ :param message: Report Message
+ :type message: str
+ '''
+ pass
+
+ def bind_display_space_shader(self, scene: 'Scene'):
+ ''' Bind GLSL fragment shader that converts linear colors to display space colors using scene color management settings
+
+ :param scene:
+ :type scene: 'Scene'
+ '''
+ pass
+
+ def unbind_display_space_shader(self):
+ ''' Unbind GLSL display space shader, must always be called after binding the shader
+
+ '''
+ pass
+
+ def support_display_space_shader(self, scene: 'Scene') -> bool:
+ ''' Test if GLSL display space shader is supported for the combination of graphics card and scene settings
+
+ :param scene:
+ :type scene: 'Scene'
+ :rtype: bool
+ :return: Supported
+ '''
+ pass
+
+ def get_preview_pixel_size(self, scene: 'Scene') -> int:
+ ''' Free Blender side memory of render engine
+
+ :param scene:
+ :type scene: 'Scene'
+ :rtype: int
+ :return: Pixel Size
+ '''
+ pass
+
+ def free_blender_memory(self):
+ ''' free_blender_memory
+
+ '''
+ pass
+
+ def register_pass(self, scene: 'Scene', view_layer: 'ViewLayer', name: str,
+ channels: int, chanid: str,
+ type: typing.Union[int, str]):
+ ''' Register a render pass that will be part of the render with the current settings
+
+ :param scene:
+ :type scene: 'Scene'
+ :param view_layer:
+ :type view_layer: 'ViewLayer'
+ :param name: Name
+ :type name: str
+ :param channels: Channels
+ :type channels: int
+ :param chanid: Channel IDs
+ :type chanid: str
+ :param type: Type
+ :type type: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderLayer(bpy_struct):
+ invert_zmask: bool = None
+ ''' For Zmask, only render what is behind solid z values instead of in front
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' View layer name
+
+ :type: str
+ '''
+
+ passes: typing.Union[typing.List['RenderPass'], 'bpy_prop_collection',
+ 'RenderPasses'] = None
+ '''
+
+ :type: typing.Union[typing.List['RenderPass'], 'bpy_prop_collection', 'RenderPasses']
+ '''
+
+ use_all_z: bool = None
+ ''' Fill in Z values for solid faces in invisible layers, for masking
+
+ :type: bool
+ '''
+
+ use_ao: bool = None
+ ''' Render Ambient Occlusion in this Layer
+
+ :type: bool
+ '''
+
+ use_edge_enhance: bool = None
+ ''' Render Edge-enhance in this Layer (only works for Solid faces)
+
+ :type: bool
+ '''
+
+ use_halo: bool = None
+ ''' Render Halos in this Layer (on top of Solid)
+
+ :type: bool
+ '''
+
+ use_pass_ambient_occlusion: bool = None
+ ''' Deliver Ambient Occlusion pass
+
+ :type: bool
+ '''
+
+ use_pass_combined: bool = None
+ ''' Deliver full combined RGBA buffer
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_color: bool = None
+ ''' Deliver diffuse color pass
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_direct: bool = None
+ ''' Deliver diffuse direct pass
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_indirect: bool = None
+ ''' Deliver diffuse indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_emit: bool = None
+ ''' Deliver emission pass
+
+ :type: bool
+ '''
+
+ use_pass_environment: bool = None
+ ''' Deliver environment lighting pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_color: bool = None
+ ''' Deliver glossy color pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_direct: bool = None
+ ''' Deliver glossy direct pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_indirect: bool = None
+ ''' Deliver glossy indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_material_index: bool = None
+ ''' Deliver material index pass
+
+ :type: bool
+ '''
+
+ use_pass_mist: bool = None
+ ''' Deliver mist factor pass (0.0-1.0)
+
+ :type: bool
+ '''
+
+ use_pass_normal: bool = None
+ ''' Deliver normal pass
+
+ :type: bool
+ '''
+
+ use_pass_object_index: bool = None
+ ''' Deliver object index pass
+
+ :type: bool
+ '''
+
+ use_pass_shadow: bool = None
+ ''' Deliver shadow pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_color: bool = None
+ ''' Deliver subsurface color pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_direct: bool = None
+ ''' Deliver subsurface direct pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_indirect: bool = None
+ ''' Deliver subsurface indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_color: bool = None
+ ''' Deliver transmission color pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_direct: bool = None
+ ''' Deliver transmission direct pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_indirect: bool = None
+ ''' Deliver transmission indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_uv: bool = None
+ ''' Deliver texture UV pass
+
+ :type: bool
+ '''
+
+ use_pass_vector: bool = None
+ ''' Deliver speed vector pass
+
+ :type: bool
+ '''
+
+ use_pass_z: bool = None
+ ''' Deliver Z values pass
+
+ :type: bool
+ '''
+
+ use_sky: bool = None
+ ''' Render Sky in this Layer
+
+ :type: bool
+ '''
+
+ use_solid: bool = None
+ ''' Render Solid faces in this Layer
+
+ :type: bool
+ '''
+
+ use_strand: bool = None
+ ''' Render Strands in this Layer
+
+ :type: bool
+ '''
+
+ use_volumes: bool = None
+ ''' Render volumes in this Layer
+
+ :type: bool
+ '''
+
+ use_zmask: bool = None
+ ''' Only render what's in front of the solid z values
+
+ :type: bool
+ '''
+
+ use_ztransp: bool = None
+ ''' Render Z-Transparent faces in this Layer (on top of Solid and Halos)
+
+ :type: bool
+ '''
+
+ def load_from_file(self, filename: str, x: int = 0, y: int = 0):
+ ''' Copies the pixels of this renderlayer from an image file
+
+ :param filename: Filename, Filename to load into this render tile, must be no smaller than the renderlayer
+ :type filename: str
+ :param x: Offset X, Offset the position to copy from if the image is larger than the render layer
+ :type x: int
+ :param y: Offset Y, Offset the position to copy from if the image is larger than the render layer
+ :type y: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderPass(bpy_struct):
+ channel_id: str = None
+ '''
+
+ :type: str
+ '''
+
+ channels: int = None
+ '''
+
+ :type: int
+ '''
+
+ fullname: str = None
+ '''
+
+ :type: str
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ rect: float = None
+ '''
+
+ :type: float
+ '''
+
+ view_id: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderPasses(bpy_struct):
+ ''' Collection of render passes
+ '''
+
+ def find_by_type(self, pass_type: typing.Union[int, str],
+ view: str) -> 'RenderPass':
+ ''' Get the render pass for a given type and view
+
+ :param pass_type: Pass
+ :type pass_type: typing.Union[int, str]
+ :param view: View, Render view to get pass from
+ :type view: str
+ :rtype: 'RenderPass'
+ :return: The matching render pass
+ '''
+ pass
+
+ def find_by_name(self, name: str, view: str) -> 'RenderPass':
+ ''' Get the render pass for a given name and view
+
+ :param name: Pass
+ :type name: str
+ :param view: View, Render view to get pass from
+ :type view: str
+ :rtype: 'RenderPass'
+ :return: The matching render pass
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderResult(bpy_struct):
+ ''' Result of rendering, including all layers and passes
+ '''
+
+ layers: typing.Union[typing.
+ List['RenderLayer'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['RenderLayer'], 'bpy_prop_collection']
+ '''
+
+ resolution_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ resolution_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ views: typing.Union[typing.
+ List['RenderView'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['RenderView'], 'bpy_prop_collection']
+ '''
+
+ def load_from_file(self, filename: str):
+ ''' Copies the pixels of this render result from an image file
+
+ :param filename: File Name, Filename to load into this render tile, must be no smaller than the render result
+ :type filename: str
+ '''
+ pass
+
+ def stamp_data_add_field(self, field: str, value: str):
+ ''' Add engine-specific stamp data to the result
+
+ :param field: Field, Name of the stamp field to add
+ :type field: str
+ :param value: Value, Value of the stamp data
+ :type value: str
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderSettings(bpy_struct):
+ ''' Rendering settings for a Scene data-block
+ '''
+
+ bake: 'BakeSettings' = None
+ '''
+
+ :type: 'BakeSettings'
+ '''
+
+ bake_bias: float = None
+ ''' Bias towards faces further away from the object (in blender units)
+
+ :type: float
+ '''
+
+ bake_margin: int = None
+ ''' Extends the baked result as a post process filter
+
+ :type: int
+ '''
+
+ bake_samples: int = None
+ ''' Number of samples used for ambient occlusion baking from multires
+
+ :type: int
+ '''
+
+ bake_type: typing.Union[int, str] = None
+ ''' Choose shading information to bake into the image * NORMALS Normals, Bake normals. * DISPLACEMENT Displacement, Bake displacement.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bake_user_scale: float = None
+ ''' Instead of automatically normalizing to 0..1, apply a user scale to the derivative map
+
+ :type: float
+ '''
+
+ border_max_x: float = None
+ ''' Maximum X value for the render region
+
+ :type: float
+ '''
+
+ border_max_y: float = None
+ ''' Maximum Y value for the render region
+
+ :type: float
+ '''
+
+ border_min_x: float = None
+ ''' Minimum X value for the render region
+
+ :type: float
+ '''
+
+ border_min_y: float = None
+ ''' Minimum Y value for the render region
+
+ :type: float
+ '''
+
+ dither_intensity: float = None
+ ''' Amount of dithering noise added to the rendered image to break up banding
+
+ :type: float
+ '''
+
+ engine: typing.Union[int, str] = None
+ ''' Engine to use for rendering
+
+ :type: typing.Union[int, str]
+ '''
+
+ ffmpeg: 'FFmpegSettings' = None
+ ''' FFmpeg related settings for the scene
+
+ :type: 'FFmpegSettings'
+ '''
+
+ file_extension: str = None
+ ''' The file extension used for saving renders
+
+ :type: str
+ '''
+
+ filepath: str = None
+ ''' Directory/name to save animations, # characters defines the position and length of frame numbers
+
+ :type: str
+ '''
+
+ film_transparent: bool = None
+ ''' World background is transparent, for compositing the render over another background
+
+ :type: bool
+ '''
+
+ filter_size: float = None
+ ''' Width over which the reconstruction filter combines samples
+
+ :type: float
+ '''
+
+ fps: int = None
+ ''' Framerate, expressed in frames per second
+
+ :type: int
+ '''
+
+ fps_base: float = None
+ ''' Framerate base
+
+ :type: float
+ '''
+
+ frame_map_new: int = None
+ ''' How many frames the Map Old will last
+
+ :type: int
+ '''
+
+ frame_map_old: int = None
+ ''' Old mapping value in frames
+
+ :type: int
+ '''
+
+ hair_subdiv: int = None
+ ''' Additional subdivision along the hair
+
+ :type: int
+ '''
+
+ hair_type: typing.Union[int, str] = None
+ ''' Hair shape type
+
+ :type: typing.Union[int, str]
+ '''
+
+ has_multiple_engines: bool = None
+ ''' More than one rendering engine is available
+
+ :type: bool
+ '''
+
+ image_settings: 'ImageFormatSettings' = None
+ '''
+
+ :type: 'ImageFormatSettings'
+ '''
+
+ is_movie_format: bool = None
+ ''' When true the format is a movie
+
+ :type: bool
+ '''
+
+ line_thickness: float = None
+ ''' Line thickness in pixels
+
+ :type: float
+ '''
+
+ line_thickness_mode: typing.Union[int, str] = None
+ ''' Line thickness mode for Freestyle line drawing * ABSOLUTE Absolute, Specify unit line thickness in pixels. * RELATIVE Relative, Unit line thickness is scaled by the proportion of the present vertical image resolution to 480 pixels.
+
+ :type: typing.Union[int, str]
+ '''
+
+ metadata_input: typing.Union[int, str] = None
+ ''' Where to take the metadata from * SCENE Scene, Use metadata from the current scene. * STRIPS Sequencer Strips, Use metadata from the strips in the sequencer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ motion_blur_shutter: float = None
+ ''' Time taken in frames between shutter open and close
+
+ :type: float
+ '''
+
+ motion_blur_shutter_curve: 'CurveMapping' = None
+ ''' Curve defining the shutter's openness over time
+
+ :type: 'CurveMapping'
+ '''
+
+ pixel_aspect_x: float = None
+ ''' Horizontal aspect ratio - for anamorphic or non-square pixel output
+
+ :type: float
+ '''
+
+ pixel_aspect_y: float = None
+ ''' Vertical aspect ratio - for anamorphic or non-square pixel output
+
+ :type: float
+ '''
+
+ preview_pixel_size: typing.Union[int, str] = None
+ ''' Pixel size for viewport rendering * AUTO Automatic, Automatic pixel size, depends on the user interface scale. * 1 1x, Render at full resolution. * 2 2x, Render at 50% resolution. * 4 4x, Render at 25% resolution. * 8 8x, Render at 12.5% resolution.
+
+ :type: typing.Union[int, str]
+ '''
+
+ preview_start_resolution: int = None
+ ''' Resolution to start rendering preview at, progressively increasing it to the full viewport size
+
+ :type: int
+ '''
+
+ resolution_percentage: int = None
+ ''' Percentage scale for render resolution
+
+ :type: int
+ '''
+
+ resolution_x: int = None
+ ''' Number of horizontal pixels in the rendered image
+
+ :type: int
+ '''
+
+ resolution_y: int = None
+ ''' Number of vertical pixels in the rendered image
+
+ :type: int
+ '''
+
+ sequencer_gl_preview: typing.Union[int, str] = None
+ ''' Method to draw in the sequencer view * WIREFRAME Wireframe, Display the object as wire edges. * SOLID Solid, Display in solid mode. * MATERIAL Material Preview, Display in Material Preview mode. * RENDERED Rendered, Display render preview.
+
+ :type: typing.Union[int, str]
+ '''
+
+ simplify_child_particles: float = None
+ ''' Global child particles percentage
+
+ :type: float
+ '''
+
+ simplify_child_particles_render: float = None
+ ''' Global child particles percentage during rendering
+
+ :type: float
+ '''
+
+ simplify_gpencil: bool = None
+ ''' Simplify Grease Pencil drawing
+
+ :type: bool
+ '''
+
+ simplify_gpencil_antialiasing: bool = None
+ ''' Use Antialiasing to smooth stroke edges
+
+ :type: bool
+ '''
+
+ simplify_gpencil_modifier: bool = None
+ ''' Display modifiers
+
+ :type: bool
+ '''
+
+ simplify_gpencil_onplay: bool = None
+ ''' Simplify Grease Pencil only during animation playback
+
+ :type: bool
+ '''
+
+ simplify_gpencil_shader_fx: bool = None
+ ''' Display Shader Effects
+
+ :type: bool
+ '''
+
+ simplify_gpencil_tint: bool = None
+ ''' Display layer tint
+
+ :type: bool
+ '''
+
+ simplify_gpencil_view_fill: bool = None
+ ''' Display fill strokes in the viewport
+
+ :type: bool
+ '''
+
+ simplify_subdivision: int = None
+ ''' Global maximum subdivision level
+
+ :type: int
+ '''
+
+ simplify_subdivision_render: int = None
+ ''' Global maximum subdivision level during rendering
+
+ :type: int
+ '''
+
+ stamp_background: typing.List[float] = None
+ ''' Color to use behind stamp text
+
+ :type: typing.List[float]
+ '''
+
+ stamp_font_size: int = None
+ ''' Size of the font used when rendering stamp text
+
+ :type: int
+ '''
+
+ stamp_foreground: typing.List[float] = None
+ ''' Color to use for stamp text
+
+ :type: typing.List[float]
+ '''
+
+ stamp_note_text: str = None
+ ''' Custom text to appear in the stamp note
+
+ :type: str
+ '''
+
+ stereo_views: typing.Union[typing.List['SceneRenderView'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['SceneRenderView'], 'bpy_prop_collection']
+ '''
+
+ threads: int = None
+ ''' Number of CPU threads to use simultaneously while rendering (for multi-core/CPU systems)
+
+ :type: int
+ '''
+
+ threads_mode: typing.Union[int, str] = None
+ ''' Determine the amount of render threads used * AUTO Auto-detect, Automatically determine the number of threads, based on CPUs. * FIXED Fixed, Manually determine the number of threads.
+
+ :type: typing.Union[int, str]
+ '''
+
+ tile_x: int = None
+ ''' Horizontal tile size to use while rendering
+
+ :type: int
+ '''
+
+ tile_y: int = None
+ ''' Vertical tile size to use while rendering
+
+ :type: int
+ '''
+
+ use_bake_clear: bool = None
+ ''' Clear Images before baking
+
+ :type: bool
+ '''
+
+ use_bake_lores_mesh: bool = None
+ ''' Calculate heights against unsubdivided low resolution mesh
+
+ :type: bool
+ '''
+
+ use_bake_multires: bool = None
+ ''' Bake directly from multires object
+
+ :type: bool
+ '''
+
+ use_bake_selected_to_active: bool = None
+ ''' Bake shading on the surface of selected objects to the active object
+
+ :type: bool
+ '''
+
+ use_bake_user_scale: bool = None
+ ''' Use a user scale for the derivative map
+
+ :type: bool
+ '''
+
+ use_border: bool = None
+ ''' Render a user-defined render region, within the frame size
+
+ :type: bool
+ '''
+
+ use_compositing: bool = None
+ ''' Process the render result through the compositing pipeline, if compositing nodes are enabled
+
+ :type: bool
+ '''
+
+ use_crop_to_border: bool = None
+ ''' Crop the rendered frame to the defined render region size
+
+ :type: bool
+ '''
+
+ use_file_extension: bool = None
+ ''' Add the file format extensions to the rendered file name (eg: filename + .jpg)
+
+ :type: bool
+ '''
+
+ use_freestyle: bool = None
+ ''' Draw stylized strokes using Freestyle
+
+ :type: bool
+ '''
+
+ use_full_sample: bool = None
+ ''' Save for every anti-aliasing sample the entire RenderLayer results (this solves anti-aliasing issues with compositing)
+
+ :type: bool
+ '''
+
+ use_high_quality_normals: bool = None
+ ''' Use high quality tangent space at the cost of lower performance
+
+ :type: bool
+ '''
+
+ use_lock_interface: bool = None
+ ''' Lock interface during rendering in favor of giving more memory to the renderer
+
+ :type: bool
+ '''
+
+ use_motion_blur: bool = None
+ ''' Use multi-sampled 3D scene motion blur
+
+ :type: bool
+ '''
+
+ use_multiview: bool = None
+ ''' Use multiple views in the scene
+
+ :type: bool
+ '''
+
+ use_overwrite: bool = None
+ ''' Overwrite existing files while rendering
+
+ :type: bool
+ '''
+
+ use_persistent_data: bool = None
+ ''' Keep render data around for faster re-renders
+
+ :type: bool
+ '''
+
+ use_placeholder: bool = None
+ ''' Create empty placeholder files while rendering frames (similar to Unix 'touch')
+
+ :type: bool
+ '''
+
+ use_render_cache: bool = None
+ ''' Save render cache to EXR files (useful for heavy compositing, Note: affects indirectly rendered scenes)
+
+ :type: bool
+ '''
+
+ use_save_buffers: bool = None
+ ''' Save tiles for all RenderLayers and SceneNodes to files in the temp directory (saves memory, required for Full Sample)
+
+ :type: bool
+ '''
+
+ use_sequencer: bool = None
+ ''' Process the render (and composited) result through the video sequence editor pipeline, if sequencer strips exist
+
+ :type: bool
+ '''
+
+ use_sequencer_override_scene_strip: bool = None
+ ''' Use workbench render settings from the sequencer scene, instead of each individual scene used in the strip
+
+ :type: bool
+ '''
+
+ use_simplify: bool = None
+ ''' Enable simplification of scene for quicker preview renders
+
+ :type: bool
+ '''
+
+ use_single_layer: bool = None
+ ''' Only render the active layer. Only affects rendering from the interface, ignored for rendering from command line
+
+ :type: bool
+ '''
+
+ use_spherical_stereo: bool = None
+ ''' Active render engine supports spherical stereo rendering
+
+ :type: bool
+ '''
+
+ use_stamp: bool = None
+ ''' Render the stamp info text in the rendered image
+
+ :type: bool
+ '''
+
+ use_stamp_camera: bool = None
+ ''' Include the name of the active camera in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_date: bool = None
+ ''' Include the current date in image/video metadata
+
+ :type: bool
+ '''
+
+ use_stamp_filename: bool = None
+ ''' Include the .blend filename in image/video metadata
+
+ :type: bool
+ '''
+
+ use_stamp_frame: bool = None
+ ''' Include the frame number in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_frame_range: bool = None
+ ''' Include the rendered frame range in image/video metadata
+
+ :type: bool
+ '''
+
+ use_stamp_hostname: bool = None
+ ''' Include the hostname of the machine that rendered the frame
+
+ :type: bool
+ '''
+
+ use_stamp_labels: bool = None
+ ''' Display stamp labels ("Camera" in front of camera name, etc.)
+
+ :type: bool
+ '''
+
+ use_stamp_lens: bool = None
+ ''' Include the active camera's lens in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_marker: bool = None
+ ''' Include the name of the last marker in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_memory: bool = None
+ ''' Include the peak memory usage in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_note: bool = None
+ ''' Include a custom note in image/video metadata
+
+ :type: bool
+ '''
+
+ use_stamp_render_time: bool = None
+ ''' Include the render time in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_scene: bool = None
+ ''' Include the name of the active scene in image/video metadata
+
+ :type: bool
+ '''
+
+ use_stamp_sequencer_strip: bool = None
+ ''' Include the name of the foreground sequence strip in image metadata
+
+ :type: bool
+ '''
+
+ use_stamp_time: bool = None
+ ''' Include the rendered frame timecode as HH:MM:SS.FF in image metadata
+
+ :type: bool
+ '''
+
+ views: typing.Union[typing.List['SceneRenderView'], 'bpy_prop_collection',
+ 'RenderViews'] = None
+ '''
+
+ :type: typing.Union[typing.List['SceneRenderView'], 'bpy_prop_collection', 'RenderViews']
+ '''
+
+ views_format: typing.Union[int, str] = None
+ ''' * STEREO_3D Stereo 3D, Single stereo camera system, adjust the stereo settings in the camera panel. * MULTIVIEW Multi-View, Multi camera system, adjust the cameras individually.
+
+ :type: typing.Union[int, str]
+ '''
+
+ def frame_path(self,
+ frame: int = -2147483648,
+ preview: bool = False,
+ view: str = "") -> str:
+ ''' Return the absolute path to the filename to be written for a given frame
+
+ :param frame: Frame number to use, if unset the current frame will be used
+ :type frame: int
+ :param preview: Preview, Use preview range
+ :type preview: bool
+ :param view: View, The name of the view to use to replace the "%" chars
+ :type view: str
+ :rtype: str
+ :return: File Path, The resulting filepath from the scenes render settings
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderSlot(bpy_struct):
+ ''' Parameters defining the render slot
+ '''
+
+ name: str = None
+ ''' Render slot name
+
+ :type: str
+ '''
+
+ def clear(self, iuser: 'ImageUser'):
+ ''' Clear the render slot
+
+ :param iuser: ImageUser
+ :type iuser: 'ImageUser'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderSlots(bpy_struct):
+ ''' Collection of render layers
+ '''
+
+ active: 'RenderSlot' = None
+ ''' Active render slot of the image
+
+ :type: 'RenderSlot'
+ '''
+
+ active_index: int = None
+ ''' Active render slot of the image
+
+ :type: int
+ '''
+
+ def new(self, name: str = "") -> 'RenderSlot':
+ ''' Add a render slot to the image
+
+ :param name: Name, New name for the render slot
+ :type name: str
+ :rtype: 'RenderSlot'
+ :return: Newly created render layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderView(bpy_struct):
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RenderViews(bpy_struct):
+ ''' Collection of render views
+ '''
+
+ active: 'SceneRenderView' = None
+ ''' Active Render View
+
+ :type: 'SceneRenderView'
+ '''
+
+ active_index: int = None
+ ''' Active index in render view array
+
+ :type: int
+ '''
+
+ def new(self, name: str) -> 'SceneRenderView':
+ ''' Add a render view to scene
+
+ :param name: New name for the marker (not unique)
+ :type name: str
+ :rtype: 'SceneRenderView'
+ :return: Newly created render view
+ '''
+ pass
+
+ def remove(self, view: 'SceneRenderView'):
+ ''' Remove a render view
+
+ :param view: Render view to remove
+ :type view: 'SceneRenderView'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RigidBodyConstraint(bpy_struct):
+ ''' Constraint influencing Objects inside Rigid Body Simulation
+ '''
+
+ breaking_threshold: float = None
+ ''' Impulse threshold that must be reached for the constraint to break
+
+ :type: float
+ '''
+
+ disable_collisions: bool = None
+ ''' Disable collisions between constrained rigid bodies
+
+ :type: bool
+ '''
+
+ enabled: bool = None
+ ''' Enable this constraint
+
+ :type: bool
+ '''
+
+ limit_ang_x_lower: float = None
+ ''' Lower limit of X axis rotation
+
+ :type: float
+ '''
+
+ limit_ang_x_upper: float = None
+ ''' Upper limit of X axis rotation
+
+ :type: float
+ '''
+
+ limit_ang_y_lower: float = None
+ ''' Lower limit of Y axis rotation
+
+ :type: float
+ '''
+
+ limit_ang_y_upper: float = None
+ ''' Upper limit of Y axis rotation
+
+ :type: float
+ '''
+
+ limit_ang_z_lower: float = None
+ ''' Lower limit of Z axis rotation
+
+ :type: float
+ '''
+
+ limit_ang_z_upper: float = None
+ ''' Upper limit of Z axis rotation
+
+ :type: float
+ '''
+
+ limit_lin_x_lower: float = None
+ ''' Lower limit of X axis translation
+
+ :type: float
+ '''
+
+ limit_lin_x_upper: float = None
+ ''' Upper limit of X axis translation
+
+ :type: float
+ '''
+
+ limit_lin_y_lower: float = None
+ ''' Lower limit of Y axis translation
+
+ :type: float
+ '''
+
+ limit_lin_y_upper: float = None
+ ''' Upper limit of Y axis translation
+
+ :type: float
+ '''
+
+ limit_lin_z_lower: float = None
+ ''' Lower limit of Z axis translation
+
+ :type: float
+ '''
+
+ limit_lin_z_upper: float = None
+ ''' Upper limit of Z axis translation
+
+ :type: float
+ '''
+
+ motor_ang_max_impulse: float = None
+ ''' Maximum angular motor impulse
+
+ :type: float
+ '''
+
+ motor_ang_target_velocity: float = None
+ ''' Target angular motor velocity
+
+ :type: float
+ '''
+
+ motor_lin_max_impulse: float = None
+ ''' Maximum linear motor impulse
+
+ :type: float
+ '''
+
+ motor_lin_target_velocity: float = None
+ ''' Target linear motor velocity
+
+ :type: float
+ '''
+
+ object1: 'Object' = None
+ ''' First Rigid Body Object to be constrained
+
+ :type: 'Object'
+ '''
+
+ object2: 'Object' = None
+ ''' Second Rigid Body Object to be constrained
+
+ :type: 'Object'
+ '''
+
+ solver_iterations: int = None
+ ''' Number of constraint solver iterations made per simulation step (higher values are more accurate but slower)
+
+ :type: int
+ '''
+
+ spring_damping_ang_x: float = None
+ ''' Damping on the X rotational axis
+
+ :type: float
+ '''
+
+ spring_damping_ang_y: float = None
+ ''' Damping on the Y rotational axis
+
+ :type: float
+ '''
+
+ spring_damping_ang_z: float = None
+ ''' Damping on the Z rotational axis
+
+ :type: float
+ '''
+
+ spring_damping_x: float = None
+ ''' Damping on the X axis
+
+ :type: float
+ '''
+
+ spring_damping_y: float = None
+ ''' Damping on the Y axis
+
+ :type: float
+ '''
+
+ spring_damping_z: float = None
+ ''' Damping on the Z axis
+
+ :type: float
+ '''
+
+ spring_stiffness_ang_x: float = None
+ ''' Stiffness on the X rotational axis
+
+ :type: float
+ '''
+
+ spring_stiffness_ang_y: float = None
+ ''' Stiffness on the Y rotational axis
+
+ :type: float
+ '''
+
+ spring_stiffness_ang_z: float = None
+ ''' Stiffness on the Z rotational axis
+
+ :type: float
+ '''
+
+ spring_stiffness_x: float = None
+ ''' Stiffness on the X axis
+
+ :type: float
+ '''
+
+ spring_stiffness_y: float = None
+ ''' Stiffness on the Y axis
+
+ :type: float
+ '''
+
+ spring_stiffness_z: float = None
+ ''' Stiffness on the Z axis
+
+ :type: float
+ '''
+
+ spring_type: typing.Union[int, str] = None
+ ''' Which implementation of spring to use * SPRING1 Blender 2.7, Spring implementation used in blender 2.7. Damping is capped at 1.0. * SPRING2 Blender 2.8, New implementation available since 2.8.
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of Rigid Body Constraint * FIXED Fixed, Glue rigid bodies together. * POINT Point, Constrain rigid bodies to move around common pivot point. * HINGE Hinge, Restrict rigid body rotation to one axis. * SLIDER Slider, Restrict rigid body translation to one axis. * PISTON Piston, Restrict rigid body translation and rotation to one axis. * GENERIC Generic, Restrict translation and rotation to specified axes. * GENERIC_SPRING Generic Spring, Restrict translation and rotation to specified axes with springs. * MOTOR Motor, Drive rigid body around or along an axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_breaking: bool = None
+ ''' Constraint can be broken if it receives an impulse above the threshold
+
+ :type: bool
+ '''
+
+ use_limit_ang_x: bool = None
+ ''' Limit rotation around X axis
+
+ :type: bool
+ '''
+
+ use_limit_ang_y: bool = None
+ ''' Limit rotation around Y axis
+
+ :type: bool
+ '''
+
+ use_limit_ang_z: bool = None
+ ''' Limit rotation around Z axis
+
+ :type: bool
+ '''
+
+ use_limit_lin_x: bool = None
+ ''' Limit translation on X axis
+
+ :type: bool
+ '''
+
+ use_limit_lin_y: bool = None
+ ''' Limit translation on Y axis
+
+ :type: bool
+ '''
+
+ use_limit_lin_z: bool = None
+ ''' Limit translation on Z axis
+
+ :type: bool
+ '''
+
+ use_motor_ang: bool = None
+ ''' Enable angular motor
+
+ :type: bool
+ '''
+
+ use_motor_lin: bool = None
+ ''' Enable linear motor
+
+ :type: bool
+ '''
+
+ use_override_solver_iterations: bool = None
+ ''' Override the number of solver iterations for this constraint
+
+ :type: bool
+ '''
+
+ use_spring_ang_x: bool = None
+ ''' Enable spring on X rotational axis
+
+ :type: bool
+ '''
+
+ use_spring_ang_y: bool = None
+ ''' Enable spring on Y rotational axis
+
+ :type: bool
+ '''
+
+ use_spring_ang_z: bool = None
+ ''' Enable spring on Z rotational axis
+
+ :type: bool
+ '''
+
+ use_spring_x: bool = None
+ ''' Enable spring on X axis
+
+ :type: bool
+ '''
+
+ use_spring_y: bool = None
+ ''' Enable spring on Y axis
+
+ :type: bool
+ '''
+
+ use_spring_z: bool = None
+ ''' Enable spring on Z axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RigidBodyObject(bpy_struct):
+ ''' Settings for object participating in Rigid Body Simulation
+ '''
+
+ angular_damping: float = None
+ ''' Amount of angular velocity that is lost over time
+
+ :type: float
+ '''
+
+ collision_collections: typing.List[bool] = None
+ ''' Collision collections rigid body belongs to
+
+ :type: typing.List[bool]
+ '''
+
+ collision_margin: float = None
+ ''' Threshold of distance near surface where collisions are still considered (best results when non-zero)
+
+ :type: float
+ '''
+
+ collision_shape: typing.Union[int, str] = None
+ ''' Collision Shape of object in Rigid Body Simulations * BOX Box, Box-like shapes (i.e. cubes), including planes (i.e. ground planes). * SPHERE Sphere. * CAPSULE Capsule. * CYLINDER Cylinder. * CONE Cone. * CONVEX_HULL Convex Hull, A mesh-like surface encompassing (i.e. shrinkwrap over) all vertices (best results with fewer vertices). * MESH Mesh, Mesh consisting of triangles only, allowing for more detailed interactions than convex hulls.
+
+ :type: typing.Union[int, str]
+ '''
+
+ deactivate_angular_velocity: float = None
+ ''' Angular Velocity below which simulation stops simulating object
+
+ :type: float
+ '''
+
+ deactivate_linear_velocity: float = None
+ ''' Linear Velocity below which simulation stops simulating object
+
+ :type: float
+ '''
+
+ enabled: bool = None
+ ''' Rigid Body actively participates to the simulation
+
+ :type: bool
+ '''
+
+ friction: float = None
+ ''' Resistance of object to movement
+
+ :type: float
+ '''
+
+ kinematic: bool = None
+ ''' Allow rigid body to be controlled by the animation system
+
+ :type: bool
+ '''
+
+ linear_damping: float = None
+ ''' Amount of linear velocity that is lost over time
+
+ :type: float
+ '''
+
+ mass: float = None
+ ''' How much the object 'weighs' irrespective of gravity
+
+ :type: float
+ '''
+
+ mesh_source: typing.Union[int, str] = None
+ ''' Source of the mesh used to create collision shape * BASE Base, Base mesh. * DEFORM Deform, Deformations (shape keys, deform modifiers). * FINAL Final, All modifiers.
+
+ :type: typing.Union[int, str]
+ '''
+
+ restitution: float = None
+ ''' Tendency of object to bounce after colliding with another (0 = stays still, 1 = perfectly elastic)
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Role of object in Rigid Body Simulations * ACTIVE Active, Object is directly controlled by simulation results. * PASSIVE Passive, Object is directly controlled by animation system.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_deactivation: bool = None
+ ''' Enable deactivation of resting rigid bodies (increases performance and stability but can cause glitches)
+
+ :type: bool
+ '''
+
+ use_deform: bool = None
+ ''' Rigid body deforms during simulation
+
+ :type: bool
+ '''
+
+ use_margin: bool = None
+ ''' Use custom collision margin (some shapes will have a visible gap around them)
+
+ :type: bool
+ '''
+
+ use_start_deactivated: bool = None
+ ''' Deactivate rigid body at the start of the simulation
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RigidBodyWorld(bpy_struct):
+ ''' Self-contained rigid body simulation environment and settings
+ '''
+
+ collection: 'Collection' = None
+ ''' Collection containing objects participating in this simulation
+
+ :type: 'Collection'
+ '''
+
+ constraints: 'Collection' = None
+ ''' Collection containing rigid body constraint objects
+
+ :type: 'Collection'
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ enabled: bool = None
+ ''' Simulation will be evaluated
+
+ :type: bool
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ solver_iterations: int = None
+ ''' Number of constraint solver iterations made per simulation step (higher values are more accurate but slower)
+
+ :type: int
+ '''
+
+ steps_per_second: int = None
+ ''' Number of simulation steps taken per second (higher values are more accurate but slower)
+
+ :type: int
+ '''
+
+ time_scale: float = None
+ ''' Change the speed of the simulation
+
+ :type: float
+ '''
+
+ use_split_impulse: bool = None
+ ''' Reduce extra velocity that can build up when objects collide (lowers simulation stability a little so use only when necessary)
+
+ :type: bool
+ '''
+
+ def convex_sweep_test(self, object: 'Object', start: typing.List[float],
+ end: typing.List[float]):
+ ''' Sweep test convex rigidbody against the current rigidbody world
+
+ :param object: Rigidbody object with a convex collision shape
+ :type object: 'Object'
+ :param start:
+ :type start: typing.List[float]
+ :param end:
+ :type end: typing.List[float]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SPHFluidSettings(bpy_struct):
+ ''' Settings for particle fluids physics
+ '''
+
+ buoyancy: float = None
+ ''' Artificial buoyancy force in negative gravity direction based on pressure differences inside the fluid
+
+ :type: float
+ '''
+
+ fluid_radius: float = None
+ ''' Fluid interaction radius
+
+ :type: float
+ '''
+
+ linear_viscosity: float = None
+ ''' Linear viscosity
+
+ :type: float
+ '''
+
+ plasticity: float = None
+ ''' How much the spring rest length can change after the elastic limit is crossed
+
+ :type: float
+ '''
+
+ repulsion: float = None
+ ''' How strongly the fluid tries to keep from clustering (factor of stiffness)
+
+ :type: float
+ '''
+
+ rest_density: float = None
+ ''' Fluid rest density
+
+ :type: float
+ '''
+
+ rest_length: float = None
+ ''' Spring rest length (factor of particle radius)
+
+ :type: float
+ '''
+
+ solver: typing.Union[int, str] = None
+ ''' The code used to calculate internal forces on particles * DDR Double-Density, An artistic solver with strong surface tension effects (original). * CLASSICAL Classical, A more physically-accurate solver.
+
+ :type: typing.Union[int, str]
+ '''
+
+ spring_force: float = None
+ ''' Spring force
+
+ :type: float
+ '''
+
+ spring_frames: int = None
+ ''' Create springs for this number of frames since particles birth (0 is always)
+
+ :type: int
+ '''
+
+ stiff_viscosity: float = None
+ ''' Creates viscosity for expanding fluid
+
+ :type: float
+ '''
+
+ stiffness: float = None
+ ''' How incompressible the fluid is (speed of sound)
+
+ :type: float
+ '''
+
+ use_factor_density: bool = None
+ ''' Density is calculated as a factor of default density (depends on particle size)
+
+ :type: bool
+ '''
+
+ use_factor_radius: bool = None
+ ''' Interaction radius is a factor of 4 * particle size
+
+ :type: bool
+ '''
+
+ use_factor_repulsion: bool = None
+ ''' Repulsion is a factor of stiffness
+
+ :type: bool
+ '''
+
+ use_factor_rest_length: bool = None
+ ''' Spring rest length is a factor of 2 * particle size
+
+ :type: bool
+ '''
+
+ use_factor_stiff_viscosity: bool = None
+ ''' Stiff viscosity is a factor of normal viscosity
+
+ :type: bool
+ '''
+
+ use_initial_rest_length: bool = None
+ ''' Use the initial length as spring rest length instead of 2 * particle size
+
+ :type: bool
+ '''
+
+ use_viscoelastic_springs: bool = None
+ ''' Use viscoelastic springs instead of Hooke's springs
+
+ :type: bool
+ '''
+
+ yield_ratio: float = None
+ ''' How much the spring has to be stretched/compressed in order to change it's rest length
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneDisplay(bpy_struct):
+ ''' Scene display settings for 3d viewport
+ '''
+
+ light_direction: typing.List[float] = None
+ ''' Direction of the light for shadows and highlights
+
+ :type: typing.List[float]
+ '''
+
+ matcap_ssao_attenuation: float = None
+ ''' Attenuation constant
+
+ :type: float
+ '''
+
+ matcap_ssao_distance: float = None
+ ''' Distance of object that contribute to the Cavity/Edge effect
+
+ :type: float
+ '''
+
+ matcap_ssao_samples: int = None
+ ''' Number of samples
+
+ :type: int
+ '''
+
+ render_aa: typing.Union[int, str] = None
+ ''' Method of anti-aliasing when rendering final image * OFF No Anti-Aliasing, Scene will be rendering without any anti-aliasing. * FXAA Single Pass Anti-Aliasing, Scene will be rendered using a single pass anti-aliasing method (FXAA). * 5 5 Samples, Scene will be rendered using 5 anti-aliasing samples. * 8 8 Samples, Scene will be rendered using 8 anti-aliasing samples. * 11 11 Samples, Scene will be rendered using 11 anti-aliasing samples. * 16 16 Samples, Scene will be rendered using 16 anti-aliasing samples. * 32 32 Samples, Scene will be rendered using 32 anti-aliasing samples.
+
+ :type: typing.Union[int, str]
+ '''
+
+ shading: 'View3DShading' = None
+ ''' Shading settings for OpenGL render engine
+
+ :type: 'View3DShading'
+ '''
+
+ shadow_focus: float = None
+ ''' Shadow factor hardness
+
+ :type: float
+ '''
+
+ shadow_shift: float = None
+ ''' Shadow termination angle
+
+ :type: float
+ '''
+
+ viewport_aa: typing.Union[int, str] = None
+ ''' Method of anti-aliasing when rendering 3d viewport * OFF No Anti-Aliasing, Scene will be rendering without any anti-aliasing. * FXAA Single Pass Anti-Aliasing, Scene will be rendered using a single pass anti-aliasing method (FXAA). * 5 5 Samples, Scene will be rendered using 5 anti-aliasing samples. * 8 8 Samples, Scene will be rendered using 8 anti-aliasing samples. * 11 11 Samples, Scene will be rendered using 11 anti-aliasing samples. * 16 16 Samples, Scene will be rendered using 16 anti-aliasing samples. * 32 32 Samples, Scene will be rendered using 32 anti-aliasing samples.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneEEVEE(bpy_struct):
+ ''' Scene display settings for 3d viewport
+ '''
+
+ bloom_clamp: float = None
+ ''' Maximum intensity a bloom pixel can have (0 to disabled)
+
+ :type: float
+ '''
+
+ bloom_color: typing.List[float] = None
+ ''' Color applied to the bloom effect
+
+ :type: typing.List[float]
+ '''
+
+ bloom_intensity: float = None
+ ''' Blend factor
+
+ :type: float
+ '''
+
+ bloom_knee: float = None
+ ''' Makes transition between under/over-threshold gradual
+
+ :type: float
+ '''
+
+ bloom_radius: float = None
+ ''' Bloom spread distance
+
+ :type: float
+ '''
+
+ bloom_threshold: float = None
+ ''' Filters out pixels under this level of brightness
+
+ :type: float
+ '''
+
+ bokeh_max_size: float = None
+ ''' Max size of the bokeh shape for the depth of field (lower is faster)
+
+ :type: float
+ '''
+
+ bokeh_threshold: float = None
+ ''' Brightness threshold for using sprite base depth of field
+
+ :type: float
+ '''
+
+ gi_auto_bake: bool = None
+ ''' Auto bake indirect lighting when editing probes
+
+ :type: bool
+ '''
+
+ gi_cache_info: str = None
+ ''' Info on current cache status
+
+ :type: str
+ '''
+
+ gi_cubemap_display_size: float = None
+ ''' Size of the cubemap spheres to debug captured light
+
+ :type: float
+ '''
+
+ gi_cubemap_resolution: typing.Union[int, str] = None
+ ''' Size of every cubemaps
+
+ :type: typing.Union[int, str]
+ '''
+
+ gi_diffuse_bounces: int = None
+ ''' Number of time the light is reinjected inside light grids, 0 disable indirect diffuse light
+
+ :type: int
+ '''
+
+ gi_filter_quality: float = None
+ ''' Take more samples during cubemap filtering to remove artifacts
+
+ :type: float
+ '''
+
+ gi_glossy_clamp: float = None
+ ''' Clamp pixel intensity to reduce noise inside glossy reflections from reflection cubemaps (0 to disabled)
+
+ :type: float
+ '''
+
+ gi_irradiance_display_size: float = None
+ ''' Size of the irradiance sample spheres to debug captured light
+
+ :type: float
+ '''
+
+ gi_irradiance_smoothing: float = None
+ ''' Smoother irradiance interpolation but introduce light bleeding
+
+ :type: float
+ '''
+
+ gi_show_cubemaps: bool = None
+ ''' Display captured cubemaps in the viewport
+
+ :type: bool
+ '''
+
+ gi_show_irradiance: bool = None
+ ''' Display irradiance samples in the viewport
+
+ :type: bool
+ '''
+
+ gi_visibility_resolution: typing.Union[int, str] = None
+ ''' Size of the shadow map applied to each irradiance sample
+
+ :type: typing.Union[int, str]
+ '''
+
+ gtao_distance: float = None
+ ''' Distance of object that contribute to the ambient occlusion effect
+
+ :type: float
+ '''
+
+ gtao_factor: float = None
+ ''' Factor for ambient occlusion blending
+
+ :type: float
+ '''
+
+ gtao_quality: float = None
+ ''' Precision of the horizon search
+
+ :type: float
+ '''
+
+ light_threshold: float = None
+ ''' Minimum light intensity for a light to contribute to the lighting
+
+ :type: float
+ '''
+
+ motion_blur_depth_scale: float = None
+ ''' Lower values will reduce background bleeding onto foreground elements
+
+ :type: float
+ '''
+
+ motion_blur_max: int = None
+ ''' Maximum blur distance a pixel can spread over
+
+ :type: int
+ '''
+
+ motion_blur_shutter: float = None
+ ''' Time taken in frames between shutter open and close
+
+ :type: float
+ '''
+
+ motion_blur_steps: int = None
+ ''' Controls accuracy of motion blur, more steps means longer render time
+
+ :type: int
+ '''
+
+ overscan_size: float = None
+ ''' Percentage of render size to add as overscan to the internal render buffers
+
+ :type: float
+ '''
+
+ shadow_cascade_size: typing.Union[int, str] = None
+ ''' Size of sun light shadow maps
+
+ :type: typing.Union[int, str]
+ '''
+
+ shadow_cube_size: typing.Union[int, str] = None
+ ''' Size of point and area light shadow maps
+
+ :type: typing.Union[int, str]
+ '''
+
+ ssr_border_fade: float = None
+ ''' Screen percentage used to fade the SSR
+
+ :type: float
+ '''
+
+ ssr_firefly_fac: float = None
+ ''' Clamp pixel intensity to remove noise (0 to disabled)
+
+ :type: float
+ '''
+
+ ssr_max_roughness: float = None
+ ''' Do not raytrace reflections for roughness above this value
+
+ :type: float
+ '''
+
+ ssr_quality: float = None
+ ''' Precision of the screen space raytracing
+
+ :type: float
+ '''
+
+ ssr_thickness: float = None
+ ''' Pixel thickness used to detect intersection
+
+ :type: float
+ '''
+
+ sss_jitter_threshold: float = None
+ ''' Rotate samples that are below this threshold
+
+ :type: float
+ '''
+
+ sss_samples: int = None
+ ''' Number of samples to compute the scattering effect
+
+ :type: int
+ '''
+
+ taa_render_samples: int = None
+ ''' Number of samples per pixels for rendering
+
+ :type: int
+ '''
+
+ taa_samples: int = None
+ ''' Number of samples, unlimited if 0
+
+ :type: int
+ '''
+
+ use_bloom: bool = None
+ ''' High brightness pixels generate a glowing effect
+
+ :type: bool
+ '''
+
+ use_gtao: bool = None
+ ''' Enable ambient occlusion to simulate medium scale indirect shadowing
+
+ :type: bool
+ '''
+
+ use_gtao_bent_normals: bool = None
+ ''' Compute main non occluded direction to sample the environment
+
+ :type: bool
+ '''
+
+ use_gtao_bounce: bool = None
+ ''' An approximation to simulate light bounces giving less occlusion on brighter objects
+
+ :type: bool
+ '''
+
+ use_motion_blur: bool = None
+ ''' Enable motion blur effect (only in camera view)
+
+ :type: bool
+ '''
+
+ use_overscan: bool = None
+ ''' Internally render past the image border to avoid screen-space effects disappearing
+
+ :type: bool
+ '''
+
+ use_shadow_high_bitdepth: bool = None
+ ''' Use 32bit shadows
+
+ :type: bool
+ '''
+
+ use_soft_shadows: bool = None
+ ''' Randomize shadowmaps origin to create soft shadows
+
+ :type: bool
+ '''
+
+ use_ssr: bool = None
+ ''' Enable screen space reflection
+
+ :type: bool
+ '''
+
+ use_ssr_halfres: bool = None
+ ''' Raytrace at a lower resolution
+
+ :type: bool
+ '''
+
+ use_ssr_refraction: bool = None
+ ''' Enable screen space Refractions
+
+ :type: bool
+ '''
+
+ use_taa_reprojection: bool = None
+ ''' Denoise image using temporal reprojection (can leave some ghosting)
+
+ :type: bool
+ '''
+
+ use_volumetric_lights: bool = None
+ ''' Enable scene light interactions with volumetrics
+
+ :type: bool
+ '''
+
+ use_volumetric_shadows: bool = None
+ ''' Generate shadows from volumetric material (Very expensive)
+
+ :type: bool
+ '''
+
+ volumetric_end: float = None
+ ''' End distance of the volumetric effect
+
+ :type: float
+ '''
+
+ volumetric_light_clamp: float = None
+ ''' Maximum light contribution, reducing noise
+
+ :type: float
+ '''
+
+ volumetric_sample_distribution: float = None
+ ''' Distribute more samples closer to the camera
+
+ :type: float
+ '''
+
+ volumetric_samples: int = None
+ ''' Number of samples to compute volumetric effects
+
+ :type: int
+ '''
+
+ volumetric_shadow_samples: int = None
+ ''' Number of samples to compute volumetric shadowing
+
+ :type: int
+ '''
+
+ volumetric_start: float = None
+ ''' Start distance of the volumetric effect
+
+ :type: float
+ '''
+
+ volumetric_tile_size: typing.Union[int, str] = None
+ ''' Control the quality of the volumetric effects (lower size increase vram usage and quality)
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneGpencil(bpy_struct):
+ ''' Render settings
+ '''
+
+ antialias_threshold: float = None
+ ''' Threshold for edge detection algorithm (higher values might over-blur some part of the image)
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneObjects(bpy_struct):
+ ''' All of the scene objects
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneRenderView(bpy_struct):
+ ''' Render viewpoint for 3D stereo and multiview rendering
+ '''
+
+ camera_suffix: str = None
+ ''' Suffix to identify the cameras to use, and added to the render images for this view
+
+ :type: str
+ '''
+
+ file_suffix: str = None
+ ''' Suffix added to the render images for this view
+
+ :type: str
+ '''
+
+ name: str = None
+ ''' Render view name
+
+ :type: str
+ '''
+
+ use: bool = None
+ ''' Disable or enable the render view
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Scopes(bpy_struct):
+ ''' Scopes for statistical view of an image
+ '''
+
+ accuracy: float = None
+ ''' Proportion of original image source pixel lines to sample
+
+ :type: float
+ '''
+
+ histogram: 'Histogram' = None
+ ''' Histogram for viewing image statistics
+
+ :type: 'Histogram'
+ '''
+
+ use_full_resolution: bool = None
+ ''' Sample every pixel of the image
+
+ :type: bool
+ '''
+
+ vectorscope_alpha: float = None
+ ''' Opacity of the points
+
+ :type: float
+ '''
+
+ waveform_alpha: float = None
+ ''' Opacity of the points
+
+ :type: float
+ '''
+
+ waveform_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Sequence(bpy_struct):
+ ''' Sequence strip in the sequence editor
+ '''
+
+ blend_alpha: float = None
+ ''' Percentage of how much the strip's colors affect other strips
+
+ :type: float
+ '''
+
+ blend_type: typing.Union[int, str] = None
+ ''' Method for controlling how the strip combines with other strips
+
+ :type: typing.Union[int, str]
+ '''
+
+ channel: int = None
+ ''' Y position of the sequence strip
+
+ :type: int
+ '''
+
+ effect_fader: float = None
+ ''' Custom fade value
+
+ :type: float
+ '''
+
+ frame_duration: int = None
+ ''' The length of the contents of this strip before the handles are applied
+
+ :type: int
+ '''
+
+ frame_final_duration: int = None
+ ''' The length of the contents of this strip after the handles are applied
+
+ :type: int
+ '''
+
+ frame_final_end: int = None
+ ''' End frame displayed in the sequence editor after offsets are applied
+
+ :type: int
+ '''
+
+ frame_final_start: int = None
+ ''' Start frame displayed in the sequence editor after offsets are applied, setting this is equivalent to moving the handle, not the actual start frame
+
+ :type: int
+ '''
+
+ frame_offset_end: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_offset_start: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' X position where the strip begins
+
+ :type: int
+ '''
+
+ frame_still_end: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_still_start: int = None
+ '''
+
+ :type: int
+ '''
+
+ lock: bool = None
+ ''' Lock strip so that it cannot be transformed
+
+ :type: bool
+ '''
+
+ modifiers: typing.Union[typing.List['SequenceModifier'],
+ 'bpy_prop_collection', 'SequenceModifiers'] = None
+ ''' Modifiers affecting this strip
+
+ :type: typing.Union[typing.List['SequenceModifier'], 'bpy_prop_collection', 'SequenceModifiers']
+ '''
+
+ mute: bool = None
+ ''' Disable strip so that it cannot be viewed in the output
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ override_cache_settings: bool = None
+ ''' Override global cache settings
+
+ :type: bool
+ '''
+
+ select: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_left_handle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ select_right_handle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ speed_factor: float = None
+ ''' Multiply the current speed of the sequence with this number or remap current frame to this frame
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_cache_composite: bool = None
+ ''' Cache intermediate composited images, for faster tweaking of stacked strips at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_cache_preprocessed: bool = None
+ ''' Cache pre-processed images, for faster tweaking of effects at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_cache_raw: bool = None
+ ''' Cache raw images read from disk, for faster tweaking of strip parameters at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_default_fade: bool = None
+ ''' Fade effect using the built-in default (usually make transition as long as effect strip)
+
+ :type: bool
+ '''
+
+ use_linear_modifiers: bool = None
+ ''' Calculate modifiers in linear space instead of sequencer's space
+
+ :type: bool
+ '''
+
+ def update(self, data: bool = False):
+ ''' Update the strip dimensions
+
+ :param data: Data, Update strip data
+ :type data: bool
+ '''
+ pass
+
+ def strip_elem_from_frame(self, frame: int) -> 'SequenceElement':
+ ''' Return the strip element from a given frame or None
+
+ :param frame: Frame, The frame to get the strip element from
+ :type frame: int
+ :rtype: 'SequenceElement'
+ :return: strip element of the current frame
+ '''
+ pass
+
+ def swap(self, other: 'Sequence'):
+ ''' swap
+
+ :param other: Other
+ :type other: 'Sequence'
+ '''
+ pass
+
+ def invalidate_cache(self, type: typing.Union[int, str]):
+ ''' Invalidate cached images for strip and all dependent strips
+
+ :param type: Type, Cache Type
+ :type type: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceColorBalanceData(bpy_struct):
+ ''' Color balance parameters for a sequence strip and it's modifiers
+ '''
+
+ gain: typing.List[float] = None
+ ''' Color balance gain (highlights)
+
+ :type: typing.List[float]
+ '''
+
+ gamma: typing.List[float] = None
+ ''' Color balance gamma (midtones)
+
+ :type: typing.List[float]
+ '''
+
+ invert_gain: bool = None
+ ''' Invert the gain color
+
+ :type: bool
+ '''
+
+ invert_gamma: bool = None
+ ''' Invert the gamma color
+
+ :type: bool
+ '''
+
+ invert_lift: bool = None
+ ''' Invert the lift color
+
+ :type: bool
+ '''
+
+ lift: typing.List[float] = None
+ ''' Color balance lift (shadows)
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceCrop(bpy_struct):
+ ''' Cropping parameters for a sequence strip
+ '''
+
+ max_x: int = None
+ ''' Number of pixels to crop from the right side
+
+ :type: int
+ '''
+
+ max_y: int = None
+ ''' Number of pixels to crop from the top
+
+ :type: int
+ '''
+
+ min_x: int = None
+ ''' Number of pixels to crop from the left side
+
+ :type: int
+ '''
+
+ min_y: int = None
+ ''' Number of pixels to crop from the bottom
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceEditor(bpy_struct):
+ ''' Sequence editing data for a Scene data-block
+ '''
+
+ active_strip: 'Sequence' = None
+ ''' Sequencer's active strip
+
+ :type: 'Sequence'
+ '''
+
+ meta_stack: typing.Union[typing.
+ List['Sequence'], 'bpy_prop_collection'] = None
+ ''' Meta strip stack, last is currently edited meta strip
+
+ :type: typing.Union[typing.List['Sequence'], 'bpy_prop_collection']
+ '''
+
+ overlay_frame: int = None
+ ''' Number of frames to offset
+
+ :type: int
+ '''
+
+ proxy_dir: str = None
+ '''
+
+ :type: str
+ '''
+
+ proxy_storage: typing.Union[int, str] = None
+ ''' How to store proxies for this project * PER_STRIP Per Strip, Store proxies using per strip settings. * PROJECT Project, Store proxies using project directory.
+
+ :type: typing.Union[int, str]
+ '''
+
+ recycle_max_cost: float = None
+ ''' Only frames with cost lower than this value will be recycled
+
+ :type: float
+ '''
+
+ sequences: typing.Union[typing.List['Sequence'], 'bpy_prop_collection',
+ 'Sequences'] = None
+ ''' Top-level strips only
+
+ :type: typing.Union[typing.List['Sequence'], 'bpy_prop_collection', 'Sequences']
+ '''
+
+ sequences_all: typing.Union[typing.
+ List['Sequence'], 'bpy_prop_collection'] = None
+ ''' All strips, recursively including those inside metastrips
+
+ :type: typing.Union[typing.List['Sequence'], 'bpy_prop_collection']
+ '''
+
+ show_cache: bool = None
+ ''' Visualize cached images on the timeline
+
+ :type: bool
+ '''
+
+ show_cache_composite: bool = None
+ ''' Visualize cached composite images
+
+ :type: bool
+ '''
+
+ show_cache_final_out: bool = None
+ ''' Visualize cached complete frames
+
+ :type: bool
+ '''
+
+ show_cache_preprocessed: bool = None
+ ''' Visualize cached pre-processed images
+
+ :type: bool
+ '''
+
+ show_cache_raw: bool = None
+ ''' Visualize cached raw images
+
+ :type: bool
+ '''
+
+ show_overlay: bool = None
+ ''' Partial overlay on top of the sequencer with a frame offset
+
+ :type: bool
+ '''
+
+ use_cache_composite: bool = None
+ ''' Cache intermediate composited images, for faster tweaking of stacked strips at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_cache_final: bool = None
+ ''' Cache final image for each frame
+
+ :type: bool
+ '''
+
+ use_cache_preprocessed: bool = None
+ ''' Cache pre-processed images, for faster tweaking of effects at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_cache_raw: bool = None
+ ''' Cache raw images read from disk, for faster tweaking of strip parameters at the cost of memory usage
+
+ :type: bool
+ '''
+
+ use_overlay_lock: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_prefetch: bool = None
+ ''' Render frames ahead of current frame in the background for faster playback
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceElement(bpy_struct):
+ ''' Sequence strip data for a single frame
+ '''
+
+ filename: str = None
+ ''' Name of the source file
+
+ :type: str
+ '''
+
+ orig_height: int = None
+ ''' Original image height
+
+ :type: int
+ '''
+
+ orig_width: int = None
+ ''' Original image width
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceElements(bpy_struct):
+ ''' Collection of SequenceElement
+ '''
+
+ def append(self, filename: str) -> 'SequenceElement':
+ ''' Push an image from ImageSequence.directory
+
+ :param filename: Filepath to image
+ :type filename: str
+ :rtype: 'SequenceElement'
+ :return: New SequenceElement
+ '''
+ pass
+
+ def pop(self, index: int):
+ ''' Pop an image off the collection
+
+ :param index: Index of image to remove
+ :type index: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceModifier(bpy_struct):
+ ''' Modifier for sequence strip
+ '''
+
+ input_mask_id: 'Mask' = None
+ ''' Mask ID used as mask input for the modifier
+
+ :type: 'Mask'
+ '''
+
+ input_mask_strip: 'Sequence' = None
+ ''' Strip used as mask input for the modifier
+
+ :type: 'Sequence'
+ '''
+
+ input_mask_type: typing.Union[int, str] = None
+ ''' Type of input data used for mask * STRIP Strip, Use sequencer strip as mask input. * ID Mask, Use mask ID as mask input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_time: typing.Union[int, str] = None
+ ''' Time to use for the Mask animation * RELATIVE Relative, Mask animation is offset to start of strip. * ABSOLUTE Absolute, Mask animation is in sync with scene frame.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mute: bool = None
+ ''' Mute this modifier
+
+ :type: bool
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ show_expanded: bool = None
+ ''' Mute expanded settings for the modifier
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceModifiers(bpy_struct):
+ ''' Collection of strip modifiers
+ '''
+
+ def new(self, name: str,
+ type: typing.Union[int, str]) -> 'SequenceModifier':
+ ''' Add a new modifier
+
+ :param name: New name for the modifier
+ :type name: str
+ :param type: Modifier type to add
+ :type type: typing.Union[int, str]
+ :rtype: 'SequenceModifier'
+ :return: Newly created modifier
+ '''
+ pass
+
+ def remove(self, modifier: 'SequenceModifier'):
+ ''' Remove an existing modifier from the sequence
+
+ :param modifier: Modifier to remove
+ :type modifier: 'SequenceModifier'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all modifiers from the sequence
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceProxy(bpy_struct):
+ ''' Proxy parameters for a sequence strip
+ '''
+
+ build_100: bool = None
+ ''' Build 100% proxy resolution
+
+ :type: bool
+ '''
+
+ build_25: bool = None
+ ''' Build 25% proxy resolution
+
+ :type: bool
+ '''
+
+ build_50: bool = None
+ ''' Build 50% proxy resolution
+
+ :type: bool
+ '''
+
+ build_75: bool = None
+ ''' Build 75% proxy resolution
+
+ :type: bool
+ '''
+
+ build_free_run: bool = None
+ ''' Build free run time code index
+
+ :type: bool
+ '''
+
+ build_free_run_rec_date: bool = None
+ ''' Build free run time code index using Record Date/Time
+
+ :type: bool
+ '''
+
+ build_record_run: bool = None
+ ''' Build record run time code index
+
+ :type: bool
+ '''
+
+ directory: str = None
+ ''' Location to store the proxy files
+
+ :type: str
+ '''
+
+ filepath: str = None
+ ''' Location of custom proxy file
+
+ :type: str
+ '''
+
+ quality: int = None
+ ''' JPEG Quality of proxies to build
+
+ :type: int
+ '''
+
+ timecode: typing.Union[int, str] = None
+ ''' Method for reading the inputs timecode * NONE No TC in use. * RECORD_RUN Record Run, Use images in the order as they are recorded. * FREE_RUN Free Run, Use global timestamp written by recording device. * FREE_RUN_REC_DATE Free Run (rec date), Interpolate a global timestamp using the record date and time written by recording device. * RECORD_RUN_NO_GAPS Record Run No Gaps, Like record run, but ignore timecode, changes in framerate or dropouts.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_overwrite: bool = None
+ ''' Overwrite existing proxy files when building
+
+ :type: bool
+ '''
+
+ use_proxy_custom_directory: bool = None
+ ''' Use a custom directory to store data
+
+ :type: bool
+ '''
+
+ use_proxy_custom_file: bool = None
+ ''' Use a custom file to read proxy data from
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceTransform(bpy_struct):
+ ''' Transform parameters for a sequence strip
+ '''
+
+ offset_x: int = None
+ ''' Amount to move the input on the X axis within its boundaries
+
+ :type: int
+ '''
+
+ offset_y: int = None
+ ''' Amount to move the input on the Y axis within its boundaries
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Sequences(bpy_struct):
+ ''' Collection of Sequences
+ '''
+
+ def new_clip(self, name: str, clip: 'MovieClip', channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new movie clip sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param clip: Movie clip to add
+ :type clip: 'MovieClip'
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_mask(self, name: str, mask: 'Mask', channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new mask sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param mask: Mask to add
+ :type mask: 'Mask'
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_scene(self, name: str, scene: 'Scene', channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new scene sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param scene: Scene to add
+ :type scene: 'Scene'
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_image(self, name: str, filepath: str, channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new image sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param filepath: Filepath to image
+ :type filepath: str
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_movie(self, name: str, filepath: str, channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new movie sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param filepath: Filepath to movie
+ :type filepath: str
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_sound(self, name: str, filepath: str, channel: int,
+ frame_start: int) -> 'Sequence':
+ ''' Add a new sound sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param filepath: Filepath to movie
+ :type filepath: str
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def new_effect(self,
+ name: str,
+ type: typing.Union[int, str],
+ channel: int,
+ frame_start: int,
+ frame_end: int = 0,
+ seq1: 'Sequence' = None,
+ seq2: 'Sequence' = None,
+ seq3: 'Sequence' = None) -> 'Sequence':
+ ''' Add a new effect sequence
+
+ :param name: Name for the new sequence
+ :type name: str
+ :param type: Type, type for the new sequence
+ :type type: typing.Union[int, str]
+ :param channel: Channel, The channel for the new sequence
+ :type channel: int
+ :param frame_start: The start frame for the new sequence
+ :type frame_start: int
+ :param frame_end: The end frame for the new sequence
+ :type frame_end: int
+ :param seq1: Sequence 1 for effect
+ :type seq1: 'Sequence'
+ :param seq2: Sequence 2 for effect
+ :type seq2: 'Sequence'
+ :param seq3: Sequence 3 for effect
+ :type seq3: 'Sequence'
+ :rtype: 'Sequence'
+ :return: New Sequence
+ '''
+ pass
+
+ def remove(self, sequence: 'Sequence'):
+ ''' Remove a Sequence
+
+ :param sequence: Sequence to remove
+ :type sequence: 'Sequence'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFx(bpy_struct):
+ ''' Effect affecting the grease pencil object
+ '''
+
+ name: str = None
+ ''' Effect name
+
+ :type: str
+ '''
+
+ show_expanded: bool = None
+ ''' Set effect expansion in the user interface
+
+ :type: bool
+ '''
+
+ show_in_editmode: bool = None
+ ''' Display effect in Edit mode
+
+ :type: bool
+ '''
+
+ show_render: bool = None
+ ''' Use effect during render
+
+ :type: bool
+ '''
+
+ show_viewport: bool = None
+ ''' Display effect in viewport
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * FX_BLUR Blur, Apply Gaussian Blur to object. * FX_COLORIZE Colorize, Apply different tint effects. * FX_FLIP Flip, Flip image. * FX_GLOW Glow, Create a glow effect. * FX_PIXEL Pixelate, Pixelate image. * FX_RIM Rim, Add a rim to the image. * FX_SHADOW Shadow, Create a shadow effect. * FX_SWIRL Swirl, Create a rotation distortion. * FX_WAVE Wave Distortion, Apply sinusoidal deformation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShapeKey(bpy_struct):
+ ''' Shape key in a shape keys data-block
+ '''
+
+ data: typing.Union[typing.
+ List['UnknownType'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['UnknownType'], 'bpy_prop_collection']
+ '''
+
+ frame: float = None
+ ''' Frame for absolute keys
+
+ :type: float
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Interpolation type for absolute shape keys
+
+ :type: typing.Union[int, str]
+ '''
+
+ mute: bool = None
+ ''' Toggle this shape key
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of Shape Key
+
+ :type: str
+ '''
+
+ relative_key: 'ShapeKey' = None
+ ''' Shape used as a relative key
+
+ :type: 'ShapeKey'
+ '''
+
+ slider_max: float = None
+ ''' Maximum for slider
+
+ :type: float
+ '''
+
+ slider_min: float = None
+ ''' Minimum for slider
+
+ :type: float
+ '''
+
+ value: float = None
+ ''' Value of shape key at the current frame
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex weight group, to blend with basis shape
+
+ :type: str
+ '''
+
+ def normals_vertex_get(self) -> float:
+ ''' Compute local space vertices' normals for this shape key
+
+ :rtype: float
+ :return: normals
+ '''
+ pass
+
+ def normals_polygon_get(self) -> float:
+ ''' Compute local space faces' normals for this shape key
+
+ :rtype: float
+ :return: normals
+ '''
+ pass
+
+ def normals_split_get(self) -> float:
+ ''' Compute local space face corners' normals for this shape key
+
+ :rtype: float
+ :return: normals
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShapeKeyBezierPoint(bpy_struct):
+ ''' Point in a shape key for Bezier curves
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_left: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_right: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ radius: float = None
+ ''' Radius for beveling
+
+ :type: float
+ '''
+
+ tilt: float = None
+ ''' Tilt in 3D View
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShapeKeyCurvePoint(bpy_struct):
+ ''' Point in a shape key for curves
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ radius: float = None
+ ''' Radius for beveling
+
+ :type: float
+ '''
+
+ tilt: float = None
+ ''' Tilt in 3D View
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShapeKeyPoint(bpy_struct):
+ ''' Point in a shape key
+ '''
+
+ co: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SoftBodySettings(bpy_struct):
+ ''' Soft body simulation settings for an object
+ '''
+
+ aero: int = None
+ ''' Make edges 'sail'
+
+ :type: int
+ '''
+
+ aerodynamics_type: typing.Union[int, str] = None
+ ''' Method of calculating aerodynamic interaction * SIMPLE Simple, Edges receive a drag force from surrounding media. * LIFT_FORCE Lift Force, Edges receive a lift force when passing through surrounding media.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ball_damp: float = None
+ ''' Blending to inelastic collision
+
+ :type: float
+ '''
+
+ ball_size: float = None
+ ''' Absolute ball size or factor if not manually adjusted
+
+ :type: float
+ '''
+
+ ball_stiff: float = None
+ ''' Ball inflating pressure
+
+ :type: float
+ '''
+
+ bend: float = None
+ ''' Bending Stiffness
+
+ :type: float
+ '''
+
+ choke: int = None
+ ''' 'Viscosity' inside collision target
+
+ :type: int
+ '''
+
+ collision_collection: 'Collection' = None
+ ''' Limit colliders to this collection
+
+ :type: 'Collection'
+ '''
+
+ collision_type: typing.Union[int, str] = None
+ ''' Choose Collision Type * MANUAL Manual, Manual adjust. * AVERAGE Average, Average Spring length \* Ball Size. * MINIMAL Minimal, Minimal Spring length \* Ball Size. * MAXIMAL Maximal, Maximal Spring length \* Ball Size. * MINMAX AvMinMax, (Min+Max)/2 \* Ball Size.
+
+ :type: typing.Union[int, str]
+ '''
+
+ damping: float = None
+ ''' Edge spring friction
+
+ :type: float
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ error_threshold: float = None
+ ''' The Runge-Kutta ODE solver error limit, low value gives more precision, high values speed
+
+ :type: float
+ '''
+
+ friction: float = None
+ ''' General media friction for point movements
+
+ :type: float
+ '''
+
+ fuzzy: int = None
+ ''' Fuzziness while on collision, high values make collision handling faster but less stable
+
+ :type: int
+ '''
+
+ goal_default: float = None
+ ''' Default Goal (vertex target position) value
+
+ :type: float
+ '''
+
+ goal_friction: float = None
+ ''' Goal (vertex target position) friction
+
+ :type: float
+ '''
+
+ goal_max: float = None
+ ''' Goal maximum, vertex weights are scaled to match this range
+
+ :type: float
+ '''
+
+ goal_min: float = None
+ ''' Goal minimum, vertex weights are scaled to match this range
+
+ :type: float
+ '''
+
+ goal_spring: float = None
+ ''' Goal (vertex target position) spring stiffness
+
+ :type: float
+ '''
+
+ gravity: float = None
+ ''' Apply gravitation to point movement
+
+ :type: float
+ '''
+
+ location_mass_center: typing.List[float] = None
+ ''' Location of center of mass
+
+ :type: typing.List[float]
+ '''
+
+ mass: float = None
+ ''' General Mass value
+
+ :type: float
+ '''
+
+ plastic: int = None
+ ''' Permanent deform
+
+ :type: int
+ '''
+
+ pull: float = None
+ ''' Edge spring stiffness when longer than rest length
+
+ :type: float
+ '''
+
+ push: float = None
+ ''' Edge spring stiffness when shorter than rest length
+
+ :type: float
+ '''
+
+ rotation_estimate: typing.List[float] = None
+ ''' Estimated rotation matrix
+
+ :type: typing.List[float]
+ '''
+
+ scale_estimate: typing.List[float] = None
+ ''' Estimated scale matrix
+
+ :type: typing.List[float]
+ '''
+
+ shear: float = None
+ ''' Shear Stiffness
+
+ :type: float
+ '''
+
+ speed: float = None
+ ''' Tweak timing for physics to control frequency and speed
+
+ :type: float
+ '''
+
+ spring_length: int = None
+ ''' Alter spring length to shrink/blow up (unit %) 0 to disable
+
+ :type: int
+ '''
+
+ step_max: int = None
+ ''' Maximal # solver steps/frame
+
+ :type: int
+ '''
+
+ step_min: int = None
+ ''' Minimal # solver steps/frame
+
+ :type: int
+ '''
+
+ use_auto_step: bool = None
+ ''' Use velocities for automagic step sizes
+
+ :type: bool
+ '''
+
+ use_diagnose: bool = None
+ ''' Turn on SB diagnose console prints
+
+ :type: bool
+ '''
+
+ use_edge_collision: bool = None
+ ''' Edges collide too
+
+ :type: bool
+ '''
+
+ use_edges: bool = None
+ ''' Use Edges as springs
+
+ :type: bool
+ '''
+
+ use_estimate_matrix: bool = None
+ ''' Estimate matrix... split to COM, ROT, SCALE
+
+ :type: bool
+ '''
+
+ use_face_collision: bool = None
+ ''' Faces collide too, can be very slow
+
+ :type: bool
+ '''
+
+ use_goal: bool = None
+ ''' Define forces for vertices to stick to animated position
+
+ :type: bool
+ '''
+
+ use_self_collision: bool = None
+ ''' Enable naive vertex ball self collision
+
+ :type: bool
+ '''
+
+ use_stiff_quads: bool = None
+ ''' Add diagonal springs on 4-gons
+
+ :type: bool
+ '''
+
+ vertex_group_goal: str = None
+ ''' Control point weight values
+
+ :type: str
+ '''
+
+ vertex_group_mass: str = None
+ ''' Control point mass values
+
+ :type: str
+ '''
+
+ vertex_group_spring: str = None
+ ''' Control point spring strength values
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Space(bpy_struct):
+ ''' Space data for a screen area
+ '''
+
+ show_locked_time: bool = None
+ ''' Synchronize the visible timeline range with other time-based editors
+
+ :type: bool
+ '''
+
+ show_region_header: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Space data type * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceNodeEditorPath(bpy_struct):
+ ''' Get the node tree path as a string
+ '''
+
+ to_string: str = None
+ '''
+
+ :type: str
+ '''
+
+ def clear(self):
+ ''' Reset the node tree path
+
+ '''
+ pass
+
+ def start(self, node_tree: 'NodeTree'):
+ ''' Set the root node tree
+
+ :param node_tree: Node Tree
+ :type node_tree: 'NodeTree'
+ '''
+ pass
+
+ def append(self, node_tree: 'NodeTree', node: 'Node' = None):
+ ''' Append a node group tree to the path
+
+ :param node_tree: Node Tree, Node tree to append to the node editor path
+ :type node_tree: 'NodeTree'
+ :param node: Node, Group node linking to this node tree
+ :type node: 'Node'
+ '''
+ pass
+
+ def pop(self):
+ ''' Remove the last node tree from the path
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SpaceUVEditor(bpy_struct):
+ ''' UV editor data for the image editor space
+ '''
+
+ display_stretch_type: typing.Union[int, str] = None
+ ''' Type of stretch to draw * ANGLE Angle, Angular distortion between UV and 3D angles. * AREA Area, Area distortion between UV and 3D faces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ edge_display_type: typing.Union[int, str] = None
+ ''' Display style for UV edges * OUTLINE Outline, Display white edges with black outline. * DASH Dash, Display dashed black-white edges. * BLACK Black, Display black edges. * WHITE White, Display white edges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ lock_bounds: bool = None
+ ''' Constraint to stay within the image bounds while editing
+
+ :type: bool
+ '''
+
+ pixel_snap_mode: typing.Union[int, str] = None
+ ''' Snap UVs to pixels while editing * DISABLED Disabled, Don't snap to pixels. * CORNER Corner, Snap to pixel corners. * CENTER Center, Snap to pixel centers.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_faces: bool = None
+ ''' Display faces over the image
+
+ :type: bool
+ '''
+
+ show_metadata: bool = None
+ ''' Display metadata properties of the image
+
+ :type: bool
+ '''
+
+ show_modified_edges: bool = None
+ ''' Display edges after modifiers are applied
+
+ :type: bool
+ '''
+
+ show_pixel_coords: bool = None
+ ''' Display UV coordinates in pixels rather than from 0.0 to 1.0
+
+ :type: bool
+ '''
+
+ show_smooth_edges: bool = None
+ ''' Display UV edges anti-aliased
+
+ :type: bool
+ '''
+
+ show_stretch: bool = None
+ ''' Display faces colored according to the difference in shape between UVs and their 3D coordinates (blue for low distortion, red for high distortion)
+
+ :type: bool
+ '''
+
+ show_texpaint: bool = None
+ ''' Display overlay of texture paint uv layer
+
+ :type: bool
+ '''
+
+ sticky_select_mode: typing.Union[int, str] = None
+ ''' Automatically select also UVs sharing the same vertex as the ones being selected * DISABLED Disabled, Sticky vertex selection disabled. * SHARED_LOCATION Shared Location, Select UVs that are at the same location and share a mesh vertex. * SHARED_VERTEX Shared Vertex, Select UVs that share mesh vertex, irrespective if they are in the same location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ tile_grid_shape: typing.List[int] = None
+ ''' How many tiles will be shown in the background
+
+ :type: typing.List[int]
+ '''
+
+ use_live_unwrap: bool = None
+ ''' Continuously unwrap the selected UV island while transforming pinned vertices
+
+ :type: bool
+ '''
+
+ uv_opacity: float = None
+ ''' Opacity of UV overlays
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Spline(bpy_struct):
+ ''' Element of a curve, either NURBS, Bezier or Polyline or a character with text objects
+ '''
+
+ bezier_points: typing.Union[typing.List['BezierSplinePoint'],
+ 'bpy_prop_collection',
+ 'SplineBezierPoints'] = None
+ ''' Collection of points for Bezier curves only
+
+ :type: typing.Union[typing.List['BezierSplinePoint'], 'bpy_prop_collection', 'SplineBezierPoints']
+ '''
+
+ character_index: int = None
+ ''' Location of this character in the text data (only for text curves)
+
+ :type: int
+ '''
+
+ hide: bool = None
+ ''' Hide this curve in Edit mode
+
+ :type: bool
+ '''
+
+ material_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ order_u: int = None
+ ''' NURBS order in the U direction (for splines and surfaces, higher values let points influence a greater area)
+
+ :type: int
+ '''
+
+ order_v: int = None
+ ''' NURBS order in the V direction (for surfaces only, higher values let points influence a greater area)
+
+ :type: int
+ '''
+
+ point_count_u: int = None
+ ''' Total number points for the curve or surface in the U direction
+
+ :type: int
+ '''
+
+ point_count_v: int = None
+ ''' Total number points for the surface on the V direction
+
+ :type: int
+ '''
+
+ points: typing.Union[typing.List['SplinePoint'], 'bpy_prop_collection',
+ 'SplinePoints'] = None
+ ''' Collection of points that make up this poly or nurbs spline
+
+ :type: typing.Union[typing.List['SplinePoint'], 'bpy_prop_collection', 'SplinePoints']
+ '''
+
+ radius_interpolation: typing.Union[int, str] = None
+ ''' The type of radius interpolation for Bezier curves
+
+ :type: typing.Union[int, str]
+ '''
+
+ resolution_u: int = None
+ ''' Curve or Surface subdivisions per segment
+
+ :type: int
+ '''
+
+ resolution_v: int = None
+ ''' Surface subdivisions per segment
+
+ :type: int
+ '''
+
+ tilt_interpolation: typing.Union[int, str] = None
+ ''' The type of tilt interpolation for 3D, Bezier curves
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' The interpolation type for this curve element
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_bezier_u: bool = None
+ ''' Make this nurbs curve or surface act like a Bezier spline in the U direction (Order U must be 3 or 4, Cyclic U must be disabled)
+
+ :type: bool
+ '''
+
+ use_bezier_v: bool = None
+ ''' Make this nurbs surface act like a Bezier spline in the V direction (Order V must be 3 or 4, Cyclic V must be disabled)
+
+ :type: bool
+ '''
+
+ use_cyclic_u: bool = None
+ ''' Make this curve or surface a closed loop in the U direction
+
+ :type: bool
+ '''
+
+ use_cyclic_v: bool = None
+ ''' Make this surface a closed loop in the V direction
+
+ :type: bool
+ '''
+
+ use_endpoint_u: bool = None
+ ''' Make this nurbs curve or surface meet the endpoints in the U direction (Cyclic U must be disabled)
+
+ :type: bool
+ '''
+
+ use_endpoint_v: bool = None
+ ''' Make this nurbs surface meet the endpoints in the V direction (Cyclic V must be disabled)
+
+ :type: bool
+ '''
+
+ use_smooth: bool = None
+ ''' Smooth the normals of the surface or beveled curve
+
+ :type: bool
+ '''
+
+ def calc_length(self, resolution: int = 0) -> float:
+ ''' Calculate spline length
+
+ :param resolution: Resolution, Spline resolution to be used, 0 defaults to the resolution_u
+ :type resolution: int
+ :rtype: float
+ :return: Length, Length of the polygonaly approximated spline
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SplineBezierPoints(bpy_struct):
+ ''' Collection of spline Bezier points
+ '''
+
+ def add(self, count: int):
+ ''' Add a number of points to this spline
+
+ :param count: Number, Number of points to add to the spline
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SplinePoint(bpy_struct):
+ ''' Spline point without handles
+ '''
+
+ co: typing.List[float] = None
+ ''' Point coordinates
+
+ :type: typing.List[float]
+ '''
+
+ hide: bool = None
+ ''' Visibility status
+
+ :type: bool
+ '''
+
+ radius: float = None
+ ''' Radius for beveling
+
+ :type: float
+ '''
+
+ select: bool = None
+ ''' Selection status
+
+ :type: bool
+ '''
+
+ tilt: float = None
+ ''' Tilt in 3D View
+
+ :type: float
+ '''
+
+ weight: float = None
+ ''' NURBS weight
+
+ :type: float
+ '''
+
+ weight_softbody: float = None
+ ''' Softbody goal weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SplinePoints(bpy_struct):
+ ''' Collection of spline points
+ '''
+
+ def add(self, count: int):
+ ''' Add a number of points to this spline
+
+ :param count: Number, Number of points to add to the spline
+ :type count: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Stereo3dDisplay(bpy_struct):
+ ''' Settings for stereo 3D display
+ '''
+
+ anaglyph_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_mode: typing.Union[int, str] = None
+ ''' * ANAGLYPH Anaglyph, Render views for left and right eyes as two differently filtered colors in a single image (anaglyph glasses are required). * INTERLACE Interlace, Render views for left and right eyes interlaced in a single image (3D-ready monitor is required). * TIMESEQUENTIAL Time Sequential, Render alternate eyes (also known as page flip, quad buffer support in the graphic card is required). * SIDEBYSIDE Side-by-Side, Render views for left and right eyes side-by-side. * TOPBOTTOM Top-Bottom, Render views for left and right eyes one above another.
+
+ :type: typing.Union[int, str]
+ '''
+
+ interlace_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_interlace_swap: bool = None
+ ''' Swap left and right stereo channels
+
+ :type: bool
+ '''
+
+ use_sidebyside_crosseyed: bool = None
+ ''' Right eye should see left image and vice-versa
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Stereo3dFormat(bpy_struct):
+ ''' Settings for stereo output
+ '''
+
+ anaglyph_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_mode: typing.Union[int, str] = None
+ ''' * ANAGLYPH Anaglyph, Render views for left and right eyes as two differently filtered colors in a single image (anaglyph glasses are required). * INTERLACE Interlace, Render views for left and right eyes interlaced in a single image (3D-ready monitor is required). * SIDEBYSIDE Side-by-Side, Render views for left and right eyes side-by-side. * TOPBOTTOM Top-Bottom, Render views for left and right eyes one above another.
+
+ :type: typing.Union[int, str]
+ '''
+
+ interlace_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_interlace_swap: bool = None
+ ''' Swap left and right stereo channels
+
+ :type: bool
+ '''
+
+ use_sidebyside_crosseyed: bool = None
+ ''' Right eye should see left image and vice-versa
+
+ :type: bool
+ '''
+
+ use_squeezed_frame: bool = None
+ ''' Combine both views in a squeezed image
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Struct(bpy_struct):
+ ''' RNA structure definition
+ '''
+
+ base: 'Struct' = None
+ ''' Struct definition this is derived from
+
+ :type: 'Struct'
+ '''
+
+ description: str = None
+ ''' Description of the Struct's purpose
+
+ :type: str
+ '''
+
+ functions: typing.Union[typing.
+ List['Function'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['Function'], 'bpy_prop_collection']
+ '''
+
+ identifier: str = None
+ ''' Unique name used in the code and scripting
+
+ :type: str
+ '''
+
+ name: str = None
+ ''' Human readable name
+
+ :type: str
+ '''
+
+ name_property: 'StringProperty' = None
+ ''' Property that gives the name of the struct
+
+ :type: 'StringProperty'
+ '''
+
+ nested: 'Struct' = None
+ ''' Struct in which this struct is always nested, and to which it logically belongs
+
+ :type: 'Struct'
+ '''
+
+ properties: typing.Union[typing.
+ List['Property'], 'bpy_prop_collection'] = None
+ ''' Properties in the struct
+
+ :type: typing.Union[typing.List['Property'], 'bpy_prop_collection']
+ '''
+
+ property_tags: typing.Union[typing.List['EnumPropertyItem'],
+ 'bpy_prop_collection'] = None
+ ''' Tags that properties can use to influence behavior
+
+ :type: typing.Union[typing.List['EnumPropertyItem'], 'bpy_prop_collection']
+ '''
+
+ translation_context: str = None
+ ''' Translation context of the struct's name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class StudioLight(bpy_struct):
+ ''' Studio light
+ '''
+
+ has_specular_highlight_pass: bool = None
+ ''' Studio light image file has separate "diffuse" and "specular" passes
+
+ :type: bool
+ '''
+
+ index: int = None
+ '''
+
+ :type: int
+ '''
+
+ is_user_defined: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ light_ambient: typing.List[float] = None
+ ''' Color of the ambient light that uniformly lit the scene
+
+ :type: typing.List[float]
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ path: str = None
+ '''
+
+ :type: str
+ '''
+
+ path_irr_cache: str = None
+ ''' Path where the irradiance cache is stored
+
+ :type: str
+ '''
+
+ path_sh_cache: str = None
+ ''' Path where the spherical harmonics cache is stored
+
+ :type: str
+ '''
+
+ solid_lights: typing.Union[typing.List['UserSolidLight'],
+ 'bpy_prop_collection'] = None
+ ''' Lights user to display objects in solid draw mode
+
+ :type: typing.Union[typing.List['UserSolidLight'], 'bpy_prop_collection']
+ '''
+
+ spherical_harmonics_coefficients: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class StudioLights(bpy_struct):
+ ''' Collection of studio lights
+ '''
+
+ def load(self, path: str, type: typing.Union[int, str]) -> 'StudioLight':
+ ''' Load studiolight from file
+
+ :param path: File Path, File path where the studio light file can be found
+ :type path: str
+ :param type: Type, The type for the new studio light
+ :type type: typing.Union[int, str]
+ :rtype: 'StudioLight'
+ :return: Newly created StudioLight
+ '''
+ pass
+
+ def new(self, path: str) -> 'StudioLight':
+ ''' Create studiolight from default lighting
+
+ :param path: Path, Path to the file that will contain the lighting info (without extension)
+ :type path: str
+ :rtype: 'StudioLight'
+ :return: Newly created StudioLight
+ '''
+ pass
+
+ def remove(self, studio_light: 'StudioLight'):
+ ''' Remove a studio light
+
+ :param studio_light: The studio light to remove
+ :type studio_light: 'StudioLight'
+ '''
+ pass
+
+ def refresh(self):
+ ''' Refresh Studio Lights from disk
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TexMapping(bpy_struct):
+ ''' Texture coordinate mapping settings
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' * FLAT Flat, Map X and Y coordinates directly. * CUBE Cube, Map using the normal vector. * TUBE Tube, Map with Z as central axis. * SPHERE Sphere, Map with Z as central axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_x: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_y: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_z: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ max: typing.List[float] = None
+ ''' Maximum value for clipping
+
+ :type: typing.List[float]
+ '''
+
+ min: typing.List[float] = None
+ ''' Minimum value for clipping
+
+ :type: typing.List[float]
+ '''
+
+ rotation: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ scale: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ translation: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ use_max: bool = None
+ ''' Whether to use maximum clipping value
+
+ :type: bool
+ '''
+
+ use_min: bool = None
+ ''' Whether to use minimum clipping value
+
+ :type: bool
+ '''
+
+ vector_type: typing.Union[int, str] = None
+ ''' Type of vector that the mapping transforms * POINT Point, Transform a point. * TEXTURE Texture, Transform a texture by inverse mapping the texture coordinate. * VECTOR Vector, Transform a direction vector. Location is ignored. * NORMAL Normal, Transform a unit normal vector. Location is ignored.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TexPaintSlot(bpy_struct):
+ ''' Slot that contains information about texture painting
+ '''
+
+ is_valid: bool = None
+ ''' Slot has a valid image and UV map
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' Name of UV map
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextBox(bpy_struct):
+ ''' Text bounding box for layout
+ '''
+
+ height: float = None
+ '''
+
+ :type: float
+ '''
+
+ width: float = None
+ '''
+
+ :type: float
+ '''
+
+ x: float = None
+ '''
+
+ :type: float
+ '''
+
+ y: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextCharacterFormat(bpy_struct):
+ ''' Text character formatting settings
+ '''
+
+ kerning: int = None
+ ''' Spacing between characters
+
+ :type: int
+ '''
+
+ material_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ use_bold: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_italic: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_small_caps: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_underline: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextLine(bpy_struct):
+ ''' Line of text in a Text data-block
+ '''
+
+ body: str = None
+ ''' Text in the line
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureSlot(bpy_struct):
+ ''' Texture slot defining the mapping and influence of a texture
+ '''
+
+ blend_type: typing.Union[int, str] = None
+ ''' Mode used to apply the texture
+
+ :type: typing.Union[int, str]
+ '''
+
+ color: typing.List[float] = None
+ ''' Default color for textures that don't return RGB or when RGB to intensity is enabled
+
+ :type: typing.List[float]
+ '''
+
+ default_value: float = None
+ ''' Value to use for Ref, Spec, Amb, Emit, Alpha, RayMir, TransLu and Hard
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Texture slot name
+
+ :type: str
+ '''
+
+ offset: typing.List[float] = None
+ ''' Fine tune of the texture mapping X, Y and Z locations
+
+ :type: typing.List[float]
+ '''
+
+ output_node: typing.Union[int, str] = None
+ ''' Which output node to use, for node-based textures
+
+ :type: typing.Union[int, str]
+ '''
+
+ scale: typing.List[float] = None
+ ''' Set scaling for the texture's X, Y and Z sizes
+
+ :type: typing.List[float]
+ '''
+
+ texture: 'Texture' = None
+ ''' Texture data-block used by this texture slot
+
+ :type: 'Texture'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Theme(bpy_struct):
+ ''' Theme settings defining draw style and colors in the user interface
+ '''
+
+ bone_color_sets: typing.Union[typing.List['ThemeBoneColorSet'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['ThemeBoneColorSet'], 'bpy_prop_collection']
+ '''
+
+ clip_editor: 'ThemeClipEditor' = None
+ '''
+
+ :type: 'ThemeClipEditor'
+ '''
+
+ console: 'ThemeConsole' = None
+ '''
+
+ :type: 'ThemeConsole'
+ '''
+
+ dopesheet_editor: 'ThemeDopeSheet' = None
+ '''
+
+ :type: 'ThemeDopeSheet'
+ '''
+
+ file_browser: 'ThemeFileBrowser' = None
+ '''
+
+ :type: 'ThemeFileBrowser'
+ '''
+
+ graph_editor: 'ThemeGraphEditor' = None
+ '''
+
+ :type: 'ThemeGraphEditor'
+ '''
+
+ image_editor: 'ThemeImageEditor' = None
+ '''
+
+ :type: 'ThemeImageEditor'
+ '''
+
+ info: 'ThemeInfo' = None
+ '''
+
+ :type: 'ThemeInfo'
+ '''
+
+ name: str = None
+ ''' Name of the theme
+
+ :type: str
+ '''
+
+ nla_editor: 'ThemeNLAEditor' = None
+ '''
+
+ :type: 'ThemeNLAEditor'
+ '''
+
+ node_editor: 'ThemeNodeEditor' = None
+ '''
+
+ :type: 'ThemeNodeEditor'
+ '''
+
+ outliner: 'ThemeOutliner' = None
+ '''
+
+ :type: 'ThemeOutliner'
+ '''
+
+ preferences: 'ThemePreferences' = None
+ '''
+
+ :type: 'ThemePreferences'
+ '''
+
+ properties: 'ThemeProperties' = None
+ '''
+
+ :type: 'ThemeProperties'
+ '''
+
+ sequence_editor: 'ThemeSequenceEditor' = None
+ '''
+
+ :type: 'ThemeSequenceEditor'
+ '''
+
+ statusbar: 'ThemeStatusBar' = None
+ '''
+
+ :type: 'ThemeStatusBar'
+ '''
+
+ text_editor: 'ThemeTextEditor' = None
+ '''
+
+ :type: 'ThemeTextEditor'
+ '''
+
+ theme_area: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ topbar: 'ThemeTopBar' = None
+ '''
+
+ :type: 'ThemeTopBar'
+ '''
+
+ user_interface: 'ThemeUserInterface' = None
+ '''
+
+ :type: 'ThemeUserInterface'
+ '''
+
+ view_3d: 'ThemeView3D' = None
+ '''
+
+ :type: 'ThemeView3D'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeBoneColorSet(bpy_struct):
+ ''' Theme settings for bone color sets
+ '''
+
+ active: typing.List[float] = None
+ ''' Color used for active bones
+
+ :type: typing.List[float]
+ '''
+
+ normal: typing.List[float] = None
+ ''' Color used for the surface of bones
+
+ :type: typing.List[float]
+ '''
+
+ select: typing.List[float] = None
+ ''' Color used for selected bones
+
+ :type: typing.List[float]
+ '''
+
+ show_colored_constraints: bool = None
+ ''' Allow the use of colors indicating constraints/keyed status
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeClipEditor(bpy_struct):
+ ''' Theme settings for the Movie Clip Editor
+ '''
+
+ active_marker: typing.List[float] = None
+ ''' Color of active marker
+
+ :type: typing.List[float]
+ '''
+
+ disabled_marker: typing.List[float] = None
+ ''' Color of disabled marker
+
+ :type: typing.List[float]
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ locked_marker: typing.List[float] = None
+ ''' Color of locked marker
+
+ :type: typing.List[float]
+ '''
+
+ marker: typing.List[float] = None
+ ''' Color of marker
+
+ :type: typing.List[float]
+ '''
+
+ marker_outline: typing.List[float] = None
+ ''' Color of marker's outline
+
+ :type: typing.List[float]
+ '''
+
+ metadatabg: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ metadatatext: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ path_after: typing.List[float] = None
+ ''' Color of path after current frame
+
+ :type: typing.List[float]
+ '''
+
+ path_before: typing.List[float] = None
+ ''' Color of path before current frame
+
+ :type: typing.List[float]
+ '''
+
+ path_keyframe_after: typing.List[float] = None
+ ''' Color of path after current frame
+
+ :type: typing.List[float]
+ '''
+
+ path_keyframe_before: typing.List[float] = None
+ ''' Color of path before current frame
+
+ :type: typing.List[float]
+ '''
+
+ selected_marker: typing.List[float] = None
+ ''' Color of selected marker
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ space_list: 'ThemeSpaceListGeneric' = None
+ ''' Settings for space list
+
+ :type: 'ThemeSpaceListGeneric'
+ '''
+
+ strips: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ strips_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_scrub_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeConsole(bpy_struct):
+ ''' Theme settings for the Console
+ '''
+
+ cursor: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_error: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_info: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_input: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_output: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeDopeSheet(bpy_struct):
+ ''' Theme settings for the Dope Sheet
+ '''
+
+ active_channels_group: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ channel_group: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ channels: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ channels_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ dopesheet_channel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ dopesheet_subchannel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ interpolation_line: typing.List[float] = None
+ ''' Color of lines showing non-bezier interpolation modes
+
+ :type: typing.List[float]
+ '''
+
+ keyframe: typing.List[float] = None
+ ''' Color of Keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_border: typing.List[float] = None
+ ''' Color of keyframe border
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_border_selected: typing.List[float] = None
+ ''' Color of selected keyframe border
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_breakdown: typing.List[float] = None
+ ''' Color of breakdown keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_breakdown_selected: typing.List[float] = None
+ ''' Color of selected breakdown keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_extreme: typing.List[float] = None
+ ''' Color of extreme keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_extreme_selected: typing.List[float] = None
+ ''' Color of selected extreme keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_jitter: typing.List[float] = None
+ ''' Color of jitter keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_jitter_selected: typing.List[float] = None
+ ''' Color of selected jitter keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_movehold: typing.List[float] = None
+ ''' Color of moving hold keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_movehold_selected: typing.List[float] = None
+ ''' Color of selected moving hold keyframe
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_scale_factor: float = None
+ ''' Scale factor for adjusting the height of keyframes
+
+ :type: float
+ '''
+
+ keyframe_selected: typing.List[float] = None
+ ''' Color of selected keyframe
+
+ :type: typing.List[float]
+ '''
+
+ long_key: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ long_key_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_range: typing.List[float] = None
+ ''' Color of preview range overlay
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ space_list: 'ThemeSpaceListGeneric' = None
+ ''' Settings for space list
+
+ :type: 'ThemeSpaceListGeneric'
+ '''
+
+ summary: typing.List[float] = None
+ ''' Color of summary channel
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_scrub_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ value_sliders: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ view_sliders: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeFileBrowser(bpy_struct):
+ ''' Theme settings for the File Browser
+ '''
+
+ selected_file: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeFontStyle(bpy_struct):
+ ''' Theme settings for Font
+ '''
+
+ font_kerning_style: typing.Union[int, str] = None
+ ''' Which style to use for font kerning * UNFITTED Unfitted, Use scaled but un-grid-fitted kerning distances. * FITTED Fitted, Use scaled and grid-fitted kerning distances.
+
+ :type: typing.Union[int, str]
+ '''
+
+ points: int = None
+ '''
+
+ :type: int
+ '''
+
+ shadow: int = None
+ ''' Shadow size (0, 3 and 5 supported)
+
+ :type: int
+ '''
+
+ shadow_alpha: float = None
+ '''
+
+ :type: float
+ '''
+
+ shadow_offset_x: int = None
+ ''' Shadow offset in pixels
+
+ :type: int
+ '''
+
+ shadow_offset_y: int = None
+ ''' Shadow offset in pixels
+
+ :type: int
+ '''
+
+ shadow_value: float = None
+ ''' Shadow color in gray value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeGradientColors(bpy_struct):
+ ''' Theme settings for background colors and gradient
+ '''
+
+ background_type: typing.Union[int, str] = None
+ ''' Type of background in the 3D viewport * SINGLE_COLOR Single Color, Use a solid color as viewport background. * LINEAR Linear Gradient, Use a screen space vertical linear gradient as viewport background. * RADIAL Vignette, Use a radial gradient as viewport background.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gradient: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ high_gradient: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeGraphEditor(bpy_struct):
+ ''' Theme settings for the graph editor
+ '''
+
+ active_channels_group: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ channel_group: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ channels_region: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ dopesheet_channel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ dopesheet_subchannel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_vect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ lastsel_point: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_range: typing.List[float] = None
+ ''' Color of preview range overlay
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ space_list: 'ThemeSpaceListGeneric' = None
+ ''' Settings for space list
+
+ :type: 'ThemeSpaceListGeneric'
+ '''
+
+ time_marker_line: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_scrub_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_bevel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ vertex_unreferenced: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ window_sliders: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeImageEditor(bpy_struct):
+ ''' Theme settings for the Image Editor
+ '''
+
+ edge_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ editmesh_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_dot: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_front: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ facedot_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ freestyle_face_mark: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto_clamped: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ metadatabg: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ metadatatext: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ paint_curve_handle: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ paint_curve_pivot: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_edge: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_face: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_stitchable: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_unstitchable: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_stitch_vert: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ scope_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ uv_others: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ uv_shadow: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_bevel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ vertex_unreferenced: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire_edit: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeInfo(bpy_struct):
+ ''' Theme settings for Info
+ '''
+
+ info_debug: typing.List[float] = None
+ ''' Background color of Debug icon
+
+ :type: typing.List[float]
+ '''
+
+ info_debug_text: typing.List[float] = None
+ ''' Foreground color of Debug icon
+
+ :type: typing.List[float]
+ '''
+
+ info_error: typing.List[float] = None
+ ''' Background color of Error icon
+
+ :type: typing.List[float]
+ '''
+
+ info_error_text: typing.List[float] = None
+ ''' Foreground color of Error icon
+
+ :type: typing.List[float]
+ '''
+
+ info_info: typing.List[float] = None
+ ''' Background color of Info icon
+
+ :type: typing.List[float]
+ '''
+
+ info_info_text: typing.List[float] = None
+ ''' Foreground color of Info icon
+
+ :type: typing.List[float]
+ '''
+
+ info_operator: typing.List[float] = None
+ ''' Background color of Operator icon
+
+ :type: typing.List[float]
+ '''
+
+ info_operator_text: typing.List[float] = None
+ ''' Foreground color of Operator icon
+
+ :type: typing.List[float]
+ '''
+
+ info_property: typing.List[float] = None
+ ''' Background color of Property icon
+
+ :type: typing.List[float]
+ '''
+
+ info_property_text: typing.List[float] = None
+ ''' Foreground color of Property icon
+
+ :type: typing.List[float]
+ '''
+
+ info_selected: typing.List[float] = None
+ ''' Background color of selected line
+
+ :type: typing.List[float]
+ '''
+
+ info_selected_text: typing.List[float] = None
+ ''' Text color of selected line
+
+ :type: typing.List[float]
+ '''
+
+ info_warning: typing.List[float] = None
+ ''' Background color of Warning icon
+
+ :type: typing.List[float]
+ '''
+
+ info_warning_text: typing.List[float] = None
+ ''' Foreground color of Warning icon
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeNLAEditor(bpy_struct):
+ ''' Theme settings for the NLA Editor
+ '''
+
+ active_action: typing.List[float] = None
+ ''' Animation data-block has active action
+
+ :type: typing.List[float]
+ '''
+
+ active_action_unset: typing.List[float] = None
+ ''' Animation data-block doesn't have active action
+
+ :type: typing.List[float]
+ '''
+
+ dopesheet_channel: typing.List[float] = None
+ ''' Nonlinear Animation Channel
+
+ :type: typing.List[float]
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_border: typing.List[float] = None
+ ''' Color of keyframe border
+
+ :type: typing.List[float]
+ '''
+
+ keyframe_border_selected: typing.List[float] = None
+ ''' Color of selected keyframe border
+
+ :type: typing.List[float]
+ '''
+
+ meta_strips: typing.List[float] = None
+ ''' Meta Strip - Unselected (for grouping related strips)
+
+ :type: typing.List[float]
+ '''
+
+ meta_strips_selected: typing.List[float] = None
+ ''' Meta Strip - Selected (for grouping related strips)
+
+ :type: typing.List[float]
+ '''
+
+ nla_track: typing.List[float] = None
+ ''' Nonlinear Animation Track
+
+ :type: typing.List[float]
+ '''
+
+ preview_range: typing.List[float] = None
+ ''' Color of preview range overlay
+
+ :type: typing.List[float]
+ '''
+
+ sound_strips: typing.List[float] = None
+ ''' Sound Strip - Unselected (for timing speaker sounds)
+
+ :type: typing.List[float]
+ '''
+
+ sound_strips_selected: typing.List[float] = None
+ ''' Sound Strip - Selected (for timing speaker sounds)
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ space_list: 'ThemeSpaceListGeneric' = None
+ ''' Settings for space list
+
+ :type: 'ThemeSpaceListGeneric'
+ '''
+
+ strips: typing.List[float] = None
+ ''' Action-Clip Strip - Unselected
+
+ :type: typing.List[float]
+ '''
+
+ strips_selected: typing.List[float] = None
+ ''' Action-Clip Strip - Selected
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_scrub_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ transition_strips: typing.List[float] = None
+ ''' Transition Strip - Unselected
+
+ :type: typing.List[float]
+ '''
+
+ transition_strips_selected: typing.List[float] = None
+ ''' Transition Strip - Selected
+
+ :type: typing.List[float]
+ '''
+
+ tweak: typing.List[float] = None
+ ''' Color for strip/action being 'tweaked' or edited
+
+ :type: typing.List[float]
+ '''
+
+ tweak_duplicate: typing.List[float] = None
+ ''' Warning/error indicator color for strips referencing the strip being tweaked
+
+ :type: typing.List[float]
+ '''
+
+ view_sliders: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeNodeEditor(bpy_struct):
+ ''' Theme settings for the Node Editor
+ '''
+
+ color_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ converter_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ distor_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ filter_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ frame_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid_levels: int = None
+ ''' Amount of grid lines displayed in the background
+
+ :type: int
+ '''
+
+ group_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ group_socket_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ input_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ layout_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ matte_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ node_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ node_backdrop: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ node_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ noodle_curving: int = None
+ ''' Curving of the noodle
+
+ :type: int
+ '''
+
+ output_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ pattern_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ script_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ selected_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ shader_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ space_list: 'ThemeSpaceListGeneric' = None
+ ''' Settings for space list
+
+ :type: 'ThemeSpaceListGeneric'
+ '''
+
+ texture_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vector_node: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire_inner: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeOutliner(bpy_struct):
+ ''' Theme settings for the Outliner
+ '''
+
+ active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ active_object: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edited_object: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ match: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ row_alternate: typing.List[float] = None
+ ''' Overlay color on every other row
+
+ :type: typing.List[float]
+ '''
+
+ selected_highlight: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ selected_object: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemePanelColors(bpy_struct):
+ ''' Theme settings for panel colors
+ '''
+
+ back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ sub_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemePreferences(bpy_struct):
+ ''' Theme settings for the Blender Preferences
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeProperties(bpy_struct):
+ ''' Theme settings for the Properties
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeSequenceEditor(bpy_struct):
+ ''' Theme settings for the Sequence Editor
+ '''
+
+ active_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ audio_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ color_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ draw_action: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ effect_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ image_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ keyframe: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ mask_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ meta_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ metadatabg: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ metadatatext: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ movie_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ movieclip_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ preview_range: typing.List[float] = None
+ ''' Color of preview range overlay
+
+ :type: typing.List[float]
+ '''
+
+ scene_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ selected_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ text_strip: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_marker_line_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ time_scrub_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ window_sliders: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeSpaceGeneric(bpy_struct):
+ back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_title: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ execution_buts: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header_text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ navigation_bar: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ panelcolors: 'ThemePanelColors' = None
+ '''
+
+ :type: 'ThemePanelColors'
+ '''
+
+ tab_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_inactive: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_outline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ title: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeSpaceGradient(bpy_struct):
+ button: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ button_title: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ execution_buts: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gradients: 'ThemeGradientColors' = None
+ '''
+
+ :type: 'ThemeGradientColors'
+ '''
+
+ header: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ header_text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ navigation_bar: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ panelcolors: 'ThemePanelColors' = None
+ '''
+
+ :type: 'ThemePanelColors'
+ '''
+
+ tab_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_inactive: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ tab_outline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ title: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeSpaceListGeneric(bpy_struct):
+ list: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ list_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ list_text_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ list_title: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeStatusBar(bpy_struct):
+ ''' Theme settings for the Status Bar
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeStyle(bpy_struct):
+ ''' Theme settings for style sets
+ '''
+
+ panel_title: 'ThemeFontStyle' = None
+ '''
+
+ :type: 'ThemeFontStyle'
+ '''
+
+ widget: 'ThemeFontStyle' = None
+ '''
+
+ :type: 'ThemeFontStyle'
+ '''
+
+ widget_label: 'ThemeFontStyle' = None
+ '''
+
+ :type: 'ThemeFontStyle'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeTextEditor(bpy_struct):
+ ''' Theme settings for the Text Editor
+ '''
+
+ cursor: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_numbers: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ line_numbers_background: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ selected_text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ syntax_builtin: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_comment: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_numbers: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_preprocessor: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_reserved: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_special: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_string: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ syntax_symbols: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeTopBar(bpy_struct):
+ ''' Theme settings for the Top Bar
+ '''
+
+ space: 'ThemeSpaceGeneric' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGeneric'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeUserInterface(bpy_struct):
+ ''' Theme settings for user interface elements
+ '''
+
+ axis_x: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ axis_y: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ axis_z: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ editor_outline: typing.List[float] = None
+ ''' Color of the outline of the editors and their round corners
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_a: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_b: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_hi: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_primary: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_secondary: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gizmo_view_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_alpha: float = None
+ ''' Transparency of icons in the interface, to reduce contrast
+
+ :type: float
+ '''
+
+ icon_border_intensity: float = None
+ ''' Control the intensity of the border around themes icons
+
+ :type: float
+ '''
+
+ icon_collection: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_folder: typing.List[float] = None
+ ''' Color of folders in the file browser
+
+ :type: typing.List[float]
+ '''
+
+ icon_modifier: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_object: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_object_data: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_saturation: float = None
+ ''' Saturation of icons in the interface
+
+ :type: float
+ '''
+
+ icon_scene: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ icon_shading: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ menu_shadow_fac: float = None
+ ''' Blending factor for menu shadows
+
+ :type: float
+ '''
+
+ menu_shadow_width: int = None
+ ''' Width of menu shadows, set to zero to disable
+
+ :type: int
+ '''
+
+ transparent_checker_primary: typing.List[float] = None
+ ''' Primary color of checkerboard pattern indicating transparent areas
+
+ :type: typing.List[float]
+ '''
+
+ transparent_checker_secondary: typing.List[float] = None
+ ''' Secondary color of checkerboard pattern indicating transparent areas
+
+ :type: typing.List[float]
+ '''
+
+ transparent_checker_size: int = None
+ ''' Size of checkerboard pattern indicating transparent areas
+
+ :type: int
+ '''
+
+ wcol_box: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_list_item: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_menu: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_menu_back: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_menu_item: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_num: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_numslider: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_option: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_pie_menu: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_progress: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_pulldown: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_radio: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_regular: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_scroll: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_state: 'ThemeWidgetStateColors' = None
+ '''
+
+ :type: 'ThemeWidgetStateColors'
+ '''
+
+ wcol_tab: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_text: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_toggle: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_tool: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_toolbar_item: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ wcol_tooltip: 'ThemeWidgetColors' = None
+ '''
+
+ :type: 'ThemeWidgetColors'
+ '''
+
+ widget_emboss: typing.List[float] = None
+ ''' Color of the 1px shadow line underlying widgets
+
+ :type: typing.List[float]
+ '''
+
+ widget_text_cursor: typing.List[float] = None
+ ''' Color of the interface widgets text insertion cursor (caret)
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeView3D(bpy_struct):
+ ''' Theme settings for the 3D View
+ '''
+
+ act_spline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bone_locked_weight: typing.List[float] = None
+ ''' Shade for bones corresponding to a locked weight group during painting
+
+ :type: typing.List[float]
+ '''
+
+ bone_pose: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bone_pose_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bone_solid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ bundle_solid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ camera: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ camera_path: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ clipping_border_3d: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_bevel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_crease: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_facesel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_seam: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ edge_sharp: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ editmesh_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ empty: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ extra_edge_angle: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ extra_edge_len: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ extra_face_angle: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ extra_face_area: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_back: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_dot: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_front: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ face_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ facedot_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_current: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ freestyle_edge_mark: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ freestyle_face_mark: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gp_vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gp_vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ gp_vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ grid: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_align: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_auto: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_free: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_sel_vect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ handle_vect: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ lastsel_point: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ light: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ normal: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ nurb_sel_uline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ nurb_sel_vline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ nurb_uline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ nurb_vline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ object_active: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ object_origin_size: int = None
+ ''' Diameter in Pixels for Object/Light origin display
+
+ :type: int
+ '''
+
+ object_selected: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ outline_width: int = None
+ '''
+
+ :type: int
+ '''
+
+ paint_curve_handle: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ paint_curve_pivot: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ skin_root: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ space: 'ThemeSpaceGradient' = None
+ ''' Settings for space
+
+ :type: 'ThemeSpaceGradient'
+ '''
+
+ speaker: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ split_normal: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text_grease_pencil: typing.List[float] = None
+ ''' Color for indicating Grease Pencil keyframes
+
+ :type: typing.List[float]
+ '''
+
+ text_keyframe: typing.List[float] = None
+ ''' Color for indicating Object keyframes
+
+ :type: typing.List[float]
+ '''
+
+ transform: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_bevel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_normal: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_select: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ vertex_size: int = None
+ '''
+
+ :type: int
+ '''
+
+ vertex_unreferenced: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ view_overlay: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ wire_edit: typing.List[float] = None
+ ''' Color for wireframe when in edit mode, but edge selection is active
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeWidgetColors(bpy_struct):
+ ''' Theme settings for widget color sets
+ '''
+
+ inner: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ item: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ outline: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ roundness: float = None
+ ''' Amount of edge rounding
+
+ :type: float
+ '''
+
+ shadedown: int = None
+ '''
+
+ :type: int
+ '''
+
+ shadetop: int = None
+ '''
+
+ :type: int
+ '''
+
+ show_shaded: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ text: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThemeWidgetStateColors(bpy_struct):
+ ''' Theme settings for widget state colors
+ '''
+
+ blend: float = None
+ '''
+
+ :type: float
+ '''
+
+ inner_anim: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_anim_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_changed: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_changed_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_driven: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_driven_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_key: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_key_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_overridden: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ inner_overridden_sel: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TimelineMarker(bpy_struct):
+ ''' Marker for noting points in the timeline
+ '''
+
+ camera: 'Object' = None
+ ''' Camera that becomes active on this frame
+
+ :type: 'Object'
+ '''
+
+ frame: int = None
+ ''' The frame on which the timeline marker appears
+
+ :type: int
+ '''
+
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ select: bool = None
+ ''' Marker selection state
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TimelineMarkers(bpy_struct):
+ ''' Collection of timeline markers
+ '''
+
+ def new(self, name: str, frame: int = 1) -> 'TimelineMarker':
+ ''' Add a keyframe to the curve
+
+ :param name: New name for the marker (not unique)
+ :type name: str
+ :param frame: The frame for the new marker
+ :type frame: int
+ :rtype: 'TimelineMarker'
+ :return: Newly created timeline marker
+ '''
+ pass
+
+ def remove(self, marker: 'TimelineMarker'):
+ ''' Remove a timeline marker
+
+ :param marker: Timeline marker to remove
+ :type marker: 'TimelineMarker'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all timeline markers
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Timer(bpy_struct):
+ ''' Window event timer
+ '''
+
+ time_delta: float = None
+ ''' Time since last step in seconds
+
+ :type: float
+ '''
+
+ time_duration: float = None
+ ''' Time since last step in seconds
+
+ :type: float
+ '''
+
+ time_step: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ToolSettings(bpy_struct):
+ annotation_stroke_placement_image_editor: typing.Union[int, str] = None
+ ''' * CURSOR 3D Cursor, Draw stroke at 3D cursor location. * VIEW View, Stick stroke to the view . * SURFACE Surface, Stick stroke to surfaces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ annotation_stroke_placement_sequencer_preview: typing.Union[int,
+ str] = None
+ ''' * CURSOR 3D Cursor, Draw stroke at 3D cursor location. * VIEW View, Stick stroke to the view . * SURFACE Surface, Stick stroke to surfaces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ annotation_stroke_placement_view2d: typing.Union[int, str] = None
+ ''' * CURSOR 3D Cursor, Draw stroke at 3D cursor location. * VIEW View, Stick stroke to the view . * SURFACE Surface, Stick stroke to surfaces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ annotation_stroke_placement_view3d: typing.Union[int, str] = None
+ ''' How annotation strokes are orientated in 3D space * CURSOR 3D Cursor, Draw stroke at 3D cursor location. * VIEW View, Stick stroke to the view . * SURFACE Surface, Stick stroke to surfaces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ annotation_thickness: int = None
+ ''' Thickness of annotation strokes
+
+ :type: int
+ '''
+
+ auto_keying_mode: typing.Union[int, str] = None
+ ''' Mode of automatic keyframe insertion for Objects, Bones and Masks
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve_paint_settings: 'CurvePaintSettings' = None
+ '''
+
+ :type: 'CurvePaintSettings'
+ '''
+
+ custom_bevel_profile_preset: 'CurveProfile' = None
+ ''' Used for defining a profile's path
+
+ :type: 'CurveProfile'
+ '''
+
+ double_threshold: float = None
+ ''' Threshold distance for Auto Merge
+
+ :type: float
+ '''
+
+ gpencil_interpolate: 'GPencilInterpolateSettings' = None
+ ''' Settings for Grease Pencil Interpolation tools
+
+ :type: 'GPencilInterpolateSettings'
+ '''
+
+ gpencil_paint: 'GpPaint' = None
+ '''
+
+ :type: 'GpPaint'
+ '''
+
+ gpencil_sculpt: 'GPencilSculptSettings' = None
+ ''' Settings for stroke sculpting tools and brushes
+
+ :type: 'GPencilSculptSettings'
+ '''
+
+ gpencil_sculpt_paint: 'GpSculptPaint' = None
+ '''
+
+ :type: 'GpSculptPaint'
+ '''
+
+ gpencil_selectmode_edit: typing.Union[int, str] = None
+ ''' * POINT Point, Select only points. * STROKE Stroke, Select all stroke points. * SEGMENT Segment, Select all stroke points between other strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_stroke_placement_view3d: typing.Union[int, str] = None
+ ''' * ORIGIN Origin, Draw stroke at Object origin. * CURSOR 3D Cursor, Draw stroke at 3D cursor location. * SURFACE Surface, Stick stroke to surfaces. * STROKE Stroke, Stick stroke to other strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_stroke_snap_mode: typing.Union[int, str] = None
+ ''' * NONE All points, Snap to all points. * ENDS End points, Snap to first and last points and interpolate. * FIRST First point, Snap to first point.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_vertex_paint: 'GpVertexPaint' = None
+ '''
+
+ :type: 'GpVertexPaint'
+ '''
+
+ gpencil_weight_paint: 'GpWeightPaint' = None
+ '''
+
+ :type: 'GpWeightPaint'
+ '''
+
+ image_paint: 'ImagePaint' = None
+ '''
+
+ :type: 'ImagePaint'
+ '''
+
+ keyframe_type: typing.Union[int, str] = None
+ ''' Type of keyframes to create when inserting keyframes * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+
+ :type: typing.Union[int, str]
+ '''
+
+ lock_markers: bool = None
+ ''' Prevent marker editing
+
+ :type: bool
+ '''
+
+ lock_object_mode: bool = None
+ ''' Restrict select to the current mode
+
+ :type: bool
+ '''
+
+ mesh_select_mode: typing.List[bool] = None
+ ''' Which mesh elements selection works on
+
+ :type: typing.List[bool]
+ '''
+
+ normal_vector: typing.List[float] = None
+ ''' Normal Vector used to copy, add or multiply
+
+ :type: typing.List[float]
+ '''
+
+ particle_edit: 'ParticleEdit' = None
+ '''
+
+ :type: 'ParticleEdit'
+ '''
+
+ proportional_edit_falloff: typing.Union[int, str] = None
+ ''' Falloff type for proportional editing mode * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff. * CONSTANT Constant, Constant falloff. * RANDOM Random, Random falloff.
+
+ :type: typing.Union[int, str]
+ '''
+
+ proportional_size: float = None
+ ''' Display size for proportional editing circle
+
+ :type: float
+ '''
+
+ sculpt: 'Sculpt' = None
+ '''
+
+ :type: 'Sculpt'
+ '''
+
+ show_uv_local_view: bool = None
+ ''' Display only faces with the currently displayed image assigned
+
+ :type: bool
+ '''
+
+ snap_elements: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Type of element to snap to * INCREMENT Increment, Snap to increments of grid. * VERTEX Vertex, Snap to vertices. * EDGE Edge, Snap to edges. * FACE Face, Snap to faces. * VOLUME Volume, Snap to volume. * EDGE_MIDPOINT Edge Center, Snap to the middle of edges. * EDGE_PERPENDICULAR Edge Perpendicular, Snap to the nearest point on an edge.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ snap_node_element: typing.Union[int, str] = None
+ ''' Type of element to snap to * GRID Grid, Snap to grid. * NODE_X Node X, Snap to left/right node border. * NODE_Y Node Y, Snap to top/bottom node border. * NODE_XY Node X / Y, Snap to any node border.
+
+ :type: typing.Union[int, str]
+ '''
+
+ snap_target: typing.Union[int, str] = None
+ ''' Which part to snap onto the target * CLOSEST Closest, Snap closest point onto target. * CENTER Center, Snap transformation center onto target. * MEDIAN Median, Snap median onto target. * ACTIVE Active, Snap active onto target.
+
+ :type: typing.Union[int, str]
+ '''
+
+ snap_uv_element: typing.Union[int, str] = None
+ ''' Type of element to snap to * INCREMENT Increment, Snap to increments of grid. * VERTEX Vertex, Snap to vertices.
+
+ :type: typing.Union[int, str]
+ '''
+
+ statvis: 'MeshStatVis' = None
+ '''
+
+ :type: 'MeshStatVis'
+ '''
+
+ transform_pivot_point: typing.Union[int, str] = None
+ ''' Pivot center for rotation/scaling * BOUNDING_BOX_CENTER Bounding Box Center, Pivot around bounding box center of selected object(s). * CURSOR 3D Cursor, Pivot around the 3D cursor. * INDIVIDUAL_ORIGINS Individual Origins, Pivot around each object's own origin. * MEDIAN_POINT Median Point, Pivot around the median point of selected objects. * ACTIVE_ELEMENT Active Element, Pivot around active object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ unified_paint_settings: 'UnifiedPaintSettings' = None
+ '''
+
+ :type: 'UnifiedPaintSettings'
+ '''
+
+ use_auto_normalize: bool = None
+ ''' Ensure all bone-deforming vertex groups add up to 1.0 while weight painting
+
+ :type: bool
+ '''
+
+ use_edge_path_live_unwrap: bool = None
+ ''' Changing edges seam recalculates UV unwrap
+
+ :type: bool
+ '''
+
+ use_gpencil_draw_additive: bool = None
+ ''' When creating new frames, the strokes from the previous/active frame are included as the basis for the new one
+
+ :type: bool
+ '''
+
+ use_gpencil_draw_onback: bool = None
+ ''' When draw new strokes, the new stroke is drawn below of all strokes in the layer
+
+ :type: bool
+ '''
+
+ use_gpencil_select_mask_point: bool = None
+ ''' Only sculpt selected stroke points
+
+ :type: bool
+ '''
+
+ use_gpencil_select_mask_segment: bool = None
+ ''' Only sculpt selected stroke points between other strokes
+
+ :type: bool
+ '''
+
+ use_gpencil_select_mask_stroke: bool = None
+ ''' Only sculpt selected stroke
+
+ :type: bool
+ '''
+
+ use_gpencil_stroke_endpoints: bool = None
+ ''' Only use the first and last parts of the stroke for snapping
+
+ :type: bool
+ '''
+
+ use_gpencil_thumbnail_list: bool = None
+ ''' Show compact list of color instead of thumbnails
+
+ :type: bool
+ '''
+
+ use_gpencil_vertex_select_mask_point: bool = None
+ ''' Only paint selected stroke points
+
+ :type: bool
+ '''
+
+ use_gpencil_vertex_select_mask_segment: bool = None
+ ''' Only paint selected stroke points between other strokes
+
+ :type: bool
+ '''
+
+ use_gpencil_vertex_select_mask_stroke: bool = None
+ ''' Only paint selected stroke
+
+ :type: bool
+ '''
+
+ use_gpencil_weight_data_add: bool = None
+ ''' When creating new strokes, the weight data is added according to the current vertex group and weight, if no vertex group selected, weight is not added
+
+ :type: bool
+ '''
+
+ use_keyframe_cycle_aware: bool = None
+ ''' For channels with cyclic extrapolation, keyframe insertion is automatically remapped inside the cycle time range, and keeps ends in sync
+
+ :type: bool
+ '''
+
+ use_keyframe_insert_auto: bool = None
+ ''' Automatic keyframe insertion for Objects, Bones and Masks
+
+ :type: bool
+ '''
+
+ use_keyframe_insert_keyingset: bool = None
+ ''' Automatic keyframe insertion using active Keying Set only
+
+ :type: bool
+ '''
+
+ use_lock_relative: bool = None
+ ''' Display bone-deforming groups as if all locked deform groups were deleted, and the remaining ones were re-normalized
+
+ :type: bool
+ '''
+
+ use_mesh_automerge: bool = None
+ ''' Automatically merge vertices moved to the same location
+
+ :type: bool
+ '''
+
+ use_mesh_automerge_and_split: bool = None
+ ''' Automatically split edges and faces
+
+ :type: bool
+ '''
+
+ use_multipaint: bool = None
+ ''' Paint across the weights of all selected bones, maintaining their relative influence
+
+ :type: bool
+ '''
+
+ use_proportional_action: bool = None
+ ''' Proportional editing in action editor
+
+ :type: bool
+ '''
+
+ use_proportional_connected: bool = None
+ ''' Proportional Editing using connected geometry only
+
+ :type: bool
+ '''
+
+ use_proportional_edit: bool = None
+ ''' Proportional edit mode
+
+ :type: bool
+ '''
+
+ use_proportional_edit_mask: bool = None
+ ''' Proportional editing mask mode
+
+ :type: bool
+ '''
+
+ use_proportional_edit_objects: bool = None
+ ''' Proportional editing object mode
+
+ :type: bool
+ '''
+
+ use_proportional_fcurve: bool = None
+ ''' Proportional editing in FCurve editor
+
+ :type: bool
+ '''
+
+ use_proportional_projected: bool = None
+ ''' Proportional Editing using screen space locations
+
+ :type: bool
+ '''
+
+ use_record_with_nla: bool = None
+ ''' Add a new NLA Track + Strip for every loop/pass made over the animation to allow non-destructive tweaking
+
+ :type: bool
+ '''
+
+ use_snap: bool = None
+ ''' Snap during transform
+
+ :type: bool
+ '''
+
+ use_snap_align_rotation: bool = None
+ ''' Align rotation with the snapping target
+
+ :type: bool
+ '''
+
+ use_snap_backface_culling: bool = None
+ ''' Exclude back facing geometry from snapping
+
+ :type: bool
+ '''
+
+ use_snap_grid_absolute: bool = None
+ ''' Absolute grid alignment while translating (based on the pivot center)
+
+ :type: bool
+ '''
+
+ use_snap_peel_object: bool = None
+ ''' Consider objects as whole when finding volume center
+
+ :type: bool
+ '''
+
+ use_snap_project: bool = None
+ ''' Project individual elements on the surface of other objects
+
+ :type: bool
+ '''
+
+ use_snap_rotate: bool = None
+ ''' Rotate is affected by the snapping settings
+
+ :type: bool
+ '''
+
+ use_snap_scale: bool = None
+ ''' Scale is affected by snapping settings
+
+ :type: bool
+ '''
+
+ use_snap_self: bool = None
+ ''' Snap onto itself (Edit Mode Only)
+
+ :type: bool
+ '''
+
+ use_snap_translate: bool = None
+ ''' Move is affected by snapping settings
+
+ :type: bool
+ '''
+
+ use_transform_correct_face_attributes: bool = None
+ ''' Correct data such as UV's and vertex colors when transforming
+
+ :type: bool
+ '''
+
+ use_transform_correct_keep_connected: bool = None
+ ''' During the Face Attributes correction, merge attributes connected to the same vertex
+
+ :type: bool
+ '''
+
+ use_transform_data_origin: bool = None
+ ''' Transform object origins, while leaving the shape in place
+
+ :type: bool
+ '''
+
+ use_transform_pivot_point_align: bool = None
+ ''' Only transform object locations, without affecting rotation or scaling
+
+ :type: bool
+ '''
+
+ use_transform_skip_children: bool = None
+ ''' Transform the parents, leaving the children in place
+
+ :type: bool
+ '''
+
+ use_uv_select_sync: bool = None
+ ''' Keep UV and edit mode mesh selection in sync
+
+ :type: bool
+ '''
+
+ uv_relax_method: typing.Union[int, str] = None
+ ''' Algorithm used for UV relaxation * LAPLACIAN Laplacian, Use Laplacian method for relaxation. * HC HC, Use HC method for relaxation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ uv_sculpt: 'UvSculpt' = None
+ '''
+
+ :type: 'UvSculpt'
+ '''
+
+ uv_sculpt_all_islands: bool = None
+ ''' Brush operates on all islands
+
+ :type: bool
+ '''
+
+ uv_sculpt_lock_borders: bool = None
+ ''' Disable editing of boundary edges
+
+ :type: bool
+ '''
+
+ uv_select_mode: typing.Union[int, str] = None
+ ''' UV selection and display mode * VERTEX Vertex, Vertex selection mode. * EDGE Edge, Edge selection mode. * FACE Face, Face selection mode. * ISLAND Island, Island selection mode.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_group_subset: typing.Union[int, str] = None
+ ''' Filter Vertex groups for Display * ALL All, All Vertex Groups. * BONE_DEFORM Deform, Vertex Groups assigned to Deform Bones. * OTHER_DEFORM Other, Vertex Groups assigned to non Deform Bones.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_group_user: typing.Union[int, str] = None
+ ''' Display unweighted vertices * NONE None. * ACTIVE Active, Show vertices with no weights in the active group. * ALL All, Show vertices with no weights in any group.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_group_weight: float = None
+ ''' Weight to assign in vertex groups
+
+ :type: float
+ '''
+
+ vertex_paint: 'VertexPaint' = None
+ '''
+
+ :type: 'VertexPaint'
+ '''
+
+ weight_paint: 'VertexPaint' = None
+ '''
+
+ :type: 'VertexPaint'
+ '''
+
+ workspace_tool_type: typing.Union[int, str] = None
+ ''' Action when dragging in the viewport
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TransformOrientation(bpy_struct):
+ matrix: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ name: str = None
+ ''' Name of the custom transform orientation
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TransformOrientationSlot(bpy_struct):
+ custom_orientation: 'TransformOrientation' = None
+ '''
+
+ :type: 'TransformOrientation'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Transformation orientation * GLOBAL Global, Align the transformation axes to world space. * LOCAL Local, Align the transformation axes to the selected objects' local space. * NORMAL Normal, Align the transformation axes to average normal of selected elements (bone Y axis for pose mode). * GIMBAL Gimbal, Align each axis to the Euler rotation axis as used for input. * VIEW View, Align the transformation axes to the window. * CURSOR Cursor, Align the transformation axes to the 3D cursor.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Use scene orientation instead of a custom setting
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UDIMTile(bpy_struct):
+ ''' Properties of the UDIM tile
+ '''
+
+ label: str = None
+ ''' Tile label
+
+ :type: str
+ '''
+
+ number: int = None
+ ''' Number of the position that this tile covers
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UDIMTiles(bpy_struct):
+ ''' Collection of UDIM tiles
+ '''
+
+ active: 'UDIMTile' = None
+ ''' Active Image Tile
+
+ :type: 'UDIMTile'
+ '''
+
+ active_index: int = None
+ ''' Active index in tiles array
+
+ :type: int
+ '''
+
+ def new(self, tile_number: int, label: str = "") -> 'UDIMTile':
+ ''' Add a tile to the image
+
+ :param tile_number: Number of the newly created tile
+ :type tile_number: int
+ :param label: Optional label for the tile
+ :type label: str
+ :rtype: 'UDIMTile'
+ :return: Newly created image tile
+ '''
+ pass
+
+ def get(self, tile_number: int) -> 'UDIMTile':
+ ''' Get a tile based on its tile number
+
+ :param tile_number: Number of the tile
+ :type tile_number: int
+ :rtype: 'UDIMTile'
+ :return: The tile
+ '''
+ pass
+
+ def remove(self, tile: 'UDIMTile'):
+ ''' Remove an image tile
+
+ :param tile: Image tile to remove
+ :type tile: 'UDIMTile'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UILayout(bpy_struct):
+ ''' User interface layout in a panel or header
+ '''
+
+ activate_init: bool = None
+ ''' When true, buttons defined in popups will be activated on first display (use so you can type into a field without having to click on it first)
+
+ :type: bool
+ '''
+
+ active: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ active_default: bool = None
+ ''' When true, an operator button defined after this will be activated when pressing return(use with popup dialogs)
+
+ :type: bool
+ '''
+
+ alert: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ alignment: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ direction: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ emboss: typing.Union[int, str] = None
+ ''' * NORMAL Regular, Draw standard button emboss style. * NONE None, Draw only text and icons. * PULLDOWN_MENU Pulldown Menu, Draw pulldown menu style. * RADIAL_MENU Radial Menu, Draw radial menu style.
+
+ :type: typing.Union[int, str]
+ '''
+
+ enabled: bool = None
+ ''' When false, this (sub)layout is grayed out
+
+ :type: bool
+ '''
+
+ operator_context: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ scale_x: float = None
+ ''' Scale factor along the X for items in this (sub)layout
+
+ :type: float
+ '''
+
+ scale_y: float = None
+ ''' Scale factor along the Y for items in this (sub)layout
+
+ :type: float
+ '''
+
+ ui_units_x: float = None
+ ''' Fixed Size along the X for items in this (sub)layout
+
+ :type: float
+ '''
+
+ ui_units_y: float = None
+ ''' Fixed Size along the Y for items in this (sub)layout
+
+ :type: float
+ '''
+
+ use_property_decorate: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_property_split: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ def row(self,
+ align: bool = False,
+ heading: str = "",
+ heading_ctxt: str = "",
+ translate: bool = True) -> 'UILayout':
+ ''' Sub-layout. Items placed in this sublayout are placed next to each other in a row
+
+ :param align: Align buttons to each other
+ :type align: bool
+ :param heading: Heading, Label to insert into the layout for this sub-layout
+ :type heading: str
+ :param heading_ctxt: Override automatic translation context of the given heading
+ :type heading_ctxt: str
+ :param translate: Translate the given heading, when UI translation is enabled
+ :type translate: bool
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def column(self,
+ align: bool = False,
+ heading: str = "",
+ heading_ctxt: str = "",
+ translate: bool = True) -> 'UILayout':
+ ''' Sub-layout. Items placed in this sublayout are placed under each other in a column
+
+ :param align: Align buttons to each other
+ :type align: bool
+ :param heading: Heading, Label to insert into the layout for this sub-layout
+ :type heading: str
+ :param heading_ctxt: Override automatic translation context of the given heading
+ :type heading_ctxt: str
+ :param translate: Translate the given heading, when UI translation is enabled
+ :type translate: bool
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def column_flow(self, columns: int = 0, align: bool = False) -> 'UILayout':
+ ''' column_flow
+
+ :param columns: Number of columns, 0 is automatic
+ :type columns: int
+ :param align: Align buttons to each other
+ :type align: bool
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def grid_flow(self,
+ row_major: bool = False,
+ columns: int = 0,
+ even_columns: bool = False,
+ even_rows: bool = False,
+ align: bool = False) -> 'UILayout':
+ ''' grid_flow
+
+ :param row_major: Fill row by row, instead of column by column
+ :type row_major: bool
+ :param columns: Number of columns, positive are absolute fixed numbers, 0 is automatic, negative are automatic multiple numbers along major axis (e.g. -2 will only produce 2, 4, 6 etc. columns for row major layout, and 2, 4, 6 etc. rows for column major layout)
+ :type columns: int
+ :param even_columns: All columns will have the same width
+ :type even_columns: bool
+ :param even_rows: All rows will have the same height
+ :type even_rows: bool
+ :param align: Align buttons to each other
+ :type align: bool
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def box(self) -> 'UILayout':
+ ''' Sublayout (items placed in this sublayout are placed under each other in a column and are surrounded by a box)
+
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def split(self, factor: float = 0.0, align: bool = False) -> 'UILayout':
+ ''' split
+
+ :param factor: Percentage, Percentage of width to split at (leave unset for automatic calculation)
+ :type factor: float
+ :param align: Align buttons to each other
+ :type align: bool
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ def menu_pie(self) -> 'UILayout':
+ ''' Sublayout. Items placed in this sublayout are placed in a radial fashion around the menu center)
+
+ :rtype: 'UILayout'
+ :return: Sub-layout to put items in
+ '''
+ pass
+
+ @classmethod
+ def icon(cls, data: 'AnyType') -> int:
+ ''' Return the custom icon for this data, use it e.g. to get materials or texture icons
+
+ :param data: Data from which to take the icon
+ :type data: 'AnyType'
+ :rtype: int
+ :return: Icon identifier
+ '''
+ pass
+
+ @classmethod
+ def enum_item_name(cls, data: 'AnyType', property: str,
+ identifier: str) -> str:
+ ''' Return the UI name for this enum item
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param identifier: Identifier of the enum item
+ :type identifier: str
+ :rtype: str
+ :return: UI name of the enum item
+ '''
+ pass
+
+ @classmethod
+ def enum_item_description(cls, data: 'AnyType', property: str,
+ identifier: str) -> str:
+ ''' Return the UI description for this enum item
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param identifier: Identifier of the enum item
+ :type identifier: str
+ :rtype: str
+ :return: UI description of the enum item
+ '''
+ pass
+
+ @classmethod
+ def enum_item_icon(cls, data: 'AnyType', property: str,
+ identifier: str) -> int:
+ ''' Return the icon for this enum item
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param identifier: Identifier of the enum item
+ :type identifier: str
+ :rtype: int
+ :return: Icon identifier
+ '''
+ pass
+
+ def prop(self,
+ data: 'AnyType',
+ property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ expand: bool = False,
+ slider: bool = False,
+ toggle: int = -1,
+ icon_only: bool = False,
+ event: bool = False,
+ full_event: bool = False,
+ emboss: bool = True,
+ index: int = -1,
+ icon_value: int = 0,
+ invert_checkbox: bool = False):
+ ''' Item. Exposes an RNA item and places it into the layout
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param expand: Expand button to show more detail
+ :type expand: bool
+ :param slider: Use slider widget for numeric values
+ :type slider: bool
+ :param toggle: Use toggle widget for boolean values, or a checkbox when disabled (the default is -1 which uses toggle only when an icon is displayed)
+ :type toggle: int
+ :param icon_only: Draw only icons in buttons, no text
+ :type icon_only: bool
+ :param event: Use button to input key events
+ :type event: bool
+ :param full_event: Use button to input full events including modifiers
+ :type full_event: bool
+ :param emboss: Draw the button itself, not just the icon/text
+ :type emboss: bool
+ :param index: The index of this button, when set a single member of an array can be accessed, when set to -1 all array members are used
+ :type index: int
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ :param invert_checkbox: Draw checkbox value inverted
+ :type invert_checkbox: bool
+ '''
+ pass
+
+ def props_enum(self, data: 'AnyType', property: str):
+ ''' props_enum
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def prop_menu_enum(self,
+ data: 'AnyType',
+ property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE'):
+ ''' prop_menu_enum
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ '''
+ pass
+
+ def prop_with_popover(self,
+ data: 'AnyType',
+ property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ icon_only: bool = False,
+ panel: str = ""):
+ ''' prop_with_popover
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param icon_only: Draw only icons in tabs, no text
+ :type icon_only: bool
+ :param panel: Identifier of the panel
+ :type panel: str
+ '''
+ pass
+
+ def prop_with_menu(self,
+ data: 'AnyType',
+ property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ icon_only: bool = False,
+ menu: str = ""):
+ ''' prop_with_menu
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param icon_only: Draw only icons in tabs, no text
+ :type icon_only: bool
+ :param menu: Identifier of the menu
+ :type menu: str
+ '''
+ pass
+
+ def prop_tabs_enum(self,
+ data: 'AnyType',
+ property: str,
+ icon_only: bool = False):
+ ''' prop_tabs_enum
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param icon_only: Draw only icons in tabs, no text
+ :type icon_only: bool
+ '''
+ pass
+
+ def prop_enum(self,
+ data: 'AnyType',
+ property: str,
+ value: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE'):
+ ''' prop_enum
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param value: Enum property value
+ :type value: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ '''
+ pass
+
+ def prop_search(self,
+ data: 'AnyType',
+ property: str,
+ search_data: 'AnyType',
+ search_property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE'):
+ ''' prop_search
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param search_data: Data from which to take collection to search in
+ :type search_data: 'AnyType'
+ :param search_property: Identifier of search collection property
+ :type search_property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ '''
+ pass
+
+ def prop_decorator(self, data: 'AnyType', property: str, index: int = -1):
+ ''' prop_decorator
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param index: The index of this button, when set a single member of an array can be accessed, when set to -1 all array members are used
+ :type index: int
+ '''
+ pass
+
+ def operator(self,
+ operator: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ emboss: bool = True,
+ depress: bool = False,
+ icon_value: int = 0) -> 'OperatorProperties':
+ ''' Item. Places a button into the layout to call an Operator
+
+ :param operator: Identifier of the operator
+ :type operator: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param emboss: Draw the button itself, not just the icon/text
+ :type emboss: bool
+ :param depress: Draw pressed in
+ :type depress: bool
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ :rtype: 'OperatorProperties'
+ :return: Operator properties to fill in
+ '''
+ pass
+
+ def operator_menu_hold(self,
+ operator: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ emboss: bool = True,
+ depress: bool = False,
+ icon_value: int = 0,
+ menu: str = "") -> 'OperatorProperties':
+ ''' Item. Places a button into the layout to call an Operator
+
+ :param operator: Identifier of the operator
+ :type operator: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param emboss: Draw the button itself, not just the icon/text
+ :type emboss: bool
+ :param depress: Draw pressed in
+ :type depress: bool
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ :param menu: Identifier of the menu
+ :type menu: str
+ :rtype: 'OperatorProperties'
+ :return: Operator properties to fill in
+ '''
+ pass
+
+ def operator_enum(self, operator: str, property: str):
+ ''' operator_enum
+
+ :param operator: Identifier of the operator
+ :type operator: str
+ :param property: Identifier of property in operator
+ :type property: str
+ '''
+ pass
+
+ def operator_menu_enum(self,
+ operator: str,
+ property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE'):
+ ''' operator_menu_enum
+
+ :param operator: Identifier of the operator
+ :type operator: str
+ :param property: Identifier of property in operator
+ :type property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ '''
+ pass
+
+ def label(self,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ icon_value: int = 0):
+ ''' Item. Displays text and/or icon in the layout
+
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ '''
+ pass
+
+ def menu(self,
+ menu: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ icon_value: int = 0):
+ ''' menu
+
+ :param menu: Identifier of the menu
+ :type menu: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ '''
+ pass
+
+ def menu_contents(self, menu: str):
+ ''' menu_contents
+
+ :param menu: Identifier of the menu
+ :type menu: str
+ '''
+ pass
+
+ def popover(self,
+ panel: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True,
+ icon: typing.Union[int, str] = 'NONE',
+ icon_value: int = 0):
+ ''' popover
+
+ :param panel: Identifier of the panel
+ :type panel: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ :param icon: Icon, Override automatic icon of the item
+ :type icon: typing.Union[int, str]
+ :param icon_value: Icon Value, Override automatic icon of the item
+ :type icon_value: int
+ '''
+ pass
+
+ def popover_group(self, space_type: typing.Union[int, str],
+ region_type: typing.Union[int, str], context: str,
+ category: str):
+ ''' popover_group
+
+ :param space_type: Space Type * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+ :type space_type: typing.Union[int, str]
+ :param region_type: Region Type
+ :type region_type: typing.Union[int, str]
+ :param context: panel type context
+ :type context: str
+ :param category: panel type category
+ :type category: str
+ '''
+ pass
+
+ def separator(self, factor: float = 1.0):
+ ''' Item. Inserts empty space into the layout between items
+
+ :param factor: Percentage, Percentage of width to space (leave unset for default space)
+ :type factor: float
+ '''
+ pass
+
+ def separator_spacer(self):
+ ''' Item. Inserts horizontal spacing empty space into the layout between items
+
+ '''
+ pass
+
+ def context_pointer_set(self, name: str, data: 'AnyType'):
+ ''' context_pointer_set
+
+ :param name: Name, Name of entry in the context
+ :type name: str
+ :param data: Pointer to put in context
+ :type data: 'AnyType'
+ '''
+ pass
+
+ def template_header(self):
+ ''' Inserts common Space header UI (editor type selector)
+
+ '''
+ pass
+
+ def template_ID(self,
+ data: 'AnyType',
+ property: str,
+ new: str = "",
+ open: str = "",
+ unlink: str = "",
+ filter: typing.Union[int, str] = 'ALL',
+ live_icon: bool = False,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True):
+ ''' template_ID
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param new: Operator identifier to create a new ID block
+ :type new: str
+ :param open: Operator identifier to open a file for creating a new ID block
+ :type open: str
+ :param unlink: Operator identifier to unlink the ID block
+ :type unlink: str
+ :param filter: Optionally limit the items which can be selected
+ :type filter: typing.Union[int, str]
+ :param live_icon: Show preview instead of fixed icon
+ :type live_icon: bool
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ '''
+ pass
+
+ def template_ID_preview(self,
+ data: 'AnyType',
+ property: str,
+ new: str = "",
+ open: str = "",
+ unlink: str = "",
+ rows: int = 0,
+ cols: int = 0,
+ filter: typing.Union[int, str] = 'ALL',
+ hide_buttons: bool = False):
+ ''' template_ID_preview
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param new: Operator identifier to create a new ID block
+ :type new: str
+ :param open: Operator identifier to open a file for creating a new ID block
+ :type open: str
+ :param unlink: Operator identifier to unlink the ID block
+ :type unlink: str
+ :param rows: Number of thumbnail preview rows to display
+ :type rows: int
+ :param cols: Number of thumbnail preview columns to display
+ :type cols: int
+ :param filter: Optionally limit the items which can be selected
+ :type filter: typing.Union[int, str]
+ :param hide_buttons: Show only list, no buttons
+ :type hide_buttons: bool
+ '''
+ pass
+
+ def template_any_ID(self,
+ data: 'AnyType',
+ property: str,
+ type_property: str,
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True):
+ ''' template_any_ID
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param type_property: Identifier of property in data giving the type of the ID-blocks to use
+ :type type_property: str
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ '''
+ pass
+
+ def template_ID_tabs(self,
+ data: 'AnyType',
+ property: str,
+ new: str = "",
+ menu: str = "",
+ filter: typing.Union[int, str] = 'ALL'):
+ ''' template_ID_tabs
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param new: Operator identifier to create a new ID block
+ :type new: str
+ :param menu: Context menu identifier
+ :type menu: str
+ :param filter: Optionally limit the items which can be selected
+ :type filter: typing.Union[int, str]
+ '''
+ pass
+
+ def template_search(self,
+ data: 'AnyType',
+ property: str,
+ search_data: 'AnyType',
+ search_property: str,
+ new: str = "",
+ unlink: str = ""):
+ ''' template_search
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param search_data: Data from which to take collection to search in
+ :type search_data: 'AnyType'
+ :param search_property: Identifier of search collection property
+ :type search_property: str
+ :param new: Operator identifier to create a new item for the collection
+ :type new: str
+ :param unlink: Operator identifier to unlink or delete the active item from the collection
+ :type unlink: str
+ '''
+ pass
+
+ def template_search_preview(self,
+ data: 'AnyType',
+ property: str,
+ search_data: 'AnyType',
+ search_property: str,
+ new: str = "",
+ unlink: str = "",
+ rows: int = 0,
+ cols: int = 0):
+ ''' template_search_preview
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param search_data: Data from which to take collection to search in
+ :type search_data: 'AnyType'
+ :param search_property: Identifier of search collection property
+ :type search_property: str
+ :param new: Operator identifier to create a new item for the collection
+ :type new: str
+ :param unlink: Operator identifier to unlink or delete the active item from the collection
+ :type unlink: str
+ :param rows: Number of thumbnail preview rows to display
+ :type rows: int
+ :param cols: Number of thumbnail preview columns to display
+ :type cols: int
+ '''
+ pass
+
+ def template_path_builder(self,
+ data: 'AnyType',
+ property: str,
+ root: 'ID',
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True):
+ ''' template_path_builder
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param root: ID-block from which path is evaluated from
+ :type root: 'ID'
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ '''
+ pass
+
+ def template_modifiers(self):
+ ''' Generates the UI layout for the modifier stack
+
+ '''
+ pass
+
+ def template_constraints(self, use_bone_constraints: bool = True):
+ ''' Generates the panels for the constraint stack
+
+ :param use_bone_constraints: Add panels for bone constraints instead of object constraints
+ :type use_bone_constraints: bool
+ '''
+ pass
+
+ def template_grease_pencil_modifiers(self):
+ ''' Generates the panels for the grease pencil modifier stack
+
+ '''
+ pass
+
+ def template_shaderfx(self):
+ ''' Generates the panels for the shader effect stack
+
+ '''
+ pass
+
+ def template_greasepencil_color(self,
+ data: 'AnyType',
+ property: str,
+ rows: int = 0,
+ cols: int = 0,
+ scale: float = 1.0,
+ filter: typing.Union[int, str] = 'ALL'):
+ ''' template_greasepencil_color
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param rows: Number of thumbnail preview rows to display
+ :type rows: int
+ :param cols: Number of thumbnail preview columns to display
+ :type cols: int
+ :param scale: Scale of the image thumbnails
+ :type scale: float
+ :param filter: Optionally limit the items which can be selected
+ :type filter: typing.Union[int, str]
+ '''
+ pass
+
+ def template_constraint_header(self, data: 'Constraint'):
+ ''' Generates the header for constraint panels
+
+ :param data: Constraint data
+ :type data: 'Constraint'
+ '''
+ pass
+
+ def template_preview(self,
+ id: 'ID',
+ show_buttons: bool = True,
+ parent: 'ID' = None,
+ slot: 'TextureSlot' = None,
+ preview_id: str = ""):
+ ''' Item. A preview window for materials, textures, lights or worlds
+
+ :param id: ID data-block
+ :type id: 'ID'
+ :param show_buttons: Show preview buttons?
+ :type show_buttons: bool
+ :param parent: ID data-block
+ :type parent: 'ID'
+ :param slot: Texture slot
+ :type slot: 'TextureSlot'
+ :param preview_id: Identifier of this preview widget, if not set the ID type will be used (i.e. all previews of materials without explicit ID will have the same size...)
+ :type preview_id: str
+ '''
+ pass
+
+ def template_curve_mapping(self,
+ data: 'AnyType',
+ property: str,
+ type: typing.Union[int, str] = 'NONE',
+ levels: bool = False,
+ brush: bool = False,
+ use_negative_slope: bool = False,
+ show_tone: bool = False):
+ ''' Item. A curve mapping widget used for e.g falloff curves for lights
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param type: Type, Type of curves to display
+ :type type: typing.Union[int, str]
+ :param levels: Show black/white levels
+ :type levels: bool
+ :param brush: Show brush options
+ :type brush: bool
+ :param use_negative_slope: Use a negative slope by default
+ :type use_negative_slope: bool
+ :param show_tone: Show tone options
+ :type show_tone: bool
+ '''
+ pass
+
+ def template_curveprofile(self, data: 'AnyType', property: str):
+ ''' A profile path editor used for custom profiles
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_color_ramp(self,
+ data: 'AnyType',
+ property: str,
+ expand: bool = False):
+ ''' Item. A color ramp widget
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param expand: Expand button to show more detail
+ :type expand: bool
+ '''
+ pass
+
+ def template_icon(self, icon_value: int, scale: float = 1.0):
+ ''' Display a large icon
+
+ :param icon_value: Icon to display
+ :type icon_value: int
+ :param scale: Scale, Scale the icon size (by the button size)
+ :type scale: float
+ '''
+ pass
+
+ def template_icon_view(self,
+ data: 'AnyType',
+ property: str,
+ show_labels: bool = False,
+ scale: float = 6.0,
+ scale_popup: float = 5.0):
+ ''' Enum. Large widget showing Icon previews
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param show_labels: Show enum label in preview buttons
+ :type show_labels: bool
+ :param scale: UI Units, Scale the button icon size (by the button size)
+ :type scale: float
+ :param scale_popup: Scale, Scale the popup icon size (by the button size)
+ :type scale_popup: float
+ '''
+ pass
+
+ def template_histogram(self, data: 'AnyType', property: str):
+ ''' Item. A histogramm widget to analyze imaga data
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_waveform(self, data: 'AnyType', property: str):
+ ''' Item. A waveform widget to analyze imaga data
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_vectorscope(self, data: 'AnyType', property: str):
+ ''' Item. A vectorscope widget to analyze imaga data
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_layers(self, data: 'AnyType', property: str,
+ used_layers_data: 'AnyType', used_layers_property: str,
+ active_layer: int):
+ ''' template_layers
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param used_layers_data: Data from which to take property
+ :type used_layers_data: 'AnyType'
+ :param used_layers_property: Identifier of property in data
+ :type used_layers_property: str
+ :param active_layer: Active Layer
+ :type active_layer: int
+ '''
+ pass
+
+ def template_color_picker(self,
+ data: 'AnyType',
+ property: str,
+ value_slider: bool = False,
+ lock: bool = False,
+ lock_luminosity: bool = False,
+ cubic: bool = False):
+ ''' Item. A color wheel widget to pick colors
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param value_slider: Display the value slider to the right of the color wheel
+ :type value_slider: bool
+ :param lock: Lock the color wheel display to value 1.0 regardless of actual color
+ :type lock: bool
+ :param lock_luminosity: Keep the color at its original vector length
+ :type lock_luminosity: bool
+ :param cubic: Cubic saturation for picking values close to white
+ :type cubic: bool
+ '''
+ pass
+
+ def template_palette(self,
+ data: 'AnyType',
+ property: str,
+ color: bool = False):
+ ''' Item. A palette used to pick colors
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param color: Display the colors as colors or values
+ :type color: bool
+ '''
+ pass
+
+ def template_image_layers(self, image: 'Image', image_user: 'ImageUser'):
+ ''' template_image_layers
+
+ :param image:
+ :type image: 'Image'
+ :param image_user:
+ :type image_user: 'ImageUser'
+ '''
+ pass
+
+ def template_image(self,
+ data: 'AnyType',
+ property: str,
+ image_user: 'ImageUser',
+ compact: bool = False,
+ multiview: bool = False):
+ ''' Item(s). User interface for selecting images and their source paths
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param image_user:
+ :type image_user: 'ImageUser'
+ :param compact: Use more compact layout
+ :type compact: bool
+ :param multiview: Expose Multi-View options
+ :type multiview: bool
+ '''
+ pass
+
+ def template_image_settings(self,
+ image_settings: 'ImageFormatSettings',
+ color_management: bool = False):
+ ''' User interface for setting image format options
+
+ :param image_settings:
+ :type image_settings: 'ImageFormatSettings'
+ :param color_management: Show color management settings
+ :type color_management: bool
+ '''
+ pass
+
+ def template_image_stereo_3d(self, stereo_3d_format: 'Stereo3dFormat'):
+ ''' User interface for setting image stereo 3d options
+
+ :param stereo_3d_format:
+ :type stereo_3d_format: 'Stereo3dFormat'
+ '''
+ pass
+
+ def template_image_views(self, image_settings: 'ImageFormatSettings'):
+ ''' User interface for setting image views output options
+
+ :param image_settings:
+ :type image_settings: 'ImageFormatSettings'
+ '''
+ pass
+
+ def template_movieclip(self,
+ data: 'AnyType',
+ property: str,
+ compact: bool = False):
+ ''' Item(s). User interface for selecting movie clips and their source paths
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param compact: Use more compact layout
+ :type compact: bool
+ '''
+ pass
+
+ def template_track(self, data: 'AnyType', property: str):
+ ''' Item. A movie-track widget to preview tracking image.
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_marker(self,
+ data: 'AnyType',
+ property: str,
+ clip_user: 'MovieClipUser',
+ track: 'MovieTrackingTrack',
+ compact: bool = False):
+ ''' Item. A widget to control single marker settings.
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param clip_user:
+ :type clip_user: 'MovieClipUser'
+ :param track:
+ :type track: 'MovieTrackingTrack'
+ :param compact: Use more compact layout
+ :type compact: bool
+ '''
+ pass
+
+ def template_movieclip_information(self, data: 'AnyType', property: str,
+ clip_user: 'MovieClipUser'):
+ ''' Item. Movie clip information data.
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param clip_user:
+ :type clip_user: 'MovieClipUser'
+ '''
+ pass
+
+ def template_list(self,
+ listtype_name: str,
+ list_id: str,
+ dataptr: 'AnyType',
+ propname: str,
+ active_dataptr: 'AnyType',
+ active_propname: str,
+ item_dyntip_propname: str = "",
+ rows: int = 5,
+ maxrows: int = 5,
+ type: typing.Union[int, str] = 'DEFAULT',
+ columns: int = 9,
+ sort_reverse: bool = False,
+ sort_lock: bool = False):
+ ''' Item. A list widget to display data, e.g. vertexgroups.
+
+ :param listtype_name: Identifier of the list type to use
+ :type listtype_name: str
+ :param list_id: Identifier of this list widget (mandatory when using default "UI_UL_list" class). If this not an empty string, the uilist gets a custom ID, otherwise it takes the name of the class used to define the uilist (for example, if the class name is "OBJECT_UL_vgroups", and list_id is not set by the script, then bl_idname = "OBJECT_UL_vgroups")
+ :type list_id: str
+ :param dataptr: Data from which to take the Collection property
+ :type dataptr: 'AnyType'
+ :param propname: Identifier of the Collection property in data
+ :type propname: str
+ :param active_dataptr: Data from which to take the integer property, index of the active item
+ :type active_dataptr: 'AnyType'
+ :param active_propname: Identifier of the integer property in active_data, index of the active item
+ :type active_propname: str
+ :param item_dyntip_propname: Identifier of a string property in items, to use as tooltip content
+ :type item_dyntip_propname: str
+ :param rows: Default and minimum number of rows to display
+ :type rows: int
+ :param maxrows: Default maximum number of rows to display
+ :type maxrows: int
+ :param type: Type, Type of layout to use * DEFAULT Default Layout, Use the default, multi-rows layout. * COMPACT Compact Layout, Use the compact, single-row layout. * GRID Grid Layout, Use the grid-based layout.
+ :type type: typing.Union[int, str]
+ :param columns: Number of items to display per row, for GRID layout
+ :type columns: int
+ :param sort_reverse: Display items in reverse order by default
+ :type sort_reverse: bool
+ :param sort_lock: Lock display order to default value
+ :type sort_lock: bool
+ '''
+ pass
+
+ def template_running_jobs(self):
+ ''' template_running_jobs
+
+ '''
+ pass
+
+ def template_operator_search(self):
+ ''' template_operator_search
+
+ '''
+ pass
+
+ def template_menu_search(self):
+ ''' template_menu_search
+
+ '''
+ pass
+
+ def template_header_3D_mode(self):
+ '''
+
+ '''
+ pass
+
+ def template_edit_mode_selection(self):
+ ''' Inserts common 3DView Edit modes header UI (selector for selection mode)
+
+ '''
+ pass
+
+ def template_reports_banner(self):
+ ''' template_reports_banner
+
+ '''
+ pass
+
+ def template_input_status(self):
+ ''' template_input_status
+
+ '''
+ pass
+
+ def template_node_link(self, ntree: 'NodeTree', node: 'Node',
+ socket: 'NodeSocket'):
+ ''' template_node_link
+
+ :param ntree:
+ :type ntree: 'NodeTree'
+ :param node:
+ :type node: 'Node'
+ :param socket:
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def template_node_view(self, ntree: 'NodeTree', node: 'Node',
+ socket: 'NodeSocket'):
+ ''' template_node_view
+
+ :param ntree:
+ :type ntree: 'NodeTree'
+ :param node:
+ :type node: 'Node'
+ :param socket:
+ :type socket: 'NodeSocket'
+ '''
+ pass
+
+ def template_texture_user(self):
+ ''' template_texture_user
+
+ '''
+ pass
+
+ def template_keymap_item_properties(self, item: 'KeyMapItem'):
+ ''' template_keymap_item_properties
+
+ :param item:
+ :type item: 'KeyMapItem'
+ '''
+ pass
+
+ def template_component_menu(self,
+ data: 'AnyType',
+ property: str,
+ name: str = ""):
+ ''' Item. Display expanded property in a popup menu
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ :param name:
+ :type name: str
+ '''
+ pass
+
+ def template_colorspace_settings(self, data: 'AnyType', property: str):
+ ''' Item. A widget to control input color space settings.
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_colormanaged_view_settings(self, data: 'AnyType',
+ property: str):
+ ''' Item. A widget to control color managed view settings settings.
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_node_socket(self,
+ color: typing.List[float] = (0.0, 0.0, 0.0, 1.0)):
+ ''' Node Socket Icon
+
+ :param color: Color
+ :type color: typing.List[float]
+ '''
+ pass
+
+ def template_cache_file(self, data: 'AnyType', property: str):
+ ''' Item(s). User interface for selecting cache files and their source paths
+
+ :param data: Data from which to take property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data
+ :type property: str
+ '''
+ pass
+
+ def template_recent_files(self, rows: int = 5) -> int:
+ ''' Show list of recently saved .blend files
+
+ :param rows: Maximum number of items to show
+ :type rows: int
+ :rtype: int
+ :return: Number of items drawn
+ '''
+ pass
+
+ def template_file_select_path(self, params: 'FileSelectParams'):
+ ''' Item. A text button to set the active file browser path.
+
+ :param params:
+ :type params: 'FileSelectParams'
+ '''
+ pass
+
+ def template_event_from_keymap_item(self,
+ item: 'KeyMapItem',
+ text: str = "",
+ text_ctxt: str = "",
+ translate: bool = True):
+ ''' Display keymap item as icons/text
+
+ :param item: Item
+ :type item: 'KeyMapItem'
+ :param text: Override automatic text of the item
+ :type text: str
+ :param text_ctxt: Override automatic translation context of the given text
+ :type text_ctxt: str
+ :param translate: Translate the given text, when UI translation is enabled
+ :type translate: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UIList(bpy_struct):
+ ''' UI list containing the elements of a collection
+ '''
+
+ bitflag_filter_item: int = None
+ ''' The value of the reserved bitflag 'FILTER_ITEM' (in filter_flags values)
+
+ :type: int
+ '''
+
+ bl_idname: str = None
+ ''' If this is set, the uilist gets a custom ID, otherwise it takes the name of the class used to define the uilist (for example, if the class name is "OBJECT_UL_vgroups", and bl_idname is not set by the script, then bl_idname = "OBJECT_UL_vgroups")
+
+ :type: str
+ '''
+
+ filter_name: str = None
+ ''' Only show items matching this name (use '*' as wildcard)
+
+ :type: str
+ '''
+
+ layout_type: typing.Union[int, str] = None
+ ''' * DEFAULT Default Layout, Use the default, multi-rows layout. * COMPACT Compact Layout, Use the compact, single-row layout. * GRID Grid Layout, Use the grid-based layout.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_filter_invert: bool = None
+ ''' Invert filtering (show hidden items, and vice-versa)
+
+ :type: bool
+ '''
+
+ use_filter_show: bool = None
+ ''' Show filtering options
+
+ :type: bool
+ '''
+
+ use_filter_sort_alpha: bool = None
+ ''' Sort items by their name
+
+ :type: bool
+ '''
+
+ use_filter_sort_lock: bool = None
+ ''' Lock the order of shown items (user cannot change it)
+
+ :type: bool
+ '''
+
+ use_filter_sort_reverse: bool = None
+ ''' Reverse the order of shown items
+
+ :type: bool
+ '''
+
+ def draw_item(self,
+ context: 'Context',
+ layout: 'UILayout',
+ data: 'AnyType',
+ item: 'AnyType',
+ icon: int,
+ active_data: 'AnyType',
+ active_property: str,
+ index: int = 0,
+ flt_flag: int = 0):
+ ''' Draw an item in the list (NOTE: when you define your own draw_item function, you may want to check given 'item' is of the right type...)
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout to draw the item
+ :type layout: 'UILayout'
+ :param data: Data from which to take Collection property
+ :type data: 'AnyType'
+ :param item: Item of the collection property
+ :type item: 'AnyType'
+ :param icon: Icon of the item in the collection
+ :type icon: int
+ :param active_data: Data from which to take property for the active element
+ :type active_data: 'AnyType'
+ :param active_property: Identifier of property in active_data, for the active element
+ :type active_property: str
+ :param index: Index of the item in the collection
+ :type index: int
+ :param flt_flag: The filter-flag result for this item
+ :type flt_flag: int
+ '''
+ pass
+
+ def draw_filter(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw filtering options
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout to draw the item
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def filter_items(self, context: 'Context', data: 'AnyType', property: str):
+ ''' Filter and/or re-order items of the collection (output filter results in filter_flags, and reorder results in filter_neworder arrays)
+
+ :param context:
+ :type context: 'Context'
+ :param data: Data from which to take Collection property
+ :type data: 'AnyType'
+ :param property: Identifier of property in data, for the collection
+ :type property: str
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UIPieMenu(bpy_struct):
+ layout: 'UILayout' = None
+ '''
+
+ :type: 'UILayout'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UIPopover(bpy_struct):
+ layout: 'UILayout' = None
+ '''
+
+ :type: 'UILayout'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UIPopupMenu(bpy_struct):
+ layout: 'UILayout' = None
+ '''
+
+ :type: 'UILayout'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UVLoopLayers(bpy_struct):
+ ''' Collection of uv loop layers
+ '''
+
+ active: 'MeshUVLoopLayer' = None
+ ''' Active UV loop layer
+
+ :type: 'MeshUVLoopLayer'
+ '''
+
+ active_index: int = None
+ ''' Active UV loop layer index
+
+ :type: int
+ '''
+
+ def new(self, name: str = "UVMap",
+ do_init: bool = True) -> 'MeshUVLoopLayer':
+ ''' Add a UV map layer to Mesh
+
+ :param name: UV map name
+ :type name: str
+ :param do_init: Whether new layer's data should be initialized by copying current active one, or if none is active, with a default UVmap
+ :type do_init: bool
+ :rtype: 'MeshUVLoopLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ def remove(self, layer: 'MeshUVLoopLayer'):
+ ''' Remove a vertex color layer
+
+ :param layer: The layer to remove
+ :type layer: 'MeshUVLoopLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UVProjector(bpy_struct):
+ ''' UV projector used by the UV project modifier
+ '''
+
+ object: 'Object' = None
+ ''' Object to use as projector transform
+
+ :type: 'Object'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UnifiedPaintSettings(bpy_struct):
+ ''' Overrides for some of the active brush's settings
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ secondary_color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ size: int = None
+ ''' Radius of the brush
+
+ :type: int
+ '''
+
+ strength: float = None
+ ''' How powerful the effect of the brush is when applied
+
+ :type: float
+ '''
+
+ unprojected_radius: float = None
+ ''' Radius of brush in Blender units
+
+ :type: float
+ '''
+
+ use_locked_size: typing.Union[int, str] = None
+ ''' Measure brush size relative to the view or the scene * VIEW View, Measure brush size relative to the view. * SCENE Scene, Measure brush size relative to the scene.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_unified_color: bool = None
+ ''' Instead of per-brush color, the color is shared across brushes
+
+ :type: bool
+ '''
+
+ use_unified_size: bool = None
+ ''' Instead of per-brush radius, the radius is shared across brushes
+
+ :type: bool
+ '''
+
+ use_unified_strength: bool = None
+ ''' Instead of per-brush strength, the strength is shared across brushes
+
+ :type: bool
+ '''
+
+ use_unified_weight: bool = None
+ ''' Instead of per-brush weight, the weight is shared across brushes
+
+ :type: bool
+ '''
+
+ weight: float = None
+ ''' Weight to assign in vertex groups
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UnitSettings(bpy_struct):
+ length_unit: typing.Union[int, str] = None
+ ''' Unit that will be used to display length values
+
+ :type: typing.Union[int, str]
+ '''
+
+ mass_unit: typing.Union[int, str] = None
+ ''' Unit that will be used to display mass values
+
+ :type: typing.Union[int, str]
+ '''
+
+ scale_length: float = None
+ ''' Scale to use when converting between blender units and dimensions. When working at microscopic or astronomical scale, a small or large unit scale respectively can be used to avoid numerical precision problems
+
+ :type: float
+ '''
+
+ system: typing.Union[int, str] = None
+ ''' The unit system to use for user interface controls
+
+ :type: typing.Union[int, str]
+ '''
+
+ system_rotation: typing.Union[int, str] = None
+ ''' Unit to use for displaying/editing rotation values * DEGREES Degrees, Use degrees for measuring angles and rotations. * RADIANS Radians.
+
+ :type: typing.Union[int, str]
+ '''
+
+ time_unit: typing.Union[int, str] = None
+ ''' Unit that will be used to display time values
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_separate: bool = None
+ ''' Display units in pairs (e.g. 1m 0cm)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UnknownType(bpy_struct):
+ ''' Stub RNA type used for pointers to unknown or internal data
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UserSolidLight(bpy_struct):
+ ''' Light used for Studio lighting in solid draw mode
+ '''
+
+ diffuse_color: typing.List[float] = None
+ ''' Color of the light's diffuse highlight
+
+ :type: typing.List[float]
+ '''
+
+ direction: typing.List[float] = None
+ ''' Direction that the light is shining
+
+ :type: typing.List[float]
+ '''
+
+ smooth: float = None
+ ''' Smooth the lighting from this light
+
+ :type: float
+ '''
+
+ specular_color: typing.List[float] = None
+ ''' Color of the light's specular highlight
+
+ :type: typing.List[float]
+ '''
+
+ use: bool = None
+ ''' Enable this light in solid draw mode
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertColors(bpy_struct):
+ ''' Collection of sculpt vertex colors
+ '''
+
+ active: 'MeshVertColorLayer' = None
+ ''' Active sculpt vertex color layer
+
+ :type: 'MeshVertColorLayer'
+ '''
+
+ active_index: int = None
+ ''' Active sculpt vertex color index
+
+ :type: int
+ '''
+
+ def new(self, name: str = "Col",
+ do_init: bool = True) -> 'MeshVertColorLayer':
+ ''' Add a sculpt vertex color layer to Mesh
+
+ :param name: Sculpt Vertex color name
+ :type name: str
+ :param do_init: Whether new layer's data should be initialized by copying current active one
+ :type do_init: bool
+ :rtype: 'MeshVertColorLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ def remove(self, layer: 'MeshVertColorLayer'):
+ ''' Remove a vertex color layer
+
+ :param layer: The layer to remove
+ :type layer: 'MeshVertColorLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexFloatProperties(bpy_struct):
+ ''' Collection of float properties
+ '''
+
+ def new(self, name: str = "Float Prop") -> 'MeshVertexFloatPropertyLayer':
+ ''' Add a float property layer to Mesh
+
+ :param name: Float property name
+ :type name: str
+ :rtype: 'MeshVertexFloatPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexGroup(bpy_struct):
+ ''' Group of vertices, used for armature deform and other purposes
+ '''
+
+ index: int = None
+ ''' Index number of the vertex group
+
+ :type: int
+ '''
+
+ lock_weight: bool = None
+ ''' Maintain the relative weights for the group
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ def add(self, index: typing.List[int], weight: float,
+ type: typing.Union[int, str]):
+ ''' Add vertices to the group
+
+ :param index: Index List
+ :type index: typing.List[int]
+ :param weight: Vertex weight
+ :type weight: float
+ :param type: Vertex assign mode * REPLACE Replace, Replace. * ADD Add, Add. * SUBTRACT Subtract, Subtract.
+ :type type: typing.Union[int, str]
+ '''
+ pass
+
+ def remove(self, index: typing.List[int]):
+ ''' Remove a vertex from the group
+
+ :param index: Index List
+ :type index: typing.List[int]
+ '''
+ pass
+
+ def weight(self, index: int) -> float:
+ ''' Get a vertex weight from the group
+
+ :param index: Index, The index of the vertex
+ :type index: int
+ :rtype: float
+ :return: Vertex weight
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexGroupElement(bpy_struct):
+ ''' Weight value of a vertex in a vertex group
+ '''
+
+ group: int = None
+ '''
+
+ :type: int
+ '''
+
+ weight: float = None
+ ''' Vertex Weight
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexGroups(bpy_struct):
+ ''' Collection of vertex groups
+ '''
+
+ active: 'VertexGroup' = None
+ ''' Vertex groups of the object
+
+ :type: 'VertexGroup'
+ '''
+
+ active_index: int = None
+ ''' Active index in vertex group array
+
+ :type: int
+ '''
+
+ def new(self, name: str = "Group") -> 'VertexGroup':
+ ''' Add vertex group to object
+
+ :param name: Vertex group name
+ :type name: str
+ :rtype: 'VertexGroup'
+ :return: New vertex group
+ '''
+ pass
+
+ def remove(self, group: 'VertexGroup'):
+ ''' Delete vertex group from object
+
+ :param group: Vertex group to remove
+ :type group: 'VertexGroup'
+ '''
+ pass
+
+ def clear(self):
+ ''' Delete all vertex groups from object
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexIntProperties(bpy_struct):
+ ''' Collection of int properties
+ '''
+
+ def new(self, name: str = "Int Prop") -> 'MeshVertexIntPropertyLayer':
+ ''' Add a integer property layer to Mesh
+
+ :param name: Int property name
+ :type name: str
+ :rtype: 'MeshVertexIntPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexStringProperties(bpy_struct):
+ ''' Collection of string properties
+ '''
+
+ def new(self,
+ name: str = "String Prop") -> 'MeshVertexStringPropertyLayer':
+ ''' Add a string property layer to Mesh
+
+ :param name: String property name
+ :type name: str
+ :rtype: 'MeshVertexStringPropertyLayer'
+ :return: The newly created layer
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class View2D(bpy_struct):
+ ''' Scroll and zoom for a 2D region
+ '''
+
+ def region_to_view(self, x: float, y: float) -> typing.List[float]:
+ ''' Transform region coordinates to 2D view
+
+ :param x: x, Region x coordinate
+ :type x: float
+ :param y: y, Region y coordinate
+ :type y: float
+ :rtype: typing.List[float]
+ :return: Result, View coordinates
+ '''
+ pass
+
+ def view_to_region(self, x: float, y: float,
+ clip: bool = True) -> typing.List[int]:
+ ''' Transform 2D view coordinates to region
+
+ :param x: x, 2D View x coordinate
+ :type x: float
+ :param y: y, 2D View y coordinate
+ :type y: float
+ :param clip: Clip, Clip coordinates to the visible region
+ :type clip: bool
+ :rtype: typing.List[int]
+ :return: Result, Region coordinates
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class View3DCursor(bpy_struct):
+ location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ matrix: typing.List[float] = None
+ ''' Matrix combining loc/rot of the cursor
+
+ :type: typing.List[float]
+ '''
+
+ rotation_axis_angle: typing.List[float] = None
+ ''' Angle of Rotation for Axis-Angle rotation representation
+
+ :type: typing.List[float]
+ '''
+
+ rotation_euler: typing.List[float] = None
+ ''' 3D rotation
+
+ :type: typing.List[float]
+ '''
+
+ rotation_mode: typing.Union[int, str] = None
+ ''' * QUATERNION Quaternion (WXYZ), No Gimbal Lock. * XYZ XYZ Euler, XYZ Rotation Order - prone to Gimbal Lock (default). * XZY XZY Euler, XZY Rotation Order - prone to Gimbal Lock. * YXZ YXZ Euler, YXZ Rotation Order - prone to Gimbal Lock. * YZX YZX Euler, YZX Rotation Order - prone to Gimbal Lock. * ZXY ZXY Euler, ZXY Rotation Order - prone to Gimbal Lock. * ZYX ZYX Euler, ZYX Rotation Order - prone to Gimbal Lock. * AXIS_ANGLE Axis Angle, Axis Angle (W+XYZ), defines a rotation around some axis defined by 3D-Vector.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_quaternion: typing.List[float] = None
+ ''' Rotation in quaternions (keep normalized)
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class View3DOverlay(bpy_struct):
+ ''' Settings for display of overlays in the 3D viewport
+ '''
+
+ backwire_opacity: float = None
+ ''' Opacity when rendering transparent wires
+
+ :type: float
+ '''
+
+ display_handle: typing.Union[int, str] = None
+ ''' Limit the display of curve handles in edit mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_fade_layer: float = None
+ ''' Fade layer opacity for Grease Pencil layers except the active one
+
+ :type: float
+ '''
+
+ gpencil_fade_objects: float = None
+ ''' Fade factor
+
+ :type: float
+ '''
+
+ gpencil_grid_opacity: float = None
+ ''' Canvas grid opacity
+
+ :type: float
+ '''
+
+ gpencil_vertex_paint_opacity: float = None
+ ''' Vertex Paint mix factor
+
+ :type: float
+ '''
+
+ grid_lines: int = None
+ ''' Number of grid lines to display in perspective view
+
+ :type: int
+ '''
+
+ grid_scale: float = None
+ ''' Multiplier for the distance between 3D View grid lines
+
+ :type: float
+ '''
+
+ grid_scale_unit: float = None
+ ''' Grid cell size scaled by scene unit system settings
+
+ :type: float
+ '''
+
+ grid_subdivisions: int = None
+ ''' Number of subdivisions between grid lines
+
+ :type: int
+ '''
+
+ normals_length: float = None
+ ''' Display size for normals in the 3D view
+
+ :type: float
+ '''
+
+ sculpt_mode_face_sets_opacity: float = None
+ '''
+
+ :type: float
+ '''
+
+ sculpt_mode_mask_opacity: float = None
+ '''
+
+ :type: float
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_axis_x: bool = None
+ ''' Show the X axis line
+
+ :type: bool
+ '''
+
+ show_axis_y: bool = None
+ ''' Show the Y axis line
+
+ :type: bool
+ '''
+
+ show_axis_z: bool = None
+ ''' Show the Z axis line
+
+ :type: bool
+ '''
+
+ show_bones: bool = None
+ ''' Display bones (disable to show motion paths only)
+
+ :type: bool
+ '''
+
+ show_cursor: bool = None
+ ''' Display 3D Cursor Overlay
+
+ :type: bool
+ '''
+
+ show_curve_normals: bool = None
+ ''' Display 3D curve normals in editmode
+
+ :type: bool
+ '''
+
+ show_edge_bevel_weight: bool = None
+ ''' Display weights created for the Bevel modifier
+
+ :type: bool
+ '''
+
+ show_edge_crease: bool = None
+ ''' Display creases created for Subdivision Surface modifier
+
+ :type: bool
+ '''
+
+ show_edge_seams: bool = None
+ ''' Display UV unwrapping seams
+
+ :type: bool
+ '''
+
+ show_edge_sharp: bool = None
+ ''' Display sharp edges, used with the Edge Split modifier
+
+ :type: bool
+ '''
+
+ show_edges: bool = None
+ ''' Highlight selected edges
+
+ :type: bool
+ '''
+
+ show_extra_edge_angle: bool = None
+ ''' Display selected edge angle, using global values when set in the transform panel
+
+ :type: bool
+ '''
+
+ show_extra_edge_length: bool = None
+ ''' Display selected edge lengths, using global values when set in the transform panel
+
+ :type: bool
+ '''
+
+ show_extra_face_angle: bool = None
+ ''' Display the angles in the selected edges, using global values when set in the transform panel
+
+ :type: bool
+ '''
+
+ show_extra_face_area: bool = None
+ ''' Display the area of selected faces, using global values when set in the transform panel
+
+ :type: bool
+ '''
+
+ show_extra_indices: bool = None
+ ''' Display the index numbers of selected vertices, edges, and faces
+
+ :type: bool
+ '''
+
+ show_extras: bool = None
+ ''' Object details, including empty wire, cameras and other visual guides
+
+ :type: bool
+ '''
+
+ show_face_center: bool = None
+ ''' Display face center
+
+ :type: bool
+ '''
+
+ show_face_normals: bool = None
+ ''' Display face normals as lines
+
+ :type: bool
+ '''
+
+ show_face_orientation: bool = None
+ ''' Show the Face Orientation Overlay
+
+ :type: bool
+ '''
+
+ show_faces: bool = None
+ ''' Highlight selected faces
+
+ :type: bool
+ '''
+
+ show_floor: bool = None
+ ''' Show the ground plane grid
+
+ :type: bool
+ '''
+
+ show_freestyle_edge_marks: bool = None
+ ''' Display Freestyle edge marks, used with the Freestyle renderer
+
+ :type: bool
+ '''
+
+ show_freestyle_face_marks: bool = None
+ ''' Display Freestyle face marks, used with the Freestyle renderer
+
+ :type: bool
+ '''
+
+ show_look_dev: bool = None
+ ''' Show HDRI preview spheres
+
+ :type: bool
+ '''
+
+ show_motion_paths: bool = None
+ ''' Show the Motion Paths Overlay
+
+ :type: bool
+ '''
+
+ show_object_origins: bool = None
+ ''' Show object center dots
+
+ :type: bool
+ '''
+
+ show_object_origins_all: bool = None
+ ''' Show the object origin center dot for all (selected and unselected) objects
+
+ :type: bool
+ '''
+
+ show_occlude_wire: bool = None
+ ''' Use hidden wireframe display
+
+ :type: bool
+ '''
+
+ show_onion_skins: bool = None
+ ''' Show the Onion Skinning Overlay
+
+ :type: bool
+ '''
+
+ show_ortho_grid: bool = None
+ ''' Show grid in orthographic side view
+
+ :type: bool
+ '''
+
+ show_outline_selected: bool = None
+ ''' Show an outline highlight around selected objects
+
+ :type: bool
+ '''
+
+ show_overlays: bool = None
+ ''' Display overlays like gizmos and outlines
+
+ :type: bool
+ '''
+
+ show_paint_wire: bool = None
+ ''' Use wireframe display in painting modes
+
+ :type: bool
+ '''
+
+ show_relationship_lines: bool = None
+ ''' Show dashed lines indicating parent or constraint relationships
+
+ :type: bool
+ '''
+
+ show_split_normals: bool = None
+ ''' Display vertex-per-face normals as lines
+
+ :type: bool
+ '''
+
+ show_stats: bool = None
+ ''' Display scene statistics overlay text
+
+ :type: bool
+ '''
+
+ show_statvis: bool = None
+ ''' Display statistical information about the mesh
+
+ :type: bool
+ '''
+
+ show_text: bool = None
+ ''' Display overlay text
+
+ :type: bool
+ '''
+
+ show_vertex_normals: bool = None
+ ''' Display vertex normals as lines
+
+ :type: bool
+ '''
+
+ show_weight: bool = None
+ ''' Display weights in editmode
+
+ :type: bool
+ '''
+
+ show_wireframes: bool = None
+ ''' Show face edges wires
+
+ :type: bool
+ '''
+
+ show_wpaint_contours: bool = None
+ ''' Show contour lines formed by points with the same interpolated weight
+
+ :type: bool
+ '''
+
+ show_xray_bone: bool = None
+ ''' Show the bone selection overlay
+
+ :type: bool
+ '''
+
+ texture_paint_mode_opacity: float = None
+ ''' Opacity of the texture paint mode stencil mask overlay
+
+ :type: float
+ '''
+
+ use_gpencil_canvas_xray: bool = None
+ ''' Show Canvas grid in front
+
+ :type: bool
+ '''
+
+ use_gpencil_edit_lines: bool = None
+ ''' Show Edit Lines when editing strokes
+
+ :type: bool
+ '''
+
+ use_gpencil_fade_gp_objects: bool = None
+ ''' Fade Grease Pencil Objects, except the active one
+
+ :type: bool
+ '''
+
+ use_gpencil_fade_layers: bool = None
+ ''' Toggle fading of Grease Pencil layers except the active one
+
+ :type: bool
+ '''
+
+ use_gpencil_fade_objects: bool = None
+ ''' Fade all viewport objects with a full color layer to improve visibility
+
+ :type: bool
+ '''
+
+ use_gpencil_grid: bool = None
+ ''' Display a grid over grease pencil paper
+
+ :type: bool
+ '''
+
+ use_gpencil_multiedit_line_only: bool = None
+ ''' Show Edit Lines only in multiframe
+
+ :type: bool
+ '''
+
+ use_gpencil_onion_skin: bool = None
+ ''' Show ghosts of the keyframes before and after the current frame
+
+ :type: bool
+ '''
+
+ use_gpencil_show_directions: bool = None
+ ''' Show stroke drawing direction with a bigger green dot (start) and smaller red dot (end) points
+
+ :type: bool
+ '''
+
+ use_gpencil_show_material_name: bool = None
+ ''' Show material name assigned to each stroke
+
+ :type: bool
+ '''
+
+ vertex_opacity: float = None
+ ''' Opacity for edit vertices
+
+ :type: float
+ '''
+
+ vertex_paint_mode_opacity: float = None
+ ''' Opacity of the texture paint mode stencil mask overlay
+
+ :type: float
+ '''
+
+ weight_paint_mode_opacity: float = None
+ ''' Opacity of the weight paint mode overlay
+
+ :type: float
+ '''
+
+ wireframe_threshold: float = None
+ ''' Adjust the angle threshold for displaying edges (1.0 for all)
+
+ :type: float
+ '''
+
+ xray_alpha_bone: float = None
+ ''' Opacity to use for bone selection
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class View3DShading(bpy_struct):
+ ''' Settings for shading in the 3D viewport
+ '''
+
+ background_color: typing.List[float] = None
+ ''' Color for custom background color
+
+ :type: typing.List[float]
+ '''
+
+ background_type: typing.Union[int, str] = None
+ ''' Way to draw the background * THEME Theme, Use the theme for background color. * WORLD World, Use the world for background color. * VIEWPORT Viewport, Use a custom color limited to this viewport only.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cavity_ridge_factor: float = None
+ ''' Factor for the cavity ridges
+
+ :type: float
+ '''
+
+ cavity_type: typing.Union[int, str] = None
+ ''' Way to draw the cavity shading * WORLD World, Cavity shading computed in world space, useful for larger-scale occlusion. * SCREEN Screen, Curvature-based shading, useful for making fine details more visible. * BOTH Both, Use both effects simultaneously.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cavity_valley_factor: float = None
+ ''' Factor for the cavity valleys
+
+ :type: float
+ '''
+
+ color_type: typing.Union[int, str] = None
+ ''' Color Type * MATERIAL Material, Show material color. * SINGLE Single, Show scene in a single color. * OBJECT Object, Show object color. * RANDOM Random, Show random object color. * VERTEX Vertex, Show active vertex color. * TEXTURE Texture, Show texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ curvature_ridge_factor: float = None
+ ''' Factor for the curvature ridges
+
+ :type: float
+ '''
+
+ curvature_valley_factor: float = None
+ ''' Factor for the curvature valleys
+
+ :type: float
+ '''
+
+ cycles = None
+ ''' '''
+
+ light: typing.Union[int, str] = None
+ ''' Lighting Method for Solid/Texture Viewport Shading * STUDIO Studio, Display using studio lighting. * MATCAP MatCap, Display using matcap material and lighting. * FLAT Flat, Display using flat lighting.
+
+ :type: typing.Union[int, str]
+ '''
+
+ object_outline_color: typing.List[float] = None
+ ''' Color for object outline
+
+ :type: typing.List[float]
+ '''
+
+ render_pass: typing.Union[int, str] = None
+ ''' Render Pass to show in the viewport
+
+ :type: typing.Union[int, str]
+ '''
+
+ selected_studio_light: 'StudioLight' = None
+ ''' Selected StudioLight
+
+ :type: 'StudioLight'
+ '''
+
+ shadow_intensity: float = None
+ ''' Darkness of shadows
+
+ :type: float
+ '''
+
+ show_backface_culling: bool = None
+ ''' Use back face culling to hide the back side of faces
+
+ :type: bool
+ '''
+
+ show_cavity: bool = None
+ ''' Show Cavity
+
+ :type: bool
+ '''
+
+ show_object_outline: bool = None
+ ''' Show Object Outline
+
+ :type: bool
+ '''
+
+ show_shadows: bool = None
+ ''' Show Shadow
+
+ :type: bool
+ '''
+
+ show_specular_highlight: bool = None
+ ''' Render specular highlights
+
+ :type: bool
+ '''
+
+ show_xray: bool = None
+ ''' Show whole scene transparent
+
+ :type: bool
+ '''
+
+ show_xray_wireframe: bool = None
+ ''' Show whole scene transparent
+
+ :type: bool
+ '''
+
+ single_color: typing.List[float] = None
+ ''' Color for single color mode
+
+ :type: typing.List[float]
+ '''
+
+ studio_light: typing.Union[int, str] = None
+ ''' Studio lighting setup
+
+ :type: typing.Union[int, str]
+ '''
+
+ studiolight_background_alpha: float = None
+ ''' Show the studiolight in the background
+
+ :type: float
+ '''
+
+ studiolight_background_blur: float = None
+ ''' Blur the studiolight in the background
+
+ :type: float
+ '''
+
+ studiolight_intensity: float = None
+ ''' Strength of the studiolight
+
+ :type: float
+ '''
+
+ studiolight_rotate_z: float = None
+ ''' Rotation of the studiolight around the Z-Axis
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Method to display/shade objects in the 3D View * WIREFRAME Wireframe, Display the object as wire edges. * SOLID Solid, Display in solid mode. * MATERIAL Material Preview, Display in Material Preview mode. * RENDERED Rendered, Display render preview.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_dof: bool = None
+ ''' Use depth of field on viewport using the values from the active camera
+
+ :type: bool
+ '''
+
+ use_scene_lights: bool = None
+ ''' Render lights and light probes of the scene
+
+ :type: bool
+ '''
+
+ use_scene_lights_render: bool = None
+ ''' Render lights and light probes of the scene
+
+ :type: bool
+ '''
+
+ use_scene_world: bool = None
+ ''' Use scene world for lighting
+
+ :type: bool
+ '''
+
+ use_scene_world_render: bool = None
+ ''' Use scene world for lighting
+
+ :type: bool
+ '''
+
+ use_world_space_lighting: bool = None
+ ''' Make the lighting fixed and not follow the camera
+
+ :type: bool
+ '''
+
+ wireframe_color_type: typing.Union[int, str] = None
+ ''' Color Type * MATERIAL Material, Show material color. * SINGLE Single, Show scene in a single color. * OBJECT Object, Show object color. * RANDOM Random, Show random object color. * VERTEX Vertex, Show active vertex color. * TEXTURE Texture, Show texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ xray_alpha: float = None
+ ''' Amount of alpha to use
+
+ :type: float
+ '''
+
+ xray_alpha_wireframe: float = None
+ ''' Amount of alpha to use
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ViewLayer(bpy_struct):
+ ''' View layer
+ '''
+
+ active_layer_collection: 'LayerCollection' = None
+ ''' Active layer collection in this view layer's hierarchy
+
+ :type: 'LayerCollection'
+ '''
+
+ cycles = None
+ ''' Cycles ViewLayer Settings'''
+
+ depsgraph: 'Depsgraph' = None
+ ''' Dependencies in the scene data
+
+ :type: 'Depsgraph'
+ '''
+
+ eevee: 'ViewLayerEEVEE' = None
+ ''' View layer settings for EEVEE
+
+ :type: 'ViewLayerEEVEE'
+ '''
+
+ freestyle_settings: 'FreestyleSettings' = None
+ '''
+
+ :type: 'FreestyleSettings'
+ '''
+
+ invert_zmask: bool = None
+ ''' For Zmask, only render what is behind solid z values instead of in front
+
+ :type: bool
+ '''
+
+ layer_collection: 'LayerCollection' = None
+ ''' Root of collections hierarchy of this view layer,its 'collection' pointer property is the same as the scene's master collection
+
+ :type: 'LayerCollection'
+ '''
+
+ material_override: 'Material' = None
+ ''' Material to override all other materials in this view layer
+
+ :type: 'Material'
+ '''
+
+ name: str = None
+ ''' View layer name
+
+ :type: str
+ '''
+
+ objects: typing.Union[typing.List['Object'], 'bpy_prop_collection',
+ 'LayerObjects'] = None
+ ''' All the objects in this layer
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection', 'LayerObjects']
+ '''
+
+ pass_alpha_threshold: float = None
+ ''' Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold
+
+ :type: float
+ '''
+
+ samples: int = None
+ ''' Override number of render samples for this view layer, 0 will use the scene setting
+
+ :type: int
+ '''
+
+ use: bool = None
+ ''' Enable or disable rendering of this View Layer
+
+ :type: bool
+ '''
+
+ use_all_z: bool = None
+ ''' Fill in Z values for solid faces in invisible layers, for masking
+
+ :type: bool
+ '''
+
+ use_ao: bool = None
+ ''' Render Ambient Occlusion in this Layer
+
+ :type: bool
+ '''
+
+ use_edge_enhance: bool = None
+ ''' Render Edge-enhance in this Layer (only works for Solid faces)
+
+ :type: bool
+ '''
+
+ use_freestyle: bool = None
+ ''' Render stylized strokes in this Layer
+
+ :type: bool
+ '''
+
+ use_halo: bool = None
+ ''' Render Halos in this Layer (on top of Solid)
+
+ :type: bool
+ '''
+
+ use_pass_ambient_occlusion: bool = None
+ ''' Deliver Ambient Occlusion pass
+
+ :type: bool
+ '''
+
+ use_pass_combined: bool = None
+ ''' Deliver full combined RGBA buffer
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_color: bool = None
+ ''' Deliver diffuse color pass
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_direct: bool = None
+ ''' Deliver diffuse direct pass
+
+ :type: bool
+ '''
+
+ use_pass_diffuse_indirect: bool = None
+ ''' Deliver diffuse indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_emit: bool = None
+ ''' Deliver emission pass
+
+ :type: bool
+ '''
+
+ use_pass_environment: bool = None
+ ''' Deliver environment lighting pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_color: bool = None
+ ''' Deliver glossy color pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_direct: bool = None
+ ''' Deliver glossy direct pass
+
+ :type: bool
+ '''
+
+ use_pass_glossy_indirect: bool = None
+ ''' Deliver glossy indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_material_index: bool = None
+ ''' Deliver material index pass
+
+ :type: bool
+ '''
+
+ use_pass_mist: bool = None
+ ''' Deliver mist factor pass (0.0-1.0)
+
+ :type: bool
+ '''
+
+ use_pass_normal: bool = None
+ ''' Deliver normal pass
+
+ :type: bool
+ '''
+
+ use_pass_object_index: bool = None
+ ''' Deliver object index pass
+
+ :type: bool
+ '''
+
+ use_pass_shadow: bool = None
+ ''' Deliver shadow pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_color: bool = None
+ ''' Deliver subsurface color pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_direct: bool = None
+ ''' Deliver subsurface direct pass
+
+ :type: bool
+ '''
+
+ use_pass_subsurface_indirect: bool = None
+ ''' Deliver subsurface indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_color: bool = None
+ ''' Deliver transmission color pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_direct: bool = None
+ ''' Deliver transmission direct pass
+
+ :type: bool
+ '''
+
+ use_pass_transmission_indirect: bool = None
+ ''' Deliver transmission indirect pass
+
+ :type: bool
+ '''
+
+ use_pass_uv: bool = None
+ ''' Deliver texture UV pass
+
+ :type: bool
+ '''
+
+ use_pass_vector: bool = None
+ ''' Deliver speed vector pass
+
+ :type: bool
+ '''
+
+ use_pass_z: bool = None
+ ''' Deliver Z values pass
+
+ :type: bool
+ '''
+
+ use_sky: bool = None
+ ''' Render Sky in this Layer
+
+ :type: bool
+ '''
+
+ use_solid: bool = None
+ ''' Render Solid faces in this Layer
+
+ :type: bool
+ '''
+
+ use_strand: bool = None
+ ''' Render Strands in this Layer
+
+ :type: bool
+ '''
+
+ use_volumes: bool = None
+ ''' Render volumes in this Layer
+
+ :type: bool
+ '''
+
+ use_zmask: bool = None
+ ''' Only render what's in front of the solid z values
+
+ :type: bool
+ '''
+
+ use_ztransp: bool = None
+ ''' Render Z-Transparent faces in this Layer (on top of Solid and Halos)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def update_render_passes(cls):
+ ''' Requery the enabled render passes from the render engine
+
+ '''
+ pass
+
+ def update(self):
+ ''' Update data tagged to be updated from previous access to data or operators
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ViewLayerEEVEE(bpy_struct):
+ ''' View layer settings for EEVEE
+ '''
+
+ use_pass_bloom: bool = None
+ ''' Deliver bloom pass
+
+ :type: bool
+ '''
+
+ use_pass_volume_scatter: bool = None
+ ''' Deliver volume scattering pass
+
+ :type: bool
+ '''
+
+ use_pass_volume_transmittance: bool = None
+ ''' Deliver volume transmittance pass
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ViewLayers(bpy_struct):
+ ''' Collection of render layers
+ '''
+
+ def new(self, name: str) -> 'ViewLayer':
+ ''' Add a view layer to scene
+
+ :param name: New name for the view layer (not unique)
+ :type name: str
+ :rtype: 'ViewLayer'
+ :return: Newly created view layer
+ '''
+ pass
+
+ def remove(self, layer: 'ViewLayer'):
+ ''' Remove a view layer
+
+ :param layer: View layer to remove
+ :type layer: 'ViewLayer'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VolumeDisplay(bpy_struct):
+ ''' Volume object display settings for 3d viewport
+ '''
+
+ density: float = None
+ ''' Thickness of volume drawing in the viewport
+
+ :type: float
+ '''
+
+ wireframe_detail: typing.Union[int, str] = None
+ ''' Amount of detail for wireframe display * COARSE Coarse, Display one box or point for each intermediate tree node. * FINE Fine, Display box for each leaf node containing 8x8 voxels.
+
+ :type: typing.Union[int, str]
+ '''
+
+ wireframe_type: typing.Union[int, str] = None
+ ''' Type of wireframe display * NONE None, Don't display volume in wireframe mode. * BOUNDS Bounds, Display single bounding box for the entire grid. * BOXES Boxes, Display bounding boxes for nodes in the volume tree. * POINTS Points, Display points for nodes in the volume tree.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VolumeGrid(bpy_struct):
+ ''' 3D volume grid
+ '''
+
+ channels: int = None
+ ''' Number of dimensions of the grid data type
+
+ :type: int
+ '''
+
+ data_type: typing.Union[int, str] = None
+ ''' Data type of voxel values * BOOLEAN Boolean, Boolean. * FLOAT Float, Single precision float. * DOUBLE Double, Double precision. * INT Integer, 32 bit integer. * INT64 Integer 64 bit, 64 bit integer. * MASK Mask, No data, boolean mask of active voxels. * STRING String, Text string. * VECTOR_FLOAT Float Vector, 3D float vector. * VECTOR_DOUBLE Double Vector, 3D double vector. * VECTOR_INT Integer Vector, 3D integer vector. * POINTS Points (Unsupported), Points grid, currently unsupported by volume objects. * UNKNOWN Unknown, Unsupported data type.
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_loaded: bool = None
+ ''' Grid tree is loaded in memory
+
+ :type: bool
+ '''
+
+ matrix_object: typing.List[float] = None
+ ''' Transformation matrix from voxel index to object space
+
+ :type: typing.List[float]
+ '''
+
+ name: str = None
+ ''' Volume grid name
+
+ :type: str
+ '''
+
+ def load(self) -> bool:
+ ''' Load grid tree from file
+
+ :rtype: bool
+ :return: True if grid tree was successfully loaded
+ '''
+ pass
+
+ def unload(self):
+ ''' Unload grid tree and voxel data from memory, leaving only metadata
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VolumeGrids(bpy_struct):
+ ''' 3D volume grids
+ '''
+
+ active_index: int = None
+ ''' Index of active volume grid
+
+ :type: int
+ '''
+
+ error_message: str = None
+ ''' If loading grids failed, error message with details
+
+ :type: str
+ '''
+
+ frame: int = None
+ ''' Frame number that volume grids will be loaded at, based on scene time and volume parameters
+
+ :type: int
+ '''
+
+ frame_filepath: str = None
+ ''' Volume file used for loading the volume at the current frame. Empty if the volume has not be loaded or the frame only exists in memory
+
+ :type: str
+ '''
+
+ is_loaded: bool = None
+ ''' List of grids and metadata are loaded in memory
+
+ :type: bool
+ '''
+
+ def load(self) -> bool:
+ ''' Load list of grids and metadata from file
+
+ :rtype: bool
+ :return: True if grid list was successfully loaded
+ '''
+ pass
+
+ def unload(self):
+ ''' Unload all grid and voxel data from memory
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VolumeRender(bpy_struct):
+ ''' Volume object render settings
+ '''
+
+ clipping: float = None
+ ''' Value under which voxels are considered empty space to optimize rendering
+
+ :type: float
+ '''
+
+ space: typing.Union[int, str] = None
+ ''' Specify volume density and step size in object or world space * OBJECT Object, Keep volume opacity and detail the same regardless of object scale. * WORLD World, Specify volume step size and density in world space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ step_size: float = None
+ ''' Distance between volume samples. Lower values render more detail at the cost of performance. If set to zero, the step size is automatically determined based on voxel size
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WalkNavigation(bpy_struct):
+ ''' Walk navigation settings
+ '''
+
+ jump_height: float = None
+ ''' Maximum height of a jump
+
+ :type: float
+ '''
+
+ mouse_speed: float = None
+ ''' Speed factor for when looking around, high values mean faster mouse movement
+
+ :type: float
+ '''
+
+ teleport_time: float = None
+ ''' Interval of time warp when teleporting in navigation mode
+
+ :type: float
+ '''
+
+ use_gravity: bool = None
+ ''' Walk with gravity, or free navigate
+
+ :type: bool
+ '''
+
+ use_mouse_reverse: bool = None
+ ''' Reverse the vertical movement of the mouse
+
+ :type: bool
+ '''
+
+ view_height: float = None
+ ''' View distance from the floor when walking
+
+ :type: float
+ '''
+
+ walk_speed: float = None
+ ''' Base speed for walking and flying
+
+ :type: float
+ '''
+
+ walk_speed_factor: float = None
+ ''' Multiplication factor when using the fast or slow modifiers
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Window(bpy_struct):
+ ''' Open window
+ '''
+
+ height: int = None
+ ''' Window height
+
+ :type: int
+ '''
+
+ parent: 'Window' = None
+ ''' Active workspace and scene follow this window
+
+ :type: 'Window'
+ '''
+
+ scene: 'Scene' = None
+ ''' Active scene to be edited in the window
+
+ :type: 'Scene'
+ '''
+
+ screen: 'Screen' = None
+ ''' Active workspace screen showing in the window
+
+ :type: 'Screen'
+ '''
+
+ stereo_3d_display: 'Stereo3dDisplay' = None
+ ''' Settings for stereo 3d display
+
+ :type: 'Stereo3dDisplay'
+ '''
+
+ view_layer: 'ViewLayer' = None
+ ''' The active workspace view layer showing in the window
+
+ :type: 'ViewLayer'
+ '''
+
+ width: int = None
+ ''' Window width
+
+ :type: int
+ '''
+
+ workspace: 'WorkSpace' = None
+ ''' Active workspace showing in the window
+
+ :type: 'WorkSpace'
+ '''
+
+ x: int = None
+ ''' Horizontal location of the window
+
+ :type: int
+ '''
+
+ y: int = None
+ ''' Vertical location of the window
+
+ :type: int
+ '''
+
+ def cursor_warp(self, x: int, y: int):
+ ''' Set the cursor position
+
+ :param x:
+ :type x: int
+ :param y:
+ :type y: int
+ '''
+ pass
+
+ def cursor_set(self, cursor: typing.Union[int, str]):
+ ''' Set the cursor
+
+ :param cursor: cursor
+ :type cursor: typing.Union[int, str]
+ '''
+ pass
+
+ def cursor_modal_set(self, cursor: typing.Union[int, str]):
+ ''' Restore the previous cursor after calling cursor_modal_set
+
+ :param cursor: cursor
+ :type cursor: typing.Union[int, str]
+ '''
+ pass
+
+ def cursor_modal_restore(self):
+ ''' cursor_modal_restore
+
+ '''
+ pass
+
+ def event_simulate(self,
+ type: typing.Union[int, str],
+ value: typing.Union[int, str],
+ unicode: str = "",
+ x: int = 0,
+ y: int = 0,
+ shift: bool = False,
+ ctrl: bool = False,
+ alt: bool = False,
+ oskey: bool = False) -> 'Event':
+ ''' event_simulate
+
+ :param type: Type * NONE Undocumented. * LEFTMOUSE Left Mouse, LMB. * MIDDLEMOUSE Middle Mouse, MMB. * RIGHTMOUSE Right Mouse, RMB. * BUTTON4MOUSE Button4 Mouse, MB4. * BUTTON5MOUSE Button5 Mouse, MB5. * BUTTON6MOUSE Button6 Mouse, MB6. * BUTTON7MOUSE Button7 Mouse, MB7. * PEN Pen. * ERASER Eraser. * MOUSEMOVE Mouse Move, MsMov. * INBETWEEN_MOUSEMOVE In-between Move, MsSubMov. * TRACKPADPAN Mouse/Trackpad Pan, MsPan. * TRACKPADZOOM Mouse/Trackpad Zoom, MsZoom. * MOUSEROTATE Mouse/Trackpad Rotate, MsRot. * MOUSESMARTZOOM Mouse/Trackpad Smart Zoom, MsSmartZoom. * WHEELUPMOUSE Wheel Up, WhUp. * WHEELDOWNMOUSE Wheel Down, WhDown. * WHEELINMOUSE Wheel In, WhIn. * WHEELOUTMOUSE Wheel Out, WhOut. * EVT_TWEAK_L Tweak Left, TwkL. * EVT_TWEAK_M Tweak Middle, TwkM. * EVT_TWEAK_R Tweak Right, TwkR. * A A. * B B. * C C. * D D. * E E. * F F. * G G. * H H. * I I. * J J. * K K. * L L. * M M. * N N. * O O. * P P. * Q Q. * R R. * S S. * T T. * U U. * V V. * W W. * X X. * Y Y. * Z Z. * ZERO 0. * ONE 1. * TWO 2. * THREE 3. * FOUR 4. * FIVE 5. * SIX 6. * SEVEN 7. * EIGHT 8. * NINE 9. * LEFT_CTRL Left Ctrl, CtrlL. * LEFT_ALT Left Alt, AltL. * LEFT_SHIFT Left Shift, ShiftL. * RIGHT_ALT Right Alt, AltR. * RIGHT_CTRL Right Ctrl, CtrlR. * RIGHT_SHIFT Right Shift, ShiftR. * OSKEY OS Key, Cmd. * APP Application, App. * GRLESS Grless. * ESC Esc. * TAB Tab. * RET Return, Enter. * SPACE Spacebar, Space. * LINE_FEED Line Feed. * BACK_SPACE Backspace, BkSpace. * DEL Delete, Del. * SEMI_COLON ;. * PERIOD .. * COMMA ,. * QUOTE ". * ACCENT_GRAVE \ . * MINUS -. * PLUS +. * SLASH /. * BACK_SLASH \\. * EQUAL =. * LEFT_BRACKET [. * RIGHT_BRACKET ]. * LEFT_ARROW Left Arrow, ←. * DOWN_ARROW Down Arrow, ↓. * RIGHT_ARROW Right Arrow, →. * UP_ARROW Up Arrow, ↑. * NUMPAD_2 Numpad 2, Pad2. * NUMPAD_4 Numpad 4, Pad4. * NUMPAD_6 Numpad 6, Pad6. * NUMPAD_8 Numpad 8, Pad8. * NUMPAD_1 Numpad 1, Pad1. * NUMPAD_3 Numpad 3, Pad3. * NUMPAD_5 Numpad 5, Pad5. * NUMPAD_7 Numpad 7, Pad7. * NUMPAD_9 Numpad 9, Pad9. * NUMPAD_PERIOD Numpad ., Pad.. * NUMPAD_SLASH Numpad /, Pad/. * NUMPAD_ASTERIX Numpad \*, Pad\*. * NUMPAD_0 Numpad 0, Pad0. * NUMPAD_MINUS Numpad -, Pad-. * NUMPAD_ENTER Numpad Enter, PadEnter. * NUMPAD_PLUS Numpad +, Pad+. * F1 F1. * F2 F2. * F3 F3. * F4 F4. * F5 F5. * F6 F6. * F7 F7. * F8 F8. * F9 F9. * F10 F10. * F11 F11. * F12 F12. * F13 F13. * F14 F14. * F15 F15. * F16 F16. * F17 F17. * F18 F18. * F19 F19. * F20 F20. * F21 F21. * F22 F22. * F23 F23. * F24 F24. * PAUSE Pause. * INSERT Insert, Ins. * HOME Home. * PAGE_UP Page Up, PgUp. * PAGE_DOWN Page Down, PgDown. * END End. * MEDIA_PLAY Media Play/Pause, >/\|\|. * MEDIA_STOP Media Stop, Stop. * MEDIA_FIRST Media First, \|<<. * MEDIA_LAST Media Last, >>\|. * TEXTINPUT Text Input, TxtIn. * WINDOW_DEACTIVATE Window Deactivate. * TIMER Timer, Tmr. * TIMER0 Timer 0, Tmr0. * TIMER1 Timer 1, Tmr1. * TIMER2 Timer 2, Tmr2. * TIMER_JOBS Timer Jobs, TmrJob. * TIMER_AUTOSAVE Timer Autosave, TmrSave. * TIMER_REPORT Timer Report, TmrReport. * TIMERREGION Timer Region, TmrReg. * NDOF_MOTION NDOF Motion, NdofMov. * NDOF_BUTTON_MENU NDOF Menu, NdofMenu. * NDOF_BUTTON_FIT NDOF Fit, NdofFit. * NDOF_BUTTON_TOP NDOF Top, Ndof↑. * NDOF_BUTTON_BOTTOM NDOF Bottom, Ndof↓. * NDOF_BUTTON_LEFT NDOF Left, Ndof←. * NDOF_BUTTON_RIGHT NDOF Right, Ndof→. * NDOF_BUTTON_FRONT NDOF Front, NdofFront. * NDOF_BUTTON_BACK NDOF Back, NdofBack. * NDOF_BUTTON_ISO1 NDOF Isometric 1, NdofIso1. * NDOF_BUTTON_ISO2 NDOF Isometric 2, NdofIso2. * NDOF_BUTTON_ROLL_CW NDOF Roll CW, NdofRCW. * NDOF_BUTTON_ROLL_CCW NDOF Roll CCW, NdofRCCW. * NDOF_BUTTON_SPIN_CW NDOF Spin CW, NdofSCW. * NDOF_BUTTON_SPIN_CCW NDOF Spin CCW, NdofSCCW. * NDOF_BUTTON_TILT_CW NDOF Tilt CW, NdofTCW. * NDOF_BUTTON_TILT_CCW NDOF Tilt CCW, NdofTCCW. * NDOF_BUTTON_ROTATE NDOF Rotate, NdofRot. * NDOF_BUTTON_PANZOOM NDOF Pan/Zoom, NdofPanZoom. * NDOF_BUTTON_DOMINANT NDOF Dominant, NdofDom. * NDOF_BUTTON_PLUS NDOF Plus, Ndof+. * NDOF_BUTTON_MINUS NDOF Minus, Ndof-. * NDOF_BUTTON_ESC NDOF Esc, NdofEsc. * NDOF_BUTTON_ALT NDOF Alt, NdofAlt. * NDOF_BUTTON_SHIFT NDOF Shift, NdofShift. * NDOF_BUTTON_CTRL NDOF Ctrl, NdofCtrl. * NDOF_BUTTON_1 NDOF Button 1, NdofB1. * NDOF_BUTTON_2 NDOF Button 2, NdofB2. * NDOF_BUTTON_3 NDOF Button 3, NdofB3. * NDOF_BUTTON_4 NDOF Button 4, NdofB4. * NDOF_BUTTON_5 NDOF Button 5, NdofB5. * NDOF_BUTTON_6 NDOF Button 6, NdofB6. * NDOF_BUTTON_7 NDOF Button 7, NdofB7. * NDOF_BUTTON_8 NDOF Button 8, NdofB8. * NDOF_BUTTON_9 NDOF Button 9, NdofB9. * NDOF_BUTTON_10 NDOF Button 10, NdofB10. * NDOF_BUTTON_A NDOF Button A, NdofBA. * NDOF_BUTTON_B NDOF Button B, NdofBB. * NDOF_BUTTON_C NDOF Button C, NdofBC. * ACTIONZONE_AREA ActionZone Area, AZone Area. * ACTIONZONE_REGION ActionZone Region, AZone Region. * ACTIONZONE_FULLSCREEN ActionZone Fullscreen, AZone FullScr.
+ :type type: typing.Union[int, str]
+ :param value: Value
+ :type value: typing.Union[int, str]
+ :param unicode:
+ :type unicode: str
+ :param x:
+ :type x: int
+ :param y:
+ :type y: int
+ :param shift: Shift
+ :type shift: bool
+ :param ctrl: Ctrl
+ :type ctrl: bool
+ :param alt: Alt
+ :type alt: bool
+ :param oskey: OS Key
+ :type oskey: bool
+ :rtype: 'Event'
+ :return: Item, Added key map item
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WorkSpaceTool(bpy_struct):
+ has_datablock: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ idname_fallback: str = None
+ '''
+
+ :type: str
+ '''
+
+ index: int = None
+ '''
+
+ :type: int
+ '''
+
+ mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ space_type: typing.Union[int, str] = None
+ ''' * EMPTY Empty. * VIEW_3D 3D Viewport, Manipulate objects in a 3D environment. * IMAGE_EDITOR UV/Image Editor, View and edit images and UV Maps. * NODE_EDITOR Node Editor, Editor for node-based shading and compositing tools. * SEQUENCE_EDITOR Video Sequencer, Video editing tools. * CLIP_EDITOR Movie Clip Editor, Motion tracking tools. * DOPESHEET_EDITOR Dope Sheet, Adjust timing of keyframes. * GRAPH_EDITOR Graph Editor, Edit drivers and keyframe interpolation. * NLA_EDITOR Nonlinear Animation, Combine and layer Actions. * TEXT_EDITOR Text Editor, Edit scripts and in-file documentation. * CONSOLE Python Console, Interactive programmatic console for advanced editing and script development. * INFO Info, Log of operations, warnings and error messages. * TOPBAR Top Bar, Global bar at the top of the screen for global per-window settings. * STATUSBAR Status Bar, Global bar at the bottom of the screen for general status information. * OUTLINER Outliner, Overview of scene graph and all available data-blocks. * PROPERTIES Properties, Edit properties of active object and related data-blocks. * FILE_BROWSER File Browser, Browse for files and assets. * PREFERENCES Preferences, Edit persistent configuration settings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ widget: str = None
+ '''
+
+ :type: str
+ '''
+
+ def setup(self,
+ idname: str,
+ cursor: typing.Union[int, str] = 'DEFAULT',
+ keymap: str = "",
+ gizmo_group: str = "",
+ data_block: str = "",
+ operator: str = "",
+ index: int = 0,
+ idname_fallback: str = "",
+ keymap_fallback: str = ""):
+ ''' Set the tool settings
+
+ :param idname: Identifier
+ :type idname: str
+ :param cursor: cursor
+ :type cursor: typing.Union[int, str]
+ :param keymap: Key Map
+ :type keymap: str
+ :param gizmo_group: Gizmo Group
+ :type gizmo_group: str
+ :param data_block: Data Block
+ :type data_block: str
+ :param operator: Operator
+ :type operator: str
+ :param index: Index
+ :type index: int
+ :param idname_fallback: Fallback Identifier
+ :type idname_fallback: str
+ :param keymap_fallback: Fallback Key Map
+ :type keymap_fallback: str
+ '''
+ pass
+
+ def operator_properties(self, operator: str):
+ ''' operator_properties
+
+ :param operator:
+ :type operator: str
+ '''
+ pass
+
+ def gizmo_group_properties(self, group: str):
+ ''' gizmo_group_properties
+
+ :param group:
+ :type group: str
+ '''
+ pass
+
+ def refresh_from_context(self):
+ ''' refresh_from_context
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WorldLighting(bpy_struct):
+ ''' Lighting for a World data-block
+ '''
+
+ ao_factor: float = None
+ ''' Factor for ambient occlusion blending
+
+ :type: float
+ '''
+
+ distance: float = None
+ ''' Length of rays, defines how far away other faces give occlusion effect
+
+ :type: float
+ '''
+
+ use_ambient_occlusion: bool = None
+ ''' Use Ambient Occlusion to add shadowing based on distance between objects
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WorldMistSettings(bpy_struct):
+ ''' Mist settings for a World data-block
+ '''
+
+ depth: float = None
+ ''' Distance over which the mist effect fades in
+
+ :type: float
+ '''
+
+ falloff: typing.Union[int, str] = None
+ ''' Type of transition used to fade mist * QUADRATIC Quadratic, Use quadratic progression. * LINEAR Linear, Use linear progression. * INVERSE_QUADRATIC Inverse Quadratic, Use inverse quadratic progression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ height: float = None
+ ''' Control how much mist density decreases with height
+
+ :type: float
+ '''
+
+ intensity: float = None
+ ''' Overall minimum intensity of the mist effect
+
+ :type: float
+ '''
+
+ start: float = None
+ ''' Starting distance of the mist, measured from the camera
+
+ :type: float
+ '''
+
+ use_mist: bool = None
+ ''' Occlude objects with the environment color as they are further away
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class XrSessionSettings(bpy_struct):
+ base_pose_angle: float = None
+ ''' Rotation angle around the Z-Axis to apply the rotation deltas from the VR headset to
+
+ :type: float
+ '''
+
+ base_pose_location: typing.List[float] = None
+ ''' Coordinates to apply translation deltas from the VR headset to
+
+ :type: typing.List[float]
+ '''
+
+ base_pose_object: 'Object' = None
+ ''' Object to take the location and rotation to which translation and rotation deltas from the VR headset will be applied to
+
+ :type: 'Object'
+ '''
+
+ base_pose_type: typing.Union[int, str] = None
+ ''' Define where the location and rotation for the VR view come from, to which translation and rotation deltas from the VR headset will be applied to * SCENE_CAMERA Scene Camera, Follow the active scene camera to define the VR view's base pose. * OBJECT Object, Follow the transformation of an object to define the VR view's base pose. * CUSTOM Custom, Follow a custom transformation to define the VR view's base pose.
+
+ :type: typing.Union[int, str]
+ '''
+
+ clip_end: float = None
+ ''' VR viewport far clipping distance
+
+ :type: float
+ '''
+
+ clip_start: float = None
+ ''' VR viewport near clipping distance
+
+ :type: float
+ '''
+
+ shading: 'View3DShading' = None
+ '''
+
+ :type: 'View3DShading'
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_floor: bool = None
+ ''' Show the ground plane grid
+
+ :type: bool
+ '''
+
+ use_positional_tracking: bool = None
+ ''' Allow VR headsets to affect the location in virtual space, in addition to the rotation
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class XrSessionState(bpy_struct):
+ ''' Runtime state information about the VR session
+ '''
+
+ viewer_pose_location: typing.List[float] = None
+ ''' Last known location of the viewer pose (center between the eyes) in world space
+
+ :type: typing.List[float]
+ '''
+
+ viewer_pose_rotation: typing.List[float] = None
+ ''' Last known rotation of the viewer pose (center between the eyes) in world space
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def is_running(cls, context: 'Context') -> bool:
+ ''' Query if the VR session is currently running
+
+ :param context:
+ :type context: 'Context'
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def reset_to_base_pose(cls, context: 'Context'):
+ ''' Force resetting of position and rotation deltas
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class wmOwnerID(bpy_struct):
+ name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class wmOwnerIDs(bpy_struct):
+ def new(self, name: str):
+ ''' Add ui tag
+
+ :param name: New name for the tag
+ :type name: str
+ '''
+ pass
+
+ def remove(self, owner_id: 'wmOwnerID'):
+ ''' Remove ui tag
+
+ :param owner_id: Tag to remove
+ :type owner_id: 'wmOwnerID'
+ '''
+ pass
+
+ def clear(self):
+ ''' Remove all tags
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class wmTools(bpy_struct):
+ def from_space_view3d_mode(self,
+ mode: typing.Union[int, str],
+ create: bool = False):
+ '''
+
+ :param mode:
+ :type mode: typing.Union[int, str]
+ :param create: Create
+ :type create: bool
+ '''
+ pass
+
+ def from_space_image_mode(self,
+ mode: typing.Union[int, str],
+ create: bool = False):
+ '''
+
+ :param mode: * VIEW View, View the image. * UV UV Editor, UV edit in mesh editmode. * PAINT Paint, 2D image painting mode. * MASK Mask, Mask editing.
+ :type mode: typing.Union[int, str]
+ :param create: Create
+ :type create: bool
+ '''
+ pass
+
+ def from_space_node(self, create: bool = False):
+ '''
+
+ :param create: Create
+ :type create: bool
+ '''
+ pass
+
+ def from_space_sequencer(self,
+ mode: typing.Union[int, str],
+ create: bool = False):
+ '''
+
+ :param mode:
+ :type mode: typing.Union[int, str]
+ :param create: Create
+ :type create: bool
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleAverageSpeed(BoidRule, bpy_struct):
+ level: float = None
+ ''' How much velocity's z-component is kept constant
+
+ :type: float
+ '''
+
+ speed: float = None
+ ''' Percentage of maximum speed
+
+ :type: float
+ '''
+
+ wander: float = None
+ ''' How fast velocity's direction is randomized
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleAvoid(BoidRule, bpy_struct):
+ fear_factor: float = None
+ ''' Avoid object if danger from it is above this threshold
+
+ :type: float
+ '''
+
+ object: 'Object' = None
+ ''' Object to avoid
+
+ :type: 'Object'
+ '''
+
+ use_predict: bool = None
+ ''' Predict target movement
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleAvoidCollision(BoidRule, bpy_struct):
+ look_ahead: float = None
+ ''' Time to look ahead in seconds
+
+ :type: float
+ '''
+
+ use_avoid: bool = None
+ ''' Avoid collision with other boids
+
+ :type: bool
+ '''
+
+ use_avoid_collision: bool = None
+ ''' Avoid collision with deflector objects
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleFight(BoidRule, bpy_struct):
+ distance: float = None
+ ''' Attack boids at max this distance
+
+ :type: float
+ '''
+
+ flee_distance: float = None
+ ''' Flee to this distance
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleFollowLeader(BoidRule, bpy_struct):
+ distance: float = None
+ ''' Distance behind leader to follow
+
+ :type: float
+ '''
+
+ object: 'Object' = None
+ ''' Follow this object instead of a boid
+
+ :type: 'Object'
+ '''
+
+ queue_count: int = None
+ ''' How many boids in a line
+
+ :type: int
+ '''
+
+ use_line: bool = None
+ ''' Follow leader in a line
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoidRuleGoal(BoidRule, bpy_struct):
+ object: 'Object' = None
+ ''' Goal object
+
+ :type: 'Object'
+ '''
+
+ use_predict: bool = None
+ ''' Predict target movement
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ActionConstraint(Constraint, bpy_struct):
+ ''' Map an action to the transform axes of a bone
+ '''
+
+ action: 'Action' = None
+ ''' The constraining action
+
+ :type: 'Action'
+ '''
+
+ frame_end: int = None
+ ''' Last frame of the Action to use
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' First frame of the Action to use
+
+ :type: int
+ '''
+
+ max: float = None
+ ''' Maximum value for target channel range
+
+ :type: float
+ '''
+
+ min: float = None
+ ''' Minimum value for target channel range
+
+ :type: float
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' Specify how existing transformations and the action channels are combined * BEFORE Before Original, Apply the action channels before the original transformation, as if applied to an imaginary parent with Aligned Inherit Scale. * AFTER After Original, Apply the action channels after the original transformation, as if applied to an imaginary child with Aligned Inherit Scale. * AFTER_FULL After Original (Full Scale), Apply the action channels after the original transformation, as if applied to an imaginary child with Full Inherit Scale. This mode can create shear and is provided only for backward compatibility.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ transform_channel: typing.Union[int, str] = None
+ ''' Transformation channel from the target that is used to key the Action
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_bone_object_action: bool = None
+ ''' Bones only: apply the object's transformation channels of the action to the constrained bone, instead of bone's channels
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureConstraint(Constraint, bpy_struct):
+ ''' Applies transformations done by the Armature modifier
+ '''
+
+ targets: typing.Union[typing.
+ List['ConstraintTargetBone'], 'bpy_prop_collection',
+ 'ArmatureConstraintTargets'] = None
+ ''' Target Bones
+
+ :type: typing.Union[typing.List['ConstraintTargetBone'], 'bpy_prop_collection', 'ArmatureConstraintTargets']
+ '''
+
+ use_bone_envelopes: bool = None
+ ''' Multiply weights by envelope for all bones, instead of acting like Vertex Group based blending. The specified weights are still used, and only the listed bones are considered
+
+ :type: bool
+ '''
+
+ use_current_location: bool = None
+ ''' Use the current bone location for envelopes and choosing B-Bone segments instead of rest position
+
+ :type: bool
+ '''
+
+ use_deform_preserve_volume: bool = None
+ ''' Deform rotation interpolation with quaternions
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CameraSolverConstraint(Constraint, bpy_struct):
+ ''' Lock motion to the reconstructed camera movement
+ '''
+
+ clip: 'MovieClip' = None
+ ''' Movie Clip to get tracking data from
+
+ :type: 'MovieClip'
+ '''
+
+ use_active_clip: bool = None
+ ''' Use active clip defined in scene
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ChildOfConstraint(Constraint, bpy_struct):
+ ''' Create constraint-based parent-child relationship
+ '''
+
+ inverse_matrix: typing.List[float] = None
+ ''' Transformation matrix to apply before
+
+ :type: typing.List[float]
+ '''
+
+ set_inverse_pending: bool = None
+ ''' Set to true to request recalculation of the inverse matrix
+
+ :type: bool
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_location_x: bool = None
+ ''' Use X Location of Parent
+
+ :type: bool
+ '''
+
+ use_location_y: bool = None
+ ''' Use Y Location of Parent
+
+ :type: bool
+ '''
+
+ use_location_z: bool = None
+ ''' Use Z Location of Parent
+
+ :type: bool
+ '''
+
+ use_rotation_x: bool = None
+ ''' Use X Rotation of Parent
+
+ :type: bool
+ '''
+
+ use_rotation_y: bool = None
+ ''' Use Y Rotation of Parent
+
+ :type: bool
+ '''
+
+ use_rotation_z: bool = None
+ ''' Use Z Rotation of Parent
+
+ :type: bool
+ '''
+
+ use_scale_x: bool = None
+ ''' Use X Scale of Parent
+
+ :type: bool
+ '''
+
+ use_scale_y: bool = None
+ ''' Use Y Scale of Parent
+
+ :type: bool
+ '''
+
+ use_scale_z: bool = None
+ ''' Use Z Scale of Parent
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ClampToConstraint(Constraint, bpy_struct):
+ ''' Constrain an object's location to the nearest point along the target path
+ '''
+
+ main_axis: typing.Union[int, str] = None
+ ''' Main axis of movement
+
+ :type: typing.Union[int, str]
+ '''
+
+ target: 'Object' = None
+ ''' Target Object (Curves only)
+
+ :type: 'Object'
+ '''
+
+ use_cyclic: bool = None
+ ''' Treat curve as cyclic curve (no clamping to curve bounding box)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CopyLocationConstraint(Constraint, bpy_struct):
+ ''' Copy the location of the target
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ invert_x: bool = None
+ ''' Invert the X location
+
+ :type: bool
+ '''
+
+ invert_y: bool = None
+ ''' Invert the Y location
+
+ :type: bool
+ '''
+
+ invert_z: bool = None
+ ''' Invert the Z location
+
+ :type: bool
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ use_offset: bool = None
+ ''' Add original location into copied location
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ ''' Copy the target's X location
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Copy the target's Y location
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ ''' Copy the target's Z location
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CopyRotationConstraint(Constraint, bpy_struct):
+ ''' Copy the rotation of the target
+ '''
+
+ euler_order: typing.Union[int, str] = None
+ ''' Explicitly specify the euler rotation order * AUTO Default, Euler using the default rotation order. * XYZ XYZ Euler, Euler using the XYZ rotation order. * XZY XZY Euler, Euler using the XZY rotation order. * YXZ YXZ Euler, Euler using the YXZ rotation order. * YZX YZX Euler, Euler using the YZX rotation order. * ZXY ZXY Euler, Euler using the ZXY rotation order. * ZYX ZYX Euler, Euler using the ZYX rotation order.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_x: bool = None
+ ''' Invert the X rotation
+
+ :type: bool
+ '''
+
+ invert_y: bool = None
+ ''' Invert the Y rotation
+
+ :type: bool
+ '''
+
+ invert_z: bool = None
+ ''' Invert the Z rotation
+
+ :type: bool
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' Specify how the copied and existing rotations are combined * REPLACE Replace, Replace the original rotation with copied. * ADD Add, Add euler component values together. * BEFORE Before Original, Apply copied rotation before original, as if the constraint target is a parent. * AFTER After Original, Apply copied rotation after original, as if the constraint target is a child. * OFFSET Offset (Legacy), Combine rotations like the original Offset checkbox. Does not work well for multiple axis rotations.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_offset: bool = None
+ ''' DEPRECATED: Add original rotation into copied rotation
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ ''' Copy the target's X rotation
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Copy the target's Y rotation
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ ''' Copy the target's Z rotation
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CopyScaleConstraint(Constraint, bpy_struct):
+ ''' Copy the scale of the target
+ '''
+
+ power: float = None
+ ''' Raise the target's scale to the specified power
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_add: bool = None
+ ''' Use addition instead of multiplication to combine scale (2.7 compatibility)
+
+ :type: bool
+ '''
+
+ use_make_uniform: bool = None
+ ''' Redistribute the copied change in volume equally between the three axes of the owner
+
+ :type: bool
+ '''
+
+ use_offset: bool = None
+ ''' Combine original scale with copied scale
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ ''' Copy the target's X scale
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Copy the target's Y scale
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ ''' Copy the target's Z scale
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CopyTransformsConstraint(Constraint, bpy_struct):
+ ''' Copy all the transforms of the target
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' Specify how the copied and existing transformations are combined * REPLACE Replace, Replace the original transformation with copied. * BEFORE Before Original, Apply copied transformation before original, as if the constraint target is a parent. Scale is handled specially to avoid creating shear. * AFTER After Original, Apply copied transformation after original, as if the constraint target is a child. Scale is handled specially to avoid creating shear.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DampedTrackConstraint(Constraint, bpy_struct):
+ ''' Point toward target by taking the shortest rotation path
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ track_axis: typing.Union[int, str] = None
+ ''' Axis that points to the target object
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FloorConstraint(Constraint, bpy_struct):
+ ''' Use the target object for location limitation
+ '''
+
+ floor_location: typing.Union[int, str] = None
+ ''' Location of target that object will not pass through
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset: float = None
+ ''' Offset of floor from object origin
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_rotation: bool = None
+ ''' Use the target's rotation to determine floor
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FollowPathConstraint(Constraint, bpy_struct):
+ ''' Lock motion to the target path
+ '''
+
+ forward_axis: typing.Union[int, str] = None
+ ''' Axis that points forward along the path
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset: float = None
+ ''' Offset from the position corresponding to the time frame
+
+ :type: float
+ '''
+
+ offset_factor: float = None
+ ''' Percentage value defining target position along length of curve
+
+ :type: float
+ '''
+
+ target: 'Object' = None
+ ''' Target Curve object
+
+ :type: 'Object'
+ '''
+
+ up_axis: typing.Union[int, str] = None
+ ''' Axis that points upward
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_curve_follow: bool = None
+ ''' Object will follow the heading and banking of the curve
+
+ :type: bool
+ '''
+
+ use_curve_radius: bool = None
+ ''' Object is scaled by the curve radius
+
+ :type: bool
+ '''
+
+ use_fixed_location: bool = None
+ ''' Object will stay locked to a single point somewhere along the length of the curve regardless of time
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FollowTrackConstraint(Constraint, bpy_struct):
+ ''' Lock motion to the target motion track
+ '''
+
+ camera: 'Object' = None
+ ''' Camera to which motion is parented (if empty active scene camera is used)
+
+ :type: 'Object'
+ '''
+
+ clip: 'MovieClip' = None
+ ''' Movie Clip to get tracking data from
+
+ :type: 'MovieClip'
+ '''
+
+ depth_object: 'Object' = None
+ ''' Object used to define depth in camera space by projecting onto surface of this object
+
+ :type: 'Object'
+ '''
+
+ frame_method: typing.Union[int, str] = None
+ ''' How the footage fits in the camera frame
+
+ :type: typing.Union[int, str]
+ '''
+
+ object: str = None
+ ''' Movie tracking object to follow (if empty, camera object is used)
+
+ :type: str
+ '''
+
+ track: str = None
+ ''' Movie tracking track to follow
+
+ :type: str
+ '''
+
+ use_3d_position: bool = None
+ ''' Use 3D position of track to parent to
+
+ :type: bool
+ '''
+
+ use_active_clip: bool = None
+ ''' Use active clip defined in scene
+
+ :type: bool
+ '''
+
+ use_undistorted_position: bool = None
+ ''' Parent to undistorted position of 2D track
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class KinematicConstraint(Constraint, bpy_struct):
+ ''' Inverse Kinematics
+ '''
+
+ chain_count: int = None
+ ''' How many bones are included in the IK effect - 0 uses all bones
+
+ :type: int
+ '''
+
+ distance: float = None
+ ''' Radius of limiting sphere
+
+ :type: float
+ '''
+
+ ik_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ iterations: int = None
+ ''' Maximum number of solving iterations
+
+ :type: int
+ '''
+
+ limit_mode: typing.Union[int, str] = None
+ ''' Distances in relation to sphere of influence to allow * LIMITDIST_INSIDE Inside, The object is constrained inside a virtual sphere around the target object, with a radius defined by the limit distance. * LIMITDIST_OUTSIDE Outside, The object is constrained outside a virtual sphere around the target object, with a radius defined by the limit distance. * LIMITDIST_ONSURFACE On Surface, The object is constrained on the surface of a virtual sphere around the target object, with a radius defined by the limit distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ lock_location_x: bool = None
+ ''' Constraint position along X axis
+
+ :type: bool
+ '''
+
+ lock_location_y: bool = None
+ ''' Constraint position along Y axis
+
+ :type: bool
+ '''
+
+ lock_location_z: bool = None
+ ''' Constraint position along Z axis
+
+ :type: bool
+ '''
+
+ lock_rotation_x: bool = None
+ ''' Constraint rotation along X axis
+
+ :type: bool
+ '''
+
+ lock_rotation_y: bool = None
+ ''' Constraint rotation along Y axis
+
+ :type: bool
+ '''
+
+ lock_rotation_z: bool = None
+ ''' Constraint rotation along Z axis
+
+ :type: bool
+ '''
+
+ orient_weight: float = None
+ ''' For Tree-IK: Weight of orientation control for this target
+
+ :type: float
+ '''
+
+ pole_angle: float = None
+ ''' Pole rotation offset
+
+ :type: float
+ '''
+
+ pole_subtarget: str = None
+ '''
+
+ :type: str
+ '''
+
+ pole_target: 'Object' = None
+ ''' Object for pole rotation
+
+ :type: 'Object'
+ '''
+
+ reference_axis: typing.Union[int, str] = None
+ ''' Constraint axis Lock options relative to Bone or Target reference
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_location: bool = None
+ ''' Chain follows position of target
+
+ :type: bool
+ '''
+
+ use_rotation: bool = None
+ ''' Chain follows rotation of target
+
+ :type: bool
+ '''
+
+ use_stretch: bool = None
+ ''' Enable IK Stretching
+
+ :type: bool
+ '''
+
+ use_tail: bool = None
+ ''' Include bone's tail as last element in chain
+
+ :type: bool
+ '''
+
+ weight: float = None
+ ''' For Tree-IK: Weight of position control for this target
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LimitDistanceConstraint(Constraint, bpy_struct):
+ ''' Limit the distance from target object
+ '''
+
+ distance: float = None
+ ''' Radius of limiting sphere
+
+ :type: float
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ limit_mode: typing.Union[int, str] = None
+ ''' Distances in relation to sphere of influence to allow * LIMITDIST_INSIDE Inside, The object is constrained inside a virtual sphere around the target object, with a radius defined by the limit distance. * LIMITDIST_OUTSIDE Outside, The object is constrained outside a virtual sphere around the target object, with a radius defined by the limit distance. * LIMITDIST_ONSURFACE On Surface, The object is constrained on the surface of a virtual sphere around the target object, with a radius defined by the limit distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ use_transform_limit: bool = None
+ ''' Transforms are affected by this constraint as well
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LimitLocationConstraint(Constraint, bpy_struct):
+ ''' Limit the location of the constrained object
+ '''
+
+ max_x: float = None
+ ''' Highest X value to allow
+
+ :type: float
+ '''
+
+ max_y: float = None
+ ''' Highest Y value to allow
+
+ :type: float
+ '''
+
+ max_z: float = None
+ ''' Highest Z value to allow
+
+ :type: float
+ '''
+
+ min_x: float = None
+ ''' Lowest X value to allow
+
+ :type: float
+ '''
+
+ min_y: float = None
+ ''' Lowest Y value to allow
+
+ :type: float
+ '''
+
+ min_z: float = None
+ ''' Lowest Z value to allow
+
+ :type: float
+ '''
+
+ use_max_x: bool = None
+ ''' Use the maximum X value
+
+ :type: bool
+ '''
+
+ use_max_y: bool = None
+ ''' Use the maximum Y value
+
+ :type: bool
+ '''
+
+ use_max_z: bool = None
+ ''' Use the maximum Z value
+
+ :type: bool
+ '''
+
+ use_min_x: bool = None
+ ''' Use the minimum X value
+
+ :type: bool
+ '''
+
+ use_min_y: bool = None
+ ''' Use the minimum Y value
+
+ :type: bool
+ '''
+
+ use_min_z: bool = None
+ ''' Use the minimum Z value
+
+ :type: bool
+ '''
+
+ use_transform_limit: bool = None
+ ''' Transforms are affected by this constraint as well
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LimitRotationConstraint(Constraint, bpy_struct):
+ ''' Limit the rotation of the constrained object
+ '''
+
+ max_x: float = None
+ ''' Highest X value to allow
+
+ :type: float
+ '''
+
+ max_y: float = None
+ ''' Highest Y value to allow
+
+ :type: float
+ '''
+
+ max_z: float = None
+ ''' Highest Z value to allow
+
+ :type: float
+ '''
+
+ min_x: float = None
+ ''' Lowest X value to allow
+
+ :type: float
+ '''
+
+ min_y: float = None
+ ''' Lowest Y value to allow
+
+ :type: float
+ '''
+
+ min_z: float = None
+ ''' Lowest Z value to allow
+
+ :type: float
+ '''
+
+ use_limit_x: bool = None
+ ''' Use the minimum X value
+
+ :type: bool
+ '''
+
+ use_limit_y: bool = None
+ ''' Use the minimum Y value
+
+ :type: bool
+ '''
+
+ use_limit_z: bool = None
+ ''' Use the minimum Z value
+
+ :type: bool
+ '''
+
+ use_transform_limit: bool = None
+ ''' Transforms are affected by this constraint as well
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LimitScaleConstraint(Constraint, bpy_struct):
+ ''' Limit the scaling of the constrained object
+ '''
+
+ max_x: float = None
+ ''' Highest X value to allow
+
+ :type: float
+ '''
+
+ max_y: float = None
+ ''' Highest Y value to allow
+
+ :type: float
+ '''
+
+ max_z: float = None
+ ''' Highest Z value to allow
+
+ :type: float
+ '''
+
+ min_x: float = None
+ ''' Lowest X value to allow
+
+ :type: float
+ '''
+
+ min_y: float = None
+ ''' Lowest Y value to allow
+
+ :type: float
+ '''
+
+ min_z: float = None
+ ''' Lowest Z value to allow
+
+ :type: float
+ '''
+
+ use_max_x: bool = None
+ ''' Use the maximum X value
+
+ :type: bool
+ '''
+
+ use_max_y: bool = None
+ ''' Use the maximum Y value
+
+ :type: bool
+ '''
+
+ use_max_z: bool = None
+ ''' Use the maximum Z value
+
+ :type: bool
+ '''
+
+ use_min_x: bool = None
+ ''' Use the minimum X value
+
+ :type: bool
+ '''
+
+ use_min_y: bool = None
+ ''' Use the minimum Y value
+
+ :type: bool
+ '''
+
+ use_min_z: bool = None
+ ''' Use the minimum Z value
+
+ :type: bool
+ '''
+
+ use_transform_limit: bool = None
+ ''' Transforms are affected by this constraint as well
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LockedTrackConstraint(Constraint, bpy_struct):
+ ''' Point toward the target along the track axis, while locking the other axis
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ lock_axis: typing.Union[int, str] = None
+ ''' Axis that points upward
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ track_axis: typing.Union[int, str] = None
+ ''' Axis that points to the target object
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaintainVolumeConstraint(Constraint, bpy_struct):
+ ''' Maintain a constant volume along a single scaling axis
+ '''
+
+ free_axis: typing.Union[int, str] = None
+ ''' The free scaling axis of the object
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' The way the constraint treats original non-free axis scaling * STRICT Strict, Volume is strictly preserved, overriding the scaling of non-free axes. * UNIFORM Uniform, Volume is preserved when the object is scaled uniformly. Deviations from uniform scale on non-free axes are passed through. * SINGLE_AXIS Single Axis, Volume is preserved when the object is scaled only on the free axis. Non-free axis scaling is passed through.
+
+ :type: typing.Union[int, str]
+ '''
+
+ volume: float = None
+ ''' Volume of the bone at rest
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ObjectSolverConstraint(Constraint, bpy_struct):
+ ''' Lock motion to the reconstructed object movement
+ '''
+
+ camera: 'Object' = None
+ ''' Camera to which motion is parented (if empty active scene camera is used)
+
+ :type: 'Object'
+ '''
+
+ clip: 'MovieClip' = None
+ ''' Movie Clip to get tracking data from
+
+ :type: 'MovieClip'
+ '''
+
+ object: str = None
+ ''' Movie tracking object to follow
+
+ :type: str
+ '''
+
+ set_inverse_pending: bool = None
+ ''' Set to true to request recalculation of the inverse matrix
+
+ :type: bool
+ '''
+
+ use_active_clip: bool = None
+ ''' Use active clip defined in scene
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PivotConstraint(Constraint, bpy_struct):
+ ''' Rotate around a different point
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ offset: typing.List[float] = None
+ ''' Offset of pivot from target (when set), or from owner's location (when Fixed Position is off), or the absolute pivot point
+
+ :type: typing.List[float]
+ '''
+
+ rotation_range: typing.Union[int, str] = None
+ ''' Rotation range on which pivoting should occur * ALWAYS_ACTIVE Always, Use the pivot point in every rotation. * NX -X Rotation, Use the pivot point in the negative rotation range around the X-axis. * NY -Y Rotation, Use the pivot point in the negative rotation range around the Y-axis. * NZ -Z Rotation, Use the pivot point in the negative rotation range around the Z-axis. * X X Rotation, Use the pivot point in the positive rotation range around the X-axis. * Y Y Rotation, Use the pivot point in the positive rotation range around the Y-axis. * Z Z Rotation, Use the pivot point in the positive rotation range around the Z-axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ '''
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target Object, defining the position of the pivot when defined
+
+ :type: 'Object'
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ use_relative_location: bool = None
+ ''' Offset will be an absolute point in space instead of relative to the target
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PythonConstraint(Constraint, bpy_struct):
+ ''' Use Python script for constraint evaluation
+ '''
+
+ has_script_error: bool = None
+ ''' The linked Python script has thrown an error
+
+ :type: bool
+ '''
+
+ target_count: int = None
+ ''' Usually only 1-3 are needed
+
+ :type: int
+ '''
+
+ targets: typing.Union[typing.List['ConstraintTarget'],
+ 'bpy_prop_collection'] = None
+ ''' Target Objects
+
+ :type: typing.Union[typing.List['ConstraintTarget'], 'bpy_prop_collection']
+ '''
+
+ text: 'Text' = None
+ ''' The text object that contains the Python script
+
+ :type: 'Text'
+ '''
+
+ use_targets: bool = None
+ ''' Use the targets indicated in the constraint panel
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShrinkwrapConstraint(Constraint, bpy_struct):
+ ''' Create constraint-based shrinkwrap relationship
+ '''
+
+ cull_face: typing.Union[int, str] = None
+ ''' Stop vertices from projecting to a face on the target when facing towards/away * OFF Off, No culling. * FRONT Front, No projection when in front of the face. * BACK Back, No projection when behind the face.
+
+ :type: typing.Union[int, str]
+ '''
+
+ distance: float = None
+ ''' Distance to Target
+
+ :type: float
+ '''
+
+ project_axis: typing.Union[int, str] = None
+ ''' Axis constrain to
+
+ :type: typing.Union[int, str]
+ '''
+
+ project_axis_space: typing.Union[int, str] = None
+ ''' Space for the projection axis * WORLD World Space, The constraint is applied relative to the world coordinate system. * POSE Pose Space, The constraint is applied in Pose Space, the object transformation is ignored. * LOCAL_WITH_PARENT Local With Parent, The constraint is applied relative to the rest pose local coordinate system of the bone, thus including the parent-induced transformation. * LOCAL Local Space, The constraint is applied relative to the local coordinate system of the object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ project_limit: float = None
+ ''' Limit the distance used for projection (zero disables)
+
+ :type: float
+ '''
+
+ shrinkwrap_type: typing.Union[int, str] = None
+ ''' Select type of shrinkwrap algorithm for target position * NEAREST_SURFACE Nearest Surface Point, Shrink the location to the nearest target surface. * PROJECT Project, Shrink the location to the nearest target surface along a given axis. * NEAREST_VERTEX Nearest Vertex, Shrink the location to the nearest target vertex. * TARGET_PROJECT Target Normal Project, Shrink the location to the nearest target surface along the interpolated vertex normals of the target.
+
+ :type: typing.Union[int, str]
+ '''
+
+ target: 'Object' = None
+ ''' Target Mesh object
+
+ :type: 'Object'
+ '''
+
+ track_axis: typing.Union[int, str] = None
+ ''' Axis that is aligned to the normal
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_invert_cull: bool = None
+ ''' When projecting in the opposite direction invert the face cull mode
+
+ :type: bool
+ '''
+
+ use_project_opposite: bool = None
+ ''' Project in both specified and opposite directions
+
+ :type: bool
+ '''
+
+ use_track_normal: bool = None
+ ''' Align the specified axis to the surface normal
+
+ :type: bool
+ '''
+
+ wrap_mode: typing.Union[int, str] = None
+ ''' Select how to constrain the object to the target surface * ON_SURFACE On Surface, The point is constrained to the surface of the target object, with distance offset towards the original point location. * INSIDE Inside, The point is constrained to be inside the target object. * OUTSIDE Outside, The point is constrained to be outside the target object. * OUTSIDE_SURFACE Outside Surface, The point is constrained to the surface of the target object, with distance offset always to the outside, towards or away from the original location. * ABOVE_SURFACE Above Surface, The point is constrained to the surface of the target object, with distance offset applied exactly along the target normal.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SplineIKConstraint(Constraint, bpy_struct):
+ ''' Align 'n' bones along a curve
+ '''
+
+ bulge: float = None
+ ''' Factor between volume variation and stretching
+
+ :type: float
+ '''
+
+ bulge_max: float = None
+ ''' Maximum volume stretching factor
+
+ :type: float
+ '''
+
+ bulge_min: float = None
+ ''' Minimum volume stretching factor
+
+ :type: float
+ '''
+
+ bulge_smooth: float = None
+ ''' Strength of volume stretching clamping
+
+ :type: float
+ '''
+
+ chain_count: int = None
+ ''' How many bones are included in the chain
+
+ :type: int
+ '''
+
+ joint_bindings: typing.List[float] = None
+ ''' (EXPERIENCED USERS ONLY) The relative positions of the joints along the chain, as percentages
+
+ :type: typing.List[float]
+ '''
+
+ target: 'Object' = None
+ ''' Curve that controls this relationship
+
+ :type: 'Object'
+ '''
+
+ use_bulge_max: bool = None
+ ''' Use upper limit for volume variation
+
+ :type: bool
+ '''
+
+ use_bulge_min: bool = None
+ ''' Use lower limit for volume variation
+
+ :type: bool
+ '''
+
+ use_chain_offset: bool = None
+ ''' Offset the entire chain relative to the root joint
+
+ :type: bool
+ '''
+
+ use_curve_radius: bool = None
+ ''' Average radius of the endpoints is used to tweak the X and Z Scaling of the bones, on top of XZ Scale mode
+
+ :type: bool
+ '''
+
+ use_even_divisions: bool = None
+ ''' Ignore the relative lengths of the bones when fitting to the curve
+
+ :type: bool
+ '''
+
+ use_original_scale: bool = None
+ ''' Apply volume preservation over the original scaling
+
+ :type: bool
+ '''
+
+ xz_scale_mode: typing.Union[int, str] = None
+ ''' Method used for determining the scaling of the X and Z axes of the bones * NONE None, Don't scale the X and Z axes (Default). * BONE_ORIGINAL Bone Original, Use the original scaling of the bones. * INVERSE_PRESERVE Inverse Scale, Scale of the X and Z axes is the inverse of the Y-Scale. * VOLUME_PRESERVE Volume Preservation, Scale of the X and Z axes are adjusted to preserve the volume of the bones.
+
+ :type: typing.Union[int, str]
+ '''
+
+ y_scale_mode: typing.Union[int, str] = None
+ ''' Method used for determining the scaling of the Y axis of the bones, on top of the shape and scaling of the curve itself * NONE None, Don't scale in the Y axis. * FIT_CURVE Fit Curve, Scale the bones to fit the entire length of the curve. * BONE_ORIGINAL Bone Original, Use the original Y scale of the bone.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class StretchToConstraint(Constraint, bpy_struct):
+ ''' Stretch to meet the target object
+ '''
+
+ bulge: float = None
+ ''' Factor between volume variation and stretching
+
+ :type: float
+ '''
+
+ bulge_max: float = None
+ ''' Maximum volume stretching factor
+
+ :type: float
+ '''
+
+ bulge_min: float = None
+ ''' Minimum volume stretching factor
+
+ :type: float
+ '''
+
+ bulge_smooth: float = None
+ ''' Strength of volume stretching clamping
+
+ :type: float
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ keep_axis: typing.Union[int, str] = None
+ ''' The rotation type and axis order to use * PLANE_X XZ, Rotate around local X, then Z. * PLANE_Z ZX, Rotate around local Z, then X. * SWING_Y Swing, Use the smallest single axis rotation, similar to Damped Track.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rest_length: float = None
+ ''' Length at rest position
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ use_bulge_max: bool = None
+ ''' Use upper limit for volume variation
+
+ :type: bool
+ '''
+
+ use_bulge_min: bool = None
+ ''' Use lower limit for volume variation
+
+ :type: bool
+ '''
+
+ volume: typing.Union[int, str] = None
+ ''' Maintain the object's volume as it stretches
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TrackToConstraint(Constraint, bpy_struct):
+ ''' Aim the constrained object toward the target
+ '''
+
+ head_tail: float = None
+ ''' Target along length of bone: Head=0, Tail=1
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ track_axis: typing.Union[int, str] = None
+ ''' Axis that points to the target object
+
+ :type: typing.Union[int, str]
+ '''
+
+ up_axis: typing.Union[int, str] = None
+ ''' Axis that points upward
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_bbone_shape: bool = None
+ ''' Follow shape of B-Bone segments when calculating Head/Tail position
+
+ :type: bool
+ '''
+
+ use_target_z: bool = None
+ ''' Target's Z axis, not World Z axis, will constraint the Up direction
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TransformCacheConstraint(Constraint, bpy_struct):
+ ''' Look up transformation from an external file
+ '''
+
+ cache_file: 'CacheFile' = None
+ '''
+
+ :type: 'CacheFile'
+ '''
+
+ object_path: str = None
+ ''' Path to the object in the Alembic archive used to lookup the transform matrix
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TransformConstraint(Constraint, bpy_struct):
+ ''' Map transformations of the target to the object
+ '''
+
+ from_max_x: float = None
+ ''' Top range of X axis source motion
+
+ :type: float
+ '''
+
+ from_max_x_rot: float = None
+ ''' Top range of X axis source motion
+
+ :type: float
+ '''
+
+ from_max_x_scale: float = None
+ ''' Top range of X axis source motion
+
+ :type: float
+ '''
+
+ from_max_y: float = None
+ ''' Top range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_max_y_rot: float = None
+ ''' Top range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_max_y_scale: float = None
+ ''' Top range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_max_z: float = None
+ ''' Top range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_max_z_rot: float = None
+ ''' Top range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_max_z_scale: float = None
+ ''' Top range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_min_x: float = None
+ ''' Bottom range of X axis source motion
+
+ :type: float
+ '''
+
+ from_min_x_rot: float = None
+ ''' Bottom range of X axis source motion
+
+ :type: float
+ '''
+
+ from_min_x_scale: float = None
+ ''' Bottom range of X axis source motion
+
+ :type: float
+ '''
+
+ from_min_y: float = None
+ ''' Bottom range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_min_y_rot: float = None
+ ''' Bottom range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_min_y_scale: float = None
+ ''' Bottom range of Y axis source motion
+
+ :type: float
+ '''
+
+ from_min_z: float = None
+ ''' Bottom range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_min_z_rot: float = None
+ ''' Bottom range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_min_z_scale: float = None
+ ''' Bottom range of Z axis source motion
+
+ :type: float
+ '''
+
+ from_rotation_mode: typing.Union[int, str] = None
+ ''' Specify the type of rotation channels to use * AUTO Auto Euler, Euler using the rotation order of the target. * XYZ XYZ Euler, Euler using the XYZ rotation order. * XZY XZY Euler, Euler using the XZY rotation order. * YXZ YXZ Euler, Euler using the YXZ rotation order. * YZX YZX Euler, Euler using the YZX rotation order. * ZXY ZXY Euler, Euler using the ZXY rotation order. * ZYX ZYX Euler, Euler using the ZYX rotation order. * QUATERNION Quaternion, Quaternion rotation. * SWING_TWIST_X Swing and X Twist, Decompose into a swing rotation to aim the X axis, followed by twist around it. * SWING_TWIST_Y Swing and Y Twist, Decompose into a swing rotation to aim the Y axis, followed by twist around it. * SWING_TWIST_Z Swing and Z Twist, Decompose into a swing rotation to aim the Z axis, followed by twist around it.
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_from: typing.Union[int, str] = None
+ ''' The transformation type to use from the target
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_to: typing.Union[int, str] = None
+ ''' The transformation type to affect of the constrained object
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_to_x_from: typing.Union[int, str] = None
+ ''' The source axis constrained object's X axis uses
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_to_y_from: typing.Union[int, str] = None
+ ''' The source axis constrained object's Y axis uses
+
+ :type: typing.Union[int, str]
+ '''
+
+ map_to_z_from: typing.Union[int, str] = None
+ ''' The source axis constrained object's Z axis uses
+
+ :type: typing.Union[int, str]
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' Specify how to combine the new location with original * REPLACE Replace, Replace component values. * ADD Add, Add component values together.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mix_mode_rot: typing.Union[int, str] = None
+ ''' Specify how to combine the new rotation with original * REPLACE Replace, Replace component values. * ADD Add, Add component values together. * BEFORE Before Original, Apply new rotation before original, as if it was on a parent. * AFTER After Original, Apply new rotation after original, as if it was on a child.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mix_mode_scale: typing.Union[int, str] = None
+ ''' Specify how to combine the new scale with original * REPLACE Replace, Replace component values. * MULTIPLY Multiply, Multiply component values together.
+
+ :type: typing.Union[int, str]
+ '''
+
+ subtarget: str = None
+ ''' Armature bone, mesh or lattice vertex group, ...
+
+ :type: str
+ '''
+
+ target: 'Object' = None
+ ''' Target object
+
+ :type: 'Object'
+ '''
+
+ to_euler_order: typing.Union[int, str] = None
+ ''' Explicitly specify the output euler rotation order * AUTO Default, Euler using the default rotation order. * XYZ XYZ Euler, Euler using the XYZ rotation order. * XZY XZY Euler, Euler using the XZY rotation order. * YXZ YXZ Euler, Euler using the YXZ rotation order. * YZX YZX Euler, Euler using the YZX rotation order. * ZXY ZXY Euler, Euler using the ZXY rotation order. * ZYX ZYX Euler, Euler using the ZYX rotation order.
+
+ :type: typing.Union[int, str]
+ '''
+
+ to_max_x: float = None
+ ''' Top range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_max_x_rot: float = None
+ ''' Top range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_max_x_scale: float = None
+ ''' Top range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_max_y: float = None
+ ''' Top range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_max_y_rot: float = None
+ ''' Top range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_max_y_scale: float = None
+ ''' Top range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_max_z: float = None
+ ''' Top range of Z axis destination motion
+
+ :type: float
+ '''
+
+ to_max_z_rot: float = None
+ ''' Top range of Z axis destination motion
+
+ :type: float
+ '''
+
+ to_max_z_scale: float = None
+ ''' Top range of Z axis destination motion
+
+ :type: float
+ '''
+
+ to_min_x: float = None
+ ''' Bottom range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_min_x_rot: float = None
+ ''' Bottom range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_min_x_scale: float = None
+ ''' Bottom range of X axis destination motion
+
+ :type: float
+ '''
+
+ to_min_y: float = None
+ ''' Bottom range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_min_y_rot: float = None
+ ''' Bottom range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_min_y_scale: float = None
+ ''' Bottom range of Y axis destination motion
+
+ :type: float
+ '''
+
+ to_min_z: float = None
+ ''' Bottom range of Z axis destination motion
+
+ :type: float
+ '''
+
+ to_min_z_rot: float = None
+ ''' Bottom range of Z axis destination motion
+
+ :type: float
+ '''
+
+ to_min_z_scale: float = None
+ ''' Bottom range of Z axis destination motion
+
+ :type: float
+ '''
+
+ use_motion_extrapolate: bool = None
+ ''' Extrapolate ranges
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierCycles(FModifier, bpy_struct):
+ ''' Repeat the values of the modified F-Curve
+ '''
+
+ cycles_after: int = None
+ ''' Maximum number of cycles to allow after last keyframe (0 = infinite)
+
+ :type: int
+ '''
+
+ cycles_before: int = None
+ ''' Maximum number of cycles to allow before first keyframe (0 = infinite)
+
+ :type: int
+ '''
+
+ mode_after: typing.Union[int, str] = None
+ ''' Cycling mode to use after last keyframe * NONE No Cycles, Don't do anything. * REPEAT Repeat Motion, Repeat keyframe range as-is. * REPEAT_OFFSET Repeat with Offset, Repeat keyframe range, but with offset based on gradient between start and end values. * MIRROR Repeat Mirrored, Alternate between forward and reverse playback of keyframe range.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode_before: typing.Union[int, str] = None
+ ''' Cycling mode to use before first keyframe * NONE No Cycles, Don't do anything. * REPEAT Repeat Motion, Repeat keyframe range as-is. * REPEAT_OFFSET Repeat with Offset, Repeat keyframe range, but with offset based on gradient between start and end values. * MIRROR Repeat Mirrored, Alternate between forward and reverse playback of keyframe range.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierEnvelope(FModifier, bpy_struct):
+ ''' Scale the values of the modified F-Curve
+ '''
+
+ control_points: typing.Union[typing.List['FModifierEnvelopeControlPoint'],
+ 'bpy_prop_collection',
+ 'FModifierEnvelopeControlPoints'] = None
+ ''' Control points defining the shape of the envelope
+
+ :type: typing.Union[typing.List['FModifierEnvelopeControlPoint'], 'bpy_prop_collection', 'FModifierEnvelopeControlPoints']
+ '''
+
+ default_max: float = None
+ ''' Upper distance from Reference Value for 1:1 default influence
+
+ :type: float
+ '''
+
+ default_min: float = None
+ ''' Lower distance from Reference Value for 1:1 default influence
+
+ :type: float
+ '''
+
+ reference_value: float = None
+ ''' Value that envelope's influence is centered around / based on
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierFunctionGenerator(FModifier, bpy_struct):
+ ''' Generate values using a Built-In Function
+ '''
+
+ amplitude: float = None
+ ''' Scale factor determining the maximum/minimum values
+
+ :type: float
+ '''
+
+ function_type: typing.Union[int, str] = None
+ ''' Type of built-in function to use * SIN Sine. * COS Cosine. * TAN Tangent. * SQRT Square Root. * LN Natural Logarithm. * SINC Normalized Sine, sin(x) / x.
+
+ :type: typing.Union[int, str]
+ '''
+
+ phase_multiplier: float = None
+ ''' Scale factor determining the 'speed' of the function
+
+ :type: float
+ '''
+
+ phase_offset: float = None
+ ''' Constant factor to offset time by for function
+
+ :type: float
+ '''
+
+ use_additive: bool = None
+ ''' Values generated by this modifier are applied on top of the existing values instead of overwriting them
+
+ :type: bool
+ '''
+
+ value_offset: float = None
+ ''' Constant factor to offset values by
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierGenerator(FModifier, bpy_struct):
+ ''' Deterministically generate values for the modified F-Curve
+ '''
+
+ coefficients: typing.List[float] = None
+ ''' Coefficients for 'x' (starting from lowest power of x^0)
+
+ :type: typing.List[float]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Type of generator to use
+
+ :type: typing.Union[int, str]
+ '''
+
+ poly_order: int = None
+ ''' The highest power of 'x' for this polynomial (number of coefficients - 1)
+
+ :type: int
+ '''
+
+ use_additive: bool = None
+ ''' Values generated by this modifier are applied on top of the existing values instead of overwriting them
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierLimits(FModifier, bpy_struct):
+ ''' Limit the time/value ranges of the modified F-Curve
+ '''
+
+ max_x: float = None
+ ''' Highest X value to allow
+
+ :type: float
+ '''
+
+ max_y: float = None
+ ''' Highest Y value to allow
+
+ :type: float
+ '''
+
+ min_x: float = None
+ ''' Lowest X value to allow
+
+ :type: float
+ '''
+
+ min_y: float = None
+ ''' Lowest Y value to allow
+
+ :type: float
+ '''
+
+ use_max_x: bool = None
+ ''' Use the maximum X value
+
+ :type: bool
+ '''
+
+ use_max_y: bool = None
+ ''' Use the maximum Y value
+
+ :type: bool
+ '''
+
+ use_min_x: bool = None
+ ''' Use the minimum X value
+
+ :type: bool
+ '''
+
+ use_min_y: bool = None
+ ''' Use the minimum Y value
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierNoise(FModifier, bpy_struct):
+ ''' Give randomness to the modified F-Curve
+ '''
+
+ blend_type: typing.Union[int, str] = None
+ ''' Method of modifying the existing F-Curve
+
+ :type: typing.Union[int, str]
+ '''
+
+ depth: int = None
+ ''' Amount of fine level detail present in the noise
+
+ :type: int
+ '''
+
+ offset: float = None
+ ''' Time offset for the noise effect
+
+ :type: float
+ '''
+
+ phase: float = None
+ ''' A random seed for the noise effect
+
+ :type: float
+ '''
+
+ scale: float = None
+ ''' Scaling (in time) of the noise
+
+ :type: float
+ '''
+
+ strength: float = None
+ ''' Amplitude of the noise - the amount that it modifies the underlying curve
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierPython(FModifier, bpy_struct):
+ ''' Perform user-defined operation on the modified F-Curve
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FModifierStepped(FModifier, bpy_struct):
+ ''' Hold each interpolated value from the F-Curve for several frames without changing the timing
+ '''
+
+ frame_end: float = None
+ ''' Frame that modifier's influence ends (if applicable)
+
+ :type: float
+ '''
+
+ frame_offset: float = None
+ ''' Reference number of frames before frames get held (use to get hold for '1-3' vs '5-7' holding patterns)
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Frame that modifier's influence starts (if applicable)
+
+ :type: float
+ '''
+
+ frame_step: float = None
+ ''' Number of frames to hold each value
+
+ :type: float
+ '''
+
+ use_frame_end: bool = None
+ ''' Restrict modifier to only act before its 'end' frame
+
+ :type: bool
+ '''
+
+ use_frame_start: bool = None
+ ''' Restrict modifier to only act after its 'start' frame
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Change stroke using armature to deform modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Armature object to deform with
+
+ :type: 'Object'
+ '''
+
+ use_bone_envelopes: bool = None
+ ''' Bind Bone envelopes to armature modifier
+
+ :type: bool
+ '''
+
+ use_deform_preserve_volume: bool = None
+ ''' Deform rotation interpolation with quaternions
+
+ :type: bool
+ '''
+
+ use_vertex_groups: bool = None
+ ''' Bind vertex groups to armature modifier
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArrayGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Create grid of duplicate instances
+ '''
+
+ constant_offset: typing.List[float] = None
+ ''' Value for the distance between items
+
+ :type: typing.List[float]
+ '''
+
+ count: int = None
+ ''' Number of items
+
+ :type: int
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ offset_object: 'Object' = None
+ ''' Use the location and rotation of another object to determine the distance and rotational change between arrayed items
+
+ :type: 'Object'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ random_offset: typing.List[float] = None
+ ''' Value for changes in location
+
+ :type: typing.List[float]
+ '''
+
+ random_rotation: typing.List[float] = None
+ ''' Value for changes in rotation
+
+ :type: typing.List[float]
+ '''
+
+ random_scale: typing.List[float] = None
+ ''' Value for changes in scale
+
+ :type: typing.List[float]
+ '''
+
+ relative_offset: typing.List[float] = None
+ ''' The size of the geometry will determine the distance between arrayed items
+
+ :type: typing.List[float]
+ '''
+
+ replace_material: int = None
+ ''' Index of the material used for generated strokes (0 keep original material)
+
+ :type: int
+ '''
+
+ seed: int = None
+ ''' Random seed
+
+ :type: int
+ '''
+
+ use_constant_offset: bool = None
+ ''' Enable offset
+
+ :type: bool
+ '''
+
+ use_object_offset: bool = None
+ ''' Enable object offset
+
+ :type: bool
+ '''
+
+ use_relative_offset: bool = None
+ ''' Enable shift
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BuildGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Animate strokes appearing and disappearing
+ '''
+
+ concurrent_time_alignment: typing.Union[int, str] = None
+ ''' When should strokes start to appear/disappear * START Align Start, All strokes start at same time (i.e. short strokes finish earlier). * END Align End, All strokes end at same time (i.e. short strokes start later).
+
+ :type: typing.Union[int, str]
+ '''
+
+ frame_end: float = None
+ ''' End Frame (when Restrict Frame Range is enabled)
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Start Frame (when Restrict Frame Range is enabled)
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ length: float = None
+ ''' Maximum number of frames that the build effect can run for (unless another GP keyframe occurs before this time has elapsed)
+
+ :type: float
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' How many strokes are being animated at a time * SEQUENTIAL Sequential, Strokes appear/disappear one after the other, but only a single one changes at a time. * CONCURRENT Concurrent, Multiple strokes appear/disappear at once.
+
+ :type: typing.Union[int, str]
+ '''
+
+ percentage_factor: float = None
+ ''' Defines how much of the stroke is visible
+
+ :type: float
+ '''
+
+ start_delay: float = None
+ ''' Number of frames after each GP keyframe before the modifier has any effect
+
+ :type: float
+ '''
+
+ transition: typing.Union[int, str] = None
+ ''' How are strokes animated (i.e. are they appearing or disappearing) * GROW Grow, Show points in the order they occur in each stroke (e.g. for animating lines being drawn). * SHRINK Shrink, Hide points from the end of each stroke to the start (e.g. for animating lines being erased). * FADE Fade, Hide points in the order they occur in each stroke (e.g. for animating ink fading or vanishing after getting drawn).
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_percentage: bool = None
+ ''' Use a percentage factor to determine the visible points
+
+ :type: bool
+ '''
+
+ use_restrict_frame_range: bool = None
+ ''' Only modify strokes during the specified frame range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Change Hue/Saturation modifier
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ hue: float = None
+ ''' Color Hue
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ modify_color: typing.Union[int, str] = None
+ ''' Set what colors of the stroke are affected * BOTH Stroke and Fill, Modify fill and stroke colors. * STROKE Stroke, Modify stroke color only. * FILL Fill, Modify fill color only.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ saturation: float = None
+ ''' Color Saturation
+
+ :type: float
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define color effect along the strokes
+
+ :type: bool
+ '''
+
+ value: float = None
+ ''' Color Value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class HookGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Hook modifier to modify the location of stroke points
+ '''
+
+ center: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom light falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_radius: float = None
+ ''' If not zero, the distance from the hook where influence ends
+
+ :type: float
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ matrix_inverse: typing.List[float] = None
+ ''' Reverse the transformation between this object and its target
+
+ :type: typing.List[float]
+ '''
+
+ object: 'Object' = None
+ ''' Parent Object for hook, also recalculates and clears offset
+
+ :type: 'Object'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ strength: float = None
+ ''' Relative force of the hook
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Name of Parent Bone for hook (if applicable), also recalculates and clears offset
+
+ :type: str
+ '''
+
+ use_falloff_uniform: bool = None
+ ''' Compensate for non-uniform object scale
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LatticeGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Change stroke using lattice to deform modifier
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ object: 'Object' = None
+ ''' Lattice object to deform with
+
+ :type: 'Object'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ strength: float = None
+ ''' Strength of modifier effect
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MirrorGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Create mirroring strokes
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ object: 'Object' = None
+ ''' Object used as center
+
+ :type: 'Object'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ use_clip: bool = None
+ ''' Clip points
+
+ :type: bool
+ '''
+
+ x_axis: bool = None
+ ''' Mirror this axis
+
+ :type: bool
+ '''
+
+ y_axis: bool = None
+ ''' Mirror this axis
+
+ :type: bool
+ '''
+
+ z_axis: bool = None
+ ''' Mirror this axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MultiplyGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Generate multiple strokes from one stroke
+ '''
+
+ distance: float = None
+ ''' Distance of duplications
+
+ :type: float
+ '''
+
+ duplicates: int = None
+ ''' How many copies of strokes be displayed
+
+ :type: int
+ '''
+
+ enable_angle_splitting: bool = None
+ ''' Enable angle splitting
+
+ :type: bool
+ '''
+
+ fading_center: float = None
+ ''' Fade center
+
+ :type: float
+ '''
+
+ fading_opacity: float = None
+ ''' Fade influence of stroke's opacity
+
+ :type: float
+ '''
+
+ fading_thickness: float = None
+ ''' Fade influence of stroke's thickness
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ offset: float = None
+ ''' Offset of duplicates. -1 to 1: inner to outer
+
+ :type: float
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ split_angle: float = None
+ ''' Split angle for segments
+
+ :type: float
+ '''
+
+ use_fade: bool = None
+ ''' Fade the stroke thickness for each generated stroke
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NoiseGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Noise effect modifier
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ factor: float = None
+ ''' Amount of noise to apply
+
+ :type: float
+ '''
+
+ factor_strength: float = None
+ ''' Amount of noise to apply to opacity
+
+ :type: float
+ '''
+
+ factor_thickness: float = None
+ ''' Amount of noise to apply to thickness
+
+ :type: float
+ '''
+
+ factor_uvs: float = None
+ ''' Amount of noise to apply uv rotation
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ noise_scale: float = None
+ ''' Scale the noise frequency
+
+ :type: float
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ random: bool = None
+ ''' Use random values over time
+
+ :type: bool
+ '''
+
+ seed: int = None
+ ''' Random seed
+
+ :type: int
+ '''
+
+ step: int = None
+ ''' Number of frames before recalculate random values again
+
+ :type: int
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define noise effect along the strokes
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OffsetGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Offset Stroke modifier
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ location: typing.List[float] = None
+ ''' Values for change location
+
+ :type: typing.List[float]
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ rotation: typing.List[float] = None
+ ''' Values for changes in rotation
+
+ :type: typing.List[float]
+ '''
+
+ scale: typing.List[float] = None
+ ''' Values for changes in scale
+
+ :type: typing.List[float]
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OpacityGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Opacity of Strokes modifier
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ factor: float = None
+ ''' Factor of Opacity
+
+ :type: float
+ '''
+
+ hardness: float = None
+ ''' Factor of stroke hardness
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ modify_color: typing.Union[int, str] = None
+ ''' Set what colors of the stroke are affected * BOTH Stroke and Fill, Modify fill and stroke colors. * STROKE Stroke, Modify stroke color only. * FILL Fill, Modify fill color only. * HARDNESS Hardness, Modify stroke hardness.
+
+ :type: typing.Union[int, str]
+ '''
+
+ normalize_opacity: bool = None
+ ''' Replace the stroke opacity
+
+ :type: bool
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define opacity effect along the strokes
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimplifyGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Simplify Stroke modifier
+ '''
+
+ distance: float = None
+ ''' Distance between points
+
+ :type: float
+ '''
+
+ factor: float = None
+ ''' Factor of Simplify
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ length: float = None
+ ''' Length of each segment
+
+ :type: float
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' How to simplify the stroke * FIXED Fixed, Delete alternating vertices in the stroke, except extremes. * ADAPTIVE Adaptive, Use a Ramer-Douglas-Peucker algorithm to simplify the stroke preserving main shape. * SAMPLE Sample, Re-sample the stroke with segments of the specified length. * MERGE Merge, Simplify the stroke by merging vertices closer than a given distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ step: int = None
+ ''' Number of times to apply simplify
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SmoothGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Smooth effect modifier
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ factor: float = None
+ ''' Amount of smooth to apply
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ step: int = None
+ ''' Number of times to apply smooth (high numbers can reduce fps)
+
+ :type: int
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define smooth effect along the strokes
+
+ :type: bool
+ '''
+
+ use_edit_position: bool = None
+ ''' The modifier affects the position of the point
+
+ :type: bool
+ '''
+
+ use_edit_strength: bool = None
+ ''' The modifier affects the color strength of the point
+
+ :type: bool
+ '''
+
+ use_edit_thickness: bool = None
+ ''' The modifier affects the thickness of the point
+
+ :type: bool
+ '''
+
+ use_edit_uv: bool = None
+ ''' The modifier affects the UV rotation factor of the point
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SubdivGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Subdivide Stroke modifier
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ level: int = None
+ ''' Number of subdivisions
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ subdivision_type: typing.Union[int, str] = None
+ ''' Select type of subdivision algorithm
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Transform stroke texture coordinates Modifier
+ '''
+
+ fill_offset: typing.List[float] = None
+ ''' Additional offset of the fill UV
+
+ :type: typing.List[float]
+ '''
+
+ fill_rotation: float = None
+ ''' Additional rotation of the fill UV
+
+ :type: float
+ '''
+
+ fill_scale: float = None
+ ''' Additional scale of the fill UV
+
+ :type: float
+ '''
+
+ fit_method: typing.Union[int, str] = None
+ ''' * CONSTANT_LENGTH Constant Length, Keep the texture at a constant length regardless of the length of each stroke. * FIT_STROKE Stroke Length, Scale the texture to fit the length of each stroke.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' * STROKE Stroke, Manipulate only stroke texture coordinates. * FILL Fill, Manipulate only fill texture coordinates. * STROKE_AND_FILL Stroke and Fill, Manipulate both stroke and fill texture coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ uv_offset: float = None
+ ''' Offset value to add to stroke UVs
+
+ :type: float
+ '''
+
+ uv_scale: float = None
+ ''' Factor to scale the UVs
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ThickGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Subdivide and Smooth Stroke modifier
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ normalize_thickness: bool = None
+ ''' Replace the stroke thickness
+
+ :type: bool
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ thickness: int = None
+ ''' Absolute thickness to apply everywhere
+
+ :type: int
+ '''
+
+ thickness_factor: float = None
+ ''' Factor to multiply the thickness with
+
+ :type: float
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define thickness change along the strokes
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TimeGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Time offset modifier
+ '''
+
+ frame_end: int = None
+ ''' Final frame of the range
+
+ :type: int
+ '''
+
+ frame_scale: float = None
+ ''' Evaluation time in seconds
+
+ :type: float
+ '''
+
+ frame_start: int = None
+ ''' First frame of the range
+
+ :type: int
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' * NORMAL Regular, Apply offset in usual animation direction. * REVERSE Reverse, Apply offset in reverse animation direction. * FIX Fixed Frame, Keep frame and do not change with time.
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset: int = None
+ ''' Number of frames to offset original keyframe number or frame to fix
+
+ :type: int
+ '''
+
+ use_custom_frame_range: bool = None
+ ''' Define a custom range of frames to use in modifier
+
+ :type: bool
+ '''
+
+ use_keep_loop: bool = None
+ ''' Retiming end frames and move to start of animation to keep loop
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TintGpencilModifier(GpencilModifier, bpy_struct):
+ ''' Tint modifier
+ '''
+
+ color: typing.List[float] = None
+ ''' Color used for tinting
+
+ :type: typing.List[float]
+ '''
+
+ colors: 'ColorRamp' = None
+ ''' Color ramp used to define tinting colors
+
+ :type: 'ColorRamp'
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Custom curve to apply effect
+
+ :type: 'CurveMapping'
+ '''
+
+ factor: float = None
+ ''' Factor for tinting
+
+ :type: float
+ '''
+
+ invert_layer_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_layers: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_material_pass: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_materials: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ invert_vertex: bool = None
+ ''' Inverse filter
+
+ :type: bool
+ '''
+
+ layer: str = None
+ ''' Layer name
+
+ :type: str
+ '''
+
+ layer_pass: int = None
+ ''' Layer pass index
+
+ :type: int
+ '''
+
+ material: 'Material' = None
+ ''' Material used for filtering effect
+
+ :type: 'Material'
+ '''
+
+ object: 'Object' = None
+ ''' Parent object to define the center of the effect
+
+ :type: 'Object'
+ '''
+
+ pass_index: int = None
+ ''' Pass index
+
+ :type: int
+ '''
+
+ radius: float = None
+ ''' Defines the maximum distance of the effect
+
+ :type: float
+ '''
+
+ tint_type: typing.Union[int, str] = None
+ ''' Select type of tinting algorithm
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_custom_curve: bool = None
+ ''' Use a custom curve to define vertex color effect along the strokes
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ vertex_mode: typing.Union[int, str] = None
+ ''' Defines how vertex color affect to the strokes * STROKE Stroke, Vertex Color affects to Stroke only. * FILL Fill, Vertex Color affects to Fill only. * BOTH Stroke and Fill, Vertex Color affects to Stroke and Fill.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Action(ID, bpy_struct):
+ ''' A collection of F-Curves for animation
+ '''
+
+ fcurves: typing.Union[typing.List['FCurve'], 'bpy_prop_collection',
+ 'ActionFCurves'] = None
+ ''' The individual F-Curves that make up the action
+
+ :type: typing.Union[typing.List['FCurve'], 'bpy_prop_collection', 'ActionFCurves']
+ '''
+
+ frame_range: typing.List[float] = None
+ ''' The final frame range of all F-Curves within this action
+
+ :type: typing.List[float]
+ '''
+
+ groups: typing.Union[typing.List['ActionGroup'], 'bpy_prop_collection',
+ 'ActionGroups'] = None
+ ''' Convenient groupings of F-Curves
+
+ :type: typing.Union[typing.List['ActionGroup'], 'bpy_prop_collection', 'ActionGroups']
+ '''
+
+ id_root: typing.Union[int, str] = None
+ ''' Type of ID block that action can be used on - DO NOT CHANGE UNLESS YOU KNOW WHAT YOU ARE DOING
+
+ :type: typing.Union[int, str]
+ '''
+
+ pose_markers: typing.Union[typing.
+ List['TimelineMarker'], 'bpy_prop_collection',
+ 'ActionPoseMarkers'] = None
+ ''' Markers specific to this action, for labeling poses
+
+ :type: typing.Union[typing.List['TimelineMarker'], 'bpy_prop_collection', 'ActionPoseMarkers']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Armature(ID, bpy_struct):
+ ''' Armature data-block containing a hierarchy of bones, usually used for rigging characters
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ bones: typing.Union[typing.List['Bone'], 'bpy_prop_collection',
+ 'ArmatureBones'] = None
+ '''
+
+ :type: typing.Union[typing.List['Bone'], 'bpy_prop_collection', 'ArmatureBones']
+ '''
+
+ display_type: typing.Union[int, str] = None
+ ''' * OCTAHEDRAL Octahedral, Display bones as octahedral shape (default). * STICK Stick, Display bones as simple 2D lines with dots. * BBONE B-Bone, Display bones as boxes, showing subdivision and B-Splines. * ENVELOPE Envelope, Display bones as extruded spheres, showing deformation influence volume. * WIRE Wire, Display bones as thin wires, showing subdivision and B-Splines.
+
+ :type: typing.Union[int, str]
+ '''
+
+ edit_bones: typing.Union[typing.List['EditBone'], 'bpy_prop_collection',
+ 'ArmatureEditBones'] = None
+ '''
+
+ :type: typing.Union[typing.List['EditBone'], 'bpy_prop_collection', 'ArmatureEditBones']
+ '''
+
+ is_editmode: bool = None
+ ''' True when used in editmode
+
+ :type: bool
+ '''
+
+ layers: typing.List[bool] = None
+ ''' Armature layer visibility
+
+ :type: typing.List[bool]
+ '''
+
+ layers_protected: typing.List[bool] = None
+ ''' Protected layers in Proxy Instances are restored to Proxy settings on file reload and undo
+
+ :type: typing.List[bool]
+ '''
+
+ pose_position: typing.Union[int, str] = None
+ ''' Show armature in binding pose or final posed state * POSE Pose Position, Show armature in posed state. * REST Rest Position, Show Armature in binding pose state (no posing possible).
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_axes: bool = None
+ ''' Display bone axes
+
+ :type: bool
+ '''
+
+ show_bone_custom_shapes: bool = None
+ ''' Display bones with their custom shapes
+
+ :type: bool
+ '''
+
+ show_group_colors: bool = None
+ ''' Display bone group colors
+
+ :type: bool
+ '''
+
+ show_names: bool = None
+ ''' Display bone names
+
+ :type: bool
+ '''
+
+ use_mirror_x: bool = None
+ ''' Apply changes to matching bone on opposite side of X-Axis
+
+ :type: bool
+ '''
+
+ def transform(self, matrix: typing.List[float]):
+ ''' Transform armature bones by a matrix
+
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Brush(ID, bpy_struct):
+ ''' Brush data-block for storing brush settings for painting and sculpting
+ '''
+
+ area_radius_factor: float = None
+ ''' Ratio between the brush radius and the radius that is going to be used to sample the area center
+
+ :type: float
+ '''
+
+ auto_smooth_factor: float = None
+ ''' Amount of smoothing to automatically apply to each stroke
+
+ :type: float
+ '''
+
+ automasking_boundary_edges_propagation_steps: int = None
+ ''' Distance where boundary edge automasking is going to protect vertices from the fully masked edge
+
+ :type: int
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Brush blending mode * MIX Mix, Use Mix blending mode while painting. * DARKEN Darken, Use Darken blending mode while painting. * MUL Multiply, Use Multiply blending mode while painting. * COLORBURN Color Burn, Use Color Burn blending mode while painting. * LINEARBURN Linear Burn, Use Linear Burn blending mode while painting. * LIGHTEN Lighten, Use Lighten blending mode while painting. * SCREEN Screen, Use Screen blending mode while painting. * COLORDODGE Color Dodge, Use Color Dodge blending mode while painting. * ADD Add, Use Add blending mode while painting. * OVERLAY Overlay, Use Overlay blending mode while painting. * SOFTLIGHT Soft Light, Use Soft Light blending mode while painting. * HARDLIGHT Hard Light, Use Hard Light blending mode while painting. * VIVIDLIGHT Vivid Light, Use Vivid Light blending mode while painting. * LINEARLIGHT Linear Light, Use Linear Light blending mode while painting. * PINLIGHT Pin Light, Use Pin Light blending mode while painting. * DIFFERENCE Difference, Use Difference blending mode while painting. * EXCLUSION Exclusion, Use Exclusion blending mode while painting. * SUB Subtract, Use Subtract blending mode while painting. * HUE Hue, Use Hue blending mode while painting. * SATURATION Saturation, Use Saturation blending mode while painting. * COLOR Color, Use Color blending mode while painting. * LUMINOSITY Value, Use Value blending mode while painting. * ERASE_ALPHA Erase Alpha, Erase alpha while painting. * ADD_ALPHA Add Alpha, Add alpha while painting.
+
+ :type: typing.Union[int, str]
+ '''
+
+ blur_kernel_radius: int = None
+ ''' Radius of kernel used for soften and sharpen in pixels
+
+ :type: int
+ '''
+
+ blur_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ brush_capabilities: 'BrushCapabilities' = None
+ ''' Brush's capabilities
+
+ :type: 'BrushCapabilities'
+ '''
+
+ clone_alpha: float = None
+ ''' Opacity of clone image display
+
+ :type: float
+ '''
+
+ clone_image: 'Image' = None
+ ''' Image for clone tool
+
+ :type: 'Image'
+ '''
+
+ clone_offset: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ cloth_damping: float = None
+ ''' How much the applied forces are propagated through the cloth
+
+ :type: float
+ '''
+
+ cloth_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush
+
+ :type: typing.Union[int, str]
+ '''
+
+ cloth_force_falloff_type: typing.Union[int, str] = None
+ ''' Shape used in the brush to apply force to the cloth
+
+ :type: typing.Union[int, str]
+ '''
+
+ cloth_mass: float = None
+ ''' Mass of each simulation particle
+
+ :type: float
+ '''
+
+ cloth_sim_falloff: float = None
+ ''' Area to apply deformation falloff to the effects of the simulation
+
+ :type: float
+ '''
+
+ cloth_sim_limit: float = None
+ ''' Factor added relative to the size of the radius to limit the cloth simulation effects
+
+ :type: float
+ '''
+
+ color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ color_type: typing.Union[int, str] = None
+ ''' Use single color or gradient when painting * COLOR Color, Paint with a single color. * GRADIENT Gradient, Paint with a gradient.
+
+ :type: typing.Union[int, str]
+ '''
+
+ crease_pinch_factor: float = None
+ ''' How much the crease brush pinches
+
+ :type: float
+ '''
+
+ cursor_color_add: typing.List[float] = None
+ ''' Color of cursor when adding
+
+ :type: typing.List[float]
+ '''
+
+ cursor_color_subtract: typing.List[float] = None
+ ''' Color of cursor when subtracting
+
+ :type: typing.List[float]
+ '''
+
+ cursor_overlay_alpha: int = None
+ '''
+
+ :type: int
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Editable falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ curve_preset: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ dash_ratio: float = None
+ ''' Ratio of samples in a cycle that the brush is enabled
+
+ :type: float
+ '''
+
+ dash_samples: int = None
+ ''' Length of a dash cycle measured in stroke samples
+
+ :type: int
+ '''
+
+ density: float = None
+ ''' Amount of random elements that are going to be affected by the brush
+
+ :type: float
+ '''
+
+ direction: typing.Union[int, str] = None
+ ''' * ADD Add, Add effect of brush. * SUBTRACT Subtract, Subtract effect of brush.
+
+ :type: typing.Union[int, str]
+ '''
+
+ disconnected_distance_max: float = None
+ ''' Maximum distance to search for disconnected loose parts in the mesh
+
+ :type: float
+ '''
+
+ elastic_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush
+
+ :type: typing.Union[int, str]
+ '''
+
+ elastic_deform_volume_preservation: float = None
+ ''' Poisson ratio for elastic deformation. Higher values preserve volume more, but also lead to more bulging
+
+ :type: float
+ '''
+
+ falloff_angle: float = None
+ ''' Paint most on faces pointing towards the view according to this angle
+
+ :type: float
+ '''
+
+ falloff_shape: typing.Union[int, str] = None
+ ''' Use projected or spherical falloff * SPHERE Sphere, Apply brush influence in a Sphere, outwards from the center. * PROJECTED Projected, Apply brush influence in a 2D circle, projected from the view.
+
+ :type: typing.Union[int, str]
+ '''
+
+ fill_threshold: float = None
+ ''' Threshold above which filling is not propagated
+
+ :type: float
+ '''
+
+ flow: float = None
+ ''' Amount of paint that is applied per stroke sample
+
+ :type: float
+ '''
+
+ gpencil_sculpt_tool: typing.Union[int, str] = None
+ ''' * SMOOTH Smooth, Smooth stroke points. * THICKNESS Thickness, Adjust thickness of strokes. * STRENGTH Strength, Adjust color strength of strokes. * RANDOMIZE Randomize, Introduce jitter/randomness into strokes. * GRAB Grab, Translate the set of points initially within the brush circle. * PUSH Push, Move points out of the way, as if combing them. * TWIST Twist, Rotate points around the midpoint of the brush. * PINCH Pinch, Pull points towards the midpoint of the brush. * CLONE Clone, Paste copies of the strokes stored on the clipboard.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_settings: 'BrushGpencilSettings' = None
+ '''
+
+ :type: 'BrushGpencilSettings'
+ '''
+
+ gpencil_tool: typing.Union[int, str] = None
+ ''' * DRAW Draw, The brush is of type used for drawing strokes. * FILL Fill, The brush is of type used for filling areas. * ERASE Erase, The brush is used for erasing strokes. * TINT Tint, The brush is of type used for tinting strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_vertex_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ gpencil_weight_tool: typing.Union[int, str] = None
+ ''' * WEIGHT Weight, Weight Paint for Vertex Groups.
+
+ :type: typing.Union[int, str]
+ '''
+
+ grad_spacing: int = None
+ ''' Spacing before brush gradient goes full circle
+
+ :type: int
+ '''
+
+ gradient: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ gradient_fill_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ gradient_stroke_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ hardness: float = None
+ ''' How close the brush falloff starts from the edge of the brush
+
+ :type: float
+ '''
+
+ height: float = None
+ ''' Affectable height of brush (layer height for layer tool, i.e.)
+
+ :type: float
+ '''
+
+ icon_filepath: str = None
+ ''' File path to brush icon
+
+ :type: str
+ '''
+
+ image_paint_capabilities: 'BrushCapabilitiesImagePaint' = None
+ '''
+
+ :type: 'BrushCapabilitiesImagePaint'
+ '''
+
+ image_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_density_pressure: bool = None
+ ''' Invert the modulation of pressure in density
+
+ :type: bool
+ '''
+
+ invert_flow_pressure: bool = None
+ ''' Invert the modulation of pressure in flow
+
+ :type: bool
+ '''
+
+ invert_hardness_pressure: bool = None
+ ''' Invert the modulation of pressure in hardness
+
+ :type: bool
+ '''
+
+ invert_to_scrape_fill: bool = None
+ ''' Use Scrape or Fill tool when inverting this brush instead of inverting its displacement direction
+
+ :type: bool
+ '''
+
+ invert_wet_mix_pressure: bool = None
+ ''' Invert the modulation of pressure in wet mix
+
+ :type: bool
+ '''
+
+ invert_wet_persistence_pressure: bool = None
+ ''' Invert the modulation of pressure in wet persistence
+
+ :type: bool
+ '''
+
+ jitter: float = None
+ ''' Jitter the position of the brush while painting
+
+ :type: float
+ '''
+
+ jitter_absolute: int = None
+ ''' Jitter the position of the brush in pixels while painting
+
+ :type: int
+ '''
+
+ jitter_unit: typing.Union[int, str] = None
+ ''' Jitter in screen space or relative to brush size * VIEW View, Jittering happens in screen space, in pixels. * BRUSH Brush, Jittering happens relative to the brush size.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_overlay_alpha: int = None
+ '''
+
+ :type: int
+ '''
+
+ mask_stencil_dimension: typing.List[float] = None
+ ''' Dimensions of mask stencil in viewport
+
+ :type: typing.List[float]
+ '''
+
+ mask_stencil_pos: typing.List[float] = None
+ ''' Position of mask stencil in viewport
+
+ :type: typing.List[float]
+ '''
+
+ mask_texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ mask_texture_slot: 'BrushTextureSlot' = None
+ '''
+
+ :type: 'BrushTextureSlot'
+ '''
+
+ mask_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ multiplane_scrape_angle: float = None
+ ''' Angle between the planes of the crease
+
+ :type: float
+ '''
+
+ normal_radius_factor: float = None
+ ''' Ratio between the brush radius and the radius that is going to be used to sample the normal
+
+ :type: float
+ '''
+
+ normal_weight: float = None
+ ''' How much grab will pull vertexes out of surface during a grab
+
+ :type: float
+ '''
+
+ paint_curve: 'PaintCurve' = None
+ ''' Active Paint Curve
+
+ :type: 'PaintCurve'
+ '''
+
+ plane_offset: float = None
+ ''' Adjust plane on which the brush acts towards or away from the object surface
+
+ :type: float
+ '''
+
+ plane_trim: float = None
+ ''' If a vertex is further away from offset plane than this, then it is not affected
+
+ :type: float
+ '''
+
+ pose_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush
+
+ :type: typing.Union[int, str]
+ '''
+
+ pose_ik_segments: int = None
+ ''' Number of segments of the inverse kinematics chain that will deform the mesh
+
+ :type: int
+ '''
+
+ pose_offset: float = None
+ ''' Offset of the pose origin in relation to the brush radius
+
+ :type: float
+ '''
+
+ pose_origin_type: typing.Union[int, str] = None
+ ''' Method to set the rotation origins for the segments of the brush * TOPOLOGY Topology, Sets the rotation origin automatically using the topology and shape of the mesh as a guide. * FACE_SETS Face Sets, Creates a pose segment per face sets, starting from the active face set. * FACE_SETS_FK Face Sets FK, Simulates an FK deformation using the Face Set under the cursor as control.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pose_smooth_iterations: int = None
+ ''' Smooth iterations applied after calculating the pose factor of each vertex
+
+ :type: int
+ '''
+
+ rake_factor: float = None
+ ''' How much grab will follow cursor rotation
+
+ :type: float
+ '''
+
+ rate: float = None
+ ''' Interval between paints for Airbrush
+
+ :type: float
+ '''
+
+ sculpt_capabilities: 'BrushCapabilitiesSculpt' = None
+ '''
+
+ :type: 'BrushCapabilitiesSculpt'
+ '''
+
+ sculpt_plane: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ sculpt_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ secondary_color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ sharp_threshold: float = None
+ ''' Threshold below which, no sharpening is done
+
+ :type: float
+ '''
+
+ show_multiplane_scrape_planes_preview: bool = None
+ ''' Preview the scrape planes in the cursor during the stroke
+
+ :type: bool
+ '''
+
+ size: int = None
+ ''' Radius of the brush in pixels
+
+ :type: int
+ '''
+
+ slide_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush
+
+ :type: typing.Union[int, str]
+ '''
+
+ smear_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush
+
+ :type: typing.Union[int, str]
+ '''
+
+ smooth_deform_type: typing.Union[int, str] = None
+ ''' Deformation type that is used in the brush * LAPLACIAN Laplacian, Smooths the surface and the volume. * SURFACE Surface, Smooths the surface of the mesh, preserving the volume.
+
+ :type: typing.Union[int, str]
+ '''
+
+ smooth_stroke_factor: float = None
+ ''' Higher values give a smoother stroke
+
+ :type: float
+ '''
+
+ smooth_stroke_radius: int = None
+ ''' Minimum distance from last point before stroke continues
+
+ :type: int
+ '''
+
+ spacing: int = None
+ ''' Spacing between brush daubs as a percentage of brush diameter
+
+ :type: int
+ '''
+
+ stencil_dimension: typing.List[float] = None
+ ''' Dimensions of stencil in viewport
+
+ :type: typing.List[float]
+ '''
+
+ stencil_pos: typing.List[float] = None
+ ''' Position of stencil in viewport
+
+ :type: typing.List[float]
+ '''
+
+ strength: float = None
+ ''' How powerful the effect of the brush is when applied
+
+ :type: float
+ '''
+
+ stroke_method: typing.Union[int, str] = None
+ ''' * DOTS Dots, Apply paint on each mouse move step. * DRAG_DOT Drag Dot, Allows a single dot to be carefully positioned. * SPACE Space, Limit brush application to the distance specified by spacing. * AIRBRUSH Airbrush, Keep applying paint effect while holding mouse (spray). * ANCHORED Anchored, Keep the brush anchored to the initial location. * LINE Line, Draw a line with dabs separated according to spacing. * CURVE Curve, Define the stroke curve with a bezier curve (dabs are separated according to spacing).
+
+ :type: typing.Union[int, str]
+ '''
+
+ surface_smooth_current_vertex: float = None
+ ''' How much the position of each individual vertex influences the final result
+
+ :type: float
+ '''
+
+ surface_smooth_iterations: int = None
+ ''' Number of smoothing iterations per brush step
+
+ :type: int
+ '''
+
+ surface_smooth_shape_preservation: float = None
+ ''' How much of the original shape is preserved when smoothing
+
+ :type: float
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ texture_overlay_alpha: int = None
+ '''
+
+ :type: int
+ '''
+
+ texture_sample_bias: float = None
+ ''' Value added to texture samples
+
+ :type: float
+ '''
+
+ texture_slot: 'BrushTextureSlot' = None
+ '''
+
+ :type: 'BrushTextureSlot'
+ '''
+
+ tip_roundness: float = None
+ ''' Roundness of the brush tip
+
+ :type: float
+ '''
+
+ tip_scale_x: float = None
+ ''' Scale of the brush tip in the X axis
+
+ :type: float
+ '''
+
+ topology_rake_factor: float = None
+ ''' Automatically align edges to the brush direction to generate cleaner topology and define sharp features. Best used on low-poly meshes as it has a performance impact
+
+ :type: float
+ '''
+
+ unprojected_radius: float = None
+ ''' Radius of brush in Blender units
+
+ :type: float
+ '''
+
+ use_accumulate: bool = None
+ ''' Accumulate stroke daubs on top of each other
+
+ :type: bool
+ '''
+
+ use_adaptive_space: bool = None
+ ''' Space daubs according to surface orientation instead of screen space
+
+ :type: bool
+ '''
+
+ use_airbrush: bool = None
+ ''' Keep applying paint effect while holding mouse (spray)
+
+ :type: bool
+ '''
+
+ use_alpha: bool = None
+ ''' When this is disabled, lock alpha while painting
+
+ :type: bool
+ '''
+
+ use_anchor: bool = None
+ ''' Keep the brush anchored to the initial location
+
+ :type: bool
+ '''
+
+ use_automasking_boundary_edges: bool = None
+ ''' Do not affect non manifold boundary edges
+
+ :type: bool
+ '''
+
+ use_automasking_boundary_face_sets: bool = None
+ ''' Do not affect vertices that belong to a Face Set boundary
+
+ :type: bool
+ '''
+
+ use_automasking_face_sets: bool = None
+ ''' Affect only vertices that share Face Sets with the active vertex
+
+ :type: bool
+ '''
+
+ use_automasking_topology: bool = None
+ ''' Affect only vertices connected to the active vertex under the brush
+
+ :type: bool
+ '''
+
+ use_connected_only: bool = None
+ ''' Affect only topologically connected elements
+
+ :type: bool
+ '''
+
+ use_cursor_overlay: bool = None
+ ''' Show cursor in viewport
+
+ :type: bool
+ '''
+
+ use_cursor_overlay_override: bool = None
+ ''' Don't show overlay during a stroke
+
+ :type: bool
+ '''
+
+ use_curve: bool = None
+ ''' Define the stroke curve with a bezier curve. Dabs are separated according to spacing
+
+ :type: bool
+ '''
+
+ use_custom_icon: bool = None
+ ''' Set the brush icon from an image file
+
+ :type: bool
+ '''
+
+ use_density_pressure: bool = None
+ ''' Use pressure to modulate density
+
+ :type: bool
+ '''
+
+ use_edge_to_edge: bool = None
+ ''' Drag anchor brush from edge-to-edge
+
+ :type: bool
+ '''
+
+ use_flow_pressure: bool = None
+ ''' Use pressure to modulate flow
+
+ :type: bool
+ '''
+
+ use_frontface: bool = None
+ ''' Brush only affects vertexes that face the viewer
+
+ :type: bool
+ '''
+
+ use_frontface_falloff: bool = None
+ ''' Blend brush influence by how much they face the front
+
+ :type: bool
+ '''
+
+ use_grab_active_vertex: bool = None
+ ''' Apply the maximum grab strength to the active vertex instead of the cursor location
+
+ :type: bool
+ '''
+
+ use_hardness_pressure: bool = None
+ ''' Use pressure to modulate hardness
+
+ :type: bool
+ '''
+
+ use_inverse_smooth_pressure: bool = None
+ ''' Lighter pressure causes more smoothing to be applied
+
+ :type: bool
+ '''
+
+ use_line: bool = None
+ ''' Draw a line with dabs separated according to spacing
+
+ :type: bool
+ '''
+
+ use_locked_size: typing.Union[int, str] = None
+ ''' Measure brush size relative to the view or the scene * VIEW View, Measure brush size relative to the view. * SCENE Scene, Measure brush size relative to the scene.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_multiplane_scrape_dynamic: bool = None
+ ''' The angle between the planes changes during the stroke to fit the surface under the cursor
+
+ :type: bool
+ '''
+
+ use_offset_pressure: bool = None
+ ''' Enable tablet pressure sensitivity for offset
+
+ :type: bool
+ '''
+
+ use_original_normal: bool = None
+ ''' When locked keep using normal of surface where stroke was initiated
+
+ :type: bool
+ '''
+
+ use_original_plane: bool = None
+ ''' When locked keep using the plane origin of surface where stroke was initiated
+
+ :type: bool
+ '''
+
+ use_paint_antialiasing: bool = None
+ ''' Smooths the edges of the strokes
+
+ :type: bool
+ '''
+
+ use_paint_grease_pencil: bool = None
+ ''' Use this brush in grease pencil drawing mode
+
+ :type: bool
+ '''
+
+ use_paint_image: bool = None
+ ''' Use this brush in texture paint mode
+
+ :type: bool
+ '''
+
+ use_paint_sculpt: bool = None
+ ''' Use this brush in sculpt mode
+
+ :type: bool
+ '''
+
+ use_paint_uv_sculpt: bool = None
+ ''' Use this brush in UV sculpt mode
+
+ :type: bool
+ '''
+
+ use_paint_vertex: bool = None
+ ''' Use this brush in vertex paint mode
+
+ :type: bool
+ '''
+
+ use_paint_weight: bool = None
+ ''' Use this brush in weight paint mode
+
+ :type: bool
+ '''
+
+ use_persistent: bool = None
+ ''' Sculpt on a persistent layer of the mesh
+
+ :type: bool
+ '''
+
+ use_plane_trim: bool = None
+ ''' Enable Plane Trim
+
+ :type: bool
+ '''
+
+ use_pose_ik_anchored: bool = None
+ ''' Keep the position of the last segment in the IK chain fixed
+
+ :type: bool
+ '''
+
+ use_pressure_jitter: bool = None
+ ''' Enable tablet pressure sensitivity for jitter
+
+ :type: bool
+ '''
+
+ use_pressure_masking: typing.Union[int, str] = None
+ ''' Pen pressure makes texture influence smaller
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_pressure_size: bool = None
+ ''' Enable tablet pressure sensitivity for size
+
+ :type: bool
+ '''
+
+ use_pressure_spacing: bool = None
+ ''' Enable tablet pressure sensitivity for spacing
+
+ :type: bool
+ '''
+
+ use_pressure_strength: bool = None
+ ''' Enable tablet pressure sensitivity for strength
+
+ :type: bool
+ '''
+
+ use_primary_overlay: bool = None
+ ''' Show texture in viewport
+
+ :type: bool
+ '''
+
+ use_primary_overlay_override: bool = None
+ ''' Don't show overlay during a stroke
+
+ :type: bool
+ '''
+
+ use_restore_mesh: bool = None
+ ''' Allow a single dot to be carefully positioned
+
+ :type: bool
+ '''
+
+ use_scene_spacing: typing.Union[int, str] = None
+ ''' Calculate the brush spacing using view or scene distance * VIEW View, Calculate brush spacing relative to the view. * SCENE Scene, Calculate brush spacing relative to the scene using the stroke location.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_secondary_overlay: bool = None
+ ''' Show texture in viewport
+
+ :type: bool
+ '''
+
+ use_secondary_overlay_override: bool = None
+ ''' Don't show overlay during a stroke
+
+ :type: bool
+ '''
+
+ use_smooth_stroke: bool = None
+ ''' Brush lags behind mouse and follows a smoother path
+
+ :type: bool
+ '''
+
+ use_space: bool = None
+ ''' Limit brush application to the distance specified by spacing
+
+ :type: bool
+ '''
+
+ use_space_attenuation: bool = None
+ ''' Automatically adjust strength to give consistent results for different spacings
+
+ :type: bool
+ '''
+
+ use_vertex_grease_pencil: bool = None
+ ''' Use this brush in grease pencil vertex color mode
+
+ :type: bool
+ '''
+
+ use_wet_mix_pressure: bool = None
+ ''' Use pressure to modulate wet mix
+
+ :type: bool
+ '''
+
+ use_wet_persistence_pressure: bool = None
+ ''' Use pressure to modulate wet persistence
+
+ :type: bool
+ '''
+
+ uv_sculpt_tool: typing.Union[int, str] = None
+ ''' * GRAB Grab, Grab UVs. * RELAX Relax, Relax UVs. * PINCH Pinch, Pinch UVs.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_paint_capabilities: 'BrushCapabilitiesVertexPaint' = None
+ '''
+
+ :type: 'BrushCapabilitiesVertexPaint'
+ '''
+
+ vertex_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ weight: float = None
+ ''' Vertex weight when brush is applied
+
+ :type: float
+ '''
+
+ weight_paint_capabilities: 'BrushCapabilitiesWeightPaint' = None
+ '''
+
+ :type: 'BrushCapabilitiesWeightPaint'
+ '''
+
+ weight_tool: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ wet_mix: float = None
+ ''' Amount of paint that is picked from the surface into the brush color
+
+ :type: float
+ '''
+
+ wet_persistence: float = None
+ ''' Amount of wet paint that stays in the brush after applying paint to the surface
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CacheFile(ID, bpy_struct):
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ filepath: str = None
+ ''' Path to external displacements file
+
+ :type: str
+ '''
+
+ forward_axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ frame: float = None
+ ''' The time to use for looking up the data in the cache file, or to determine which file to use in a file sequence
+
+ :type: float
+ '''
+
+ frame_offset: float = None
+ ''' Subtracted from the current frame to use for looking up the data in the cache file, or to determine which file to use in a file sequence
+
+ :type: float
+ '''
+
+ is_sequence: bool = None
+ ''' Whether the cache is separated in a series of files
+
+ :type: bool
+ '''
+
+ object_paths: typing.Union[typing.List['AlembicObjectPath'],
+ 'bpy_prop_collection',
+ 'AlembicObjectPaths'] = None
+ ''' Paths of the objects inside the Alembic archive
+
+ :type: typing.Union[typing.List['AlembicObjectPath'], 'bpy_prop_collection', 'AlembicObjectPaths']
+ '''
+
+ override_frame: bool = None
+ ''' Whether to use a custom frame for looking up data in the cache file, instead of using the current scene frame
+
+ :type: bool
+ '''
+
+ scale: float = None
+ ''' Value by which to enlarge or shrink the object with respect to the world's origin (only applicable through a Transform Cache constraint)
+
+ :type: float
+ '''
+
+ up_axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Camera(ID, bpy_struct):
+ ''' Camera data-block for storing camera settings
+ '''
+
+ angle: float = None
+ ''' Camera lens field of view
+
+ :type: float
+ '''
+
+ angle_x: float = None
+ ''' Camera lens horizontal field of view
+
+ :type: float
+ '''
+
+ angle_y: float = None
+ ''' Camera lens vertical field of view
+
+ :type: float
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ background_images: typing.Union[typing.List['CameraBackgroundImage'],
+ 'bpy_prop_collection',
+ 'CameraBackgroundImages'] = None
+ ''' List of background images
+
+ :type: typing.Union[typing.List['CameraBackgroundImage'], 'bpy_prop_collection', 'CameraBackgroundImages']
+ '''
+
+ clip_end: float = None
+ ''' Camera far clipping distance
+
+ :type: float
+ '''
+
+ clip_start: float = None
+ ''' Camera near clipping distance
+
+ :type: float
+ '''
+
+ cycles = None
+ ''' Cycles camera settings'''
+
+ display_size: float = None
+ ''' Apparent size of the Camera object in the 3D View
+
+ :type: float
+ '''
+
+ dof: 'CameraDOFSettings' = None
+ '''
+
+ :type: 'CameraDOFSettings'
+ '''
+
+ lens: float = None
+ ''' Perspective Camera lens value in millimeters
+
+ :type: float
+ '''
+
+ lens_unit: typing.Union[int, str] = None
+ ''' Unit to edit lens in for the user interface * MILLIMETERS Millimeters, Specify the lens in millimeters. * FOV Field of View, Specify the lens as the field of view's angle.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ortho_scale: float = None
+ ''' Orthographic Camera scale (similar to zoom)
+
+ :type: float
+ '''
+
+ passepartout_alpha: float = None
+ ''' Opacity (alpha) of the darkened overlay in Camera view
+
+ :type: float
+ '''
+
+ sensor_fit: typing.Union[int, str] = None
+ ''' Method to fit image and field of view angle inside the sensor * AUTO Auto, Fit to the sensor width or height depending on image resolution. * HORIZONTAL Horizontal, Fit to the sensor width. * VERTICAL Vertical, Fit to the sensor height.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sensor_height: float = None
+ ''' Vertical size of the image sensor area in millimeters
+
+ :type: float
+ '''
+
+ sensor_width: float = None
+ ''' Horizontal size of the image sensor area in millimeters
+
+ :type: float
+ '''
+
+ shift_x: float = None
+ ''' Camera horizontal shift
+
+ :type: float
+ '''
+
+ shift_y: float = None
+ ''' Camera vertical shift
+
+ :type: float
+ '''
+
+ show_background_images: bool = None
+ ''' Display reference images behind objects in the 3D View
+
+ :type: bool
+ '''
+
+ show_composition_center: bool = None
+ ''' Display center composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_center_diagonal: bool = None
+ ''' Display diagonal center composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_golden: bool = None
+ ''' Display golden ratio composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_golden_tria_a: bool = None
+ ''' Display golden triangle A composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_golden_tria_b: bool = None
+ ''' Display golden triangle B composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_harmony_tri_a: bool = None
+ ''' Display harmony A composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_harmony_tri_b: bool = None
+ ''' Display harmony B composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_composition_thirds: bool = None
+ ''' Display rule of thirds composition guide inside the camera view
+
+ :type: bool
+ '''
+
+ show_limits: bool = None
+ ''' Display the clipping range and focus point on the camera
+
+ :type: bool
+ '''
+
+ show_mist: bool = None
+ ''' Display a line from the Camera to indicate the mist area
+
+ :type: bool
+ '''
+
+ show_name: bool = None
+ ''' Show the active Camera's name in Camera view
+
+ :type: bool
+ '''
+
+ show_passepartout: bool = None
+ ''' Show a darkened overlay outside the image area in Camera view
+
+ :type: bool
+ '''
+
+ show_safe_areas: bool = None
+ ''' Show TV title safe and action safe areas in Camera view
+
+ :type: bool
+ '''
+
+ show_safe_center: bool = None
+ ''' Show safe areas to fit content in a different aspect ratio
+
+ :type: bool
+ '''
+
+ show_sensor: bool = None
+ ''' Show sensor size (film gate) in Camera view
+
+ :type: bool
+ '''
+
+ stereo: 'CameraStereoData' = None
+ '''
+
+ :type: 'CameraStereoData'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Camera types
+
+ :type: typing.Union[int, str]
+ '''
+
+ def view_frame(self, scene: 'Scene' = None):
+ ''' Return 4 points for the cameras frame (before object transformation)
+
+ :param scene: Scene to use for aspect calculation, when omitted 1:1 aspect is used
+ :type scene: 'Scene'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Collection(ID, bpy_struct):
+ ''' Collection of Object data-blocks
+ '''
+
+ all_objects: typing.Union[typing.
+ List['Object'], 'bpy_prop_collection'] = None
+ ''' Objects that are in this collection and its child collections
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection']
+ '''
+
+ children: typing.Union[typing.List['Collection'], 'bpy_prop_collection',
+ 'CollectionChildren'] = None
+ ''' Collections that are immediate children of this collection
+
+ :type: typing.Union[typing.List['Collection'], 'bpy_prop_collection', 'CollectionChildren']
+ '''
+
+ hide_render: bool = None
+ ''' Globally disable in renders
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ ''' Disable selection in viewport
+
+ :type: bool
+ '''
+
+ hide_viewport: bool = None
+ ''' Globally disable in viewports
+
+ :type: bool
+ '''
+
+ instance_offset: typing.List[float] = None
+ ''' Offset from the origin to use when instancing
+
+ :type: typing.List[float]
+ '''
+
+ objects: typing.Union[typing.List['Object'], 'bpy_prop_collection',
+ 'CollectionObjects'] = None
+ ''' Objects that are directly in this collection
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection', 'CollectionObjects']
+ '''
+
+ users_dupli_group = None
+ ''' The collection instance objects this collection is used in (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Curve(ID, bpy_struct):
+ ''' Curve data-block storing curves, splines and NURBS
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ bevel_depth: float = None
+ ''' Bevel depth when not using a bevel object
+
+ :type: float
+ '''
+
+ bevel_factor_end: float = None
+ ''' Factor that defines to where beveling of spline happens (0=to the very beginning, 1=to the very end)
+
+ :type: float
+ '''
+
+ bevel_factor_mapping_end: typing.Union[int, str] = None
+ ''' Determines how the end bevel factor is mapped to a spline * RESOLUTION Resolution, Map the bevel factor to the number of subdivisions of a spline (U resolution). * SEGMENTS Segments, Map the bevel factor to the length of a segment and to the number of subdivisions of a segment. * SPLINE Spline, Map the bevel factor to the length of a spline.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bevel_factor_mapping_start: typing.Union[int, str] = None
+ ''' Determines how the start bevel factor is mapped to a spline * RESOLUTION Resolution, Map the bevel factor to the number of subdivisions of a spline (U resolution). * SEGMENTS Segments, Map the bevel factor to the length of a segment and to the number of subdivisions of a segment. * SPLINE Spline, Map the bevel factor to the length of a spline.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bevel_factor_start: float = None
+ ''' Factor that defines from where beveling of spline happens (0=from the very beginning, 1=from the very end)
+
+ :type: float
+ '''
+
+ bevel_object: 'Object' = None
+ ''' Curve object name that defines the bevel shape
+
+ :type: 'Object'
+ '''
+
+ bevel_resolution: int = None
+ ''' Bevel resolution when depth is non-zero and no specific bevel object has been defined
+
+ :type: int
+ '''
+
+ cycles = None
+ ''' Cycles mesh settings'''
+
+ dimensions: typing.Union[int, str] = None
+ ''' Select 2D or 3D curve type * 2D 2D, Clamp the Z axis of the curve. * 3D 3D, Allow editing on the Z axis of this curve, also allows tilt and curve radius to be used.
+
+ :type: typing.Union[int, str]
+ '''
+
+ eval_time: float = None
+ ''' Parametric position along the length of the curve that Objects 'following' it should be at (position is evaluated by dividing by the 'Path Length' value)
+
+ :type: float
+ '''
+
+ extrude: float = None
+ ''' Amount of curve extrusion when not using a bevel object
+
+ :type: float
+ '''
+
+ fill_mode: typing.Union[int, str] = None
+ ''' Mode of filling curve
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_editmode: bool = None
+ ''' True when used in editmode
+
+ :type: bool
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'IDMaterials'] = None
+ '''
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'IDMaterials']
+ '''
+
+ offset: float = None
+ ''' Offset the curve to adjust the width of a text
+
+ :type: float
+ '''
+
+ path_duration: int = None
+ ''' The number of frames that are needed to traverse the path, defining the maximum value for the 'Evaluation Time' setting
+
+ :type: int
+ '''
+
+ render_resolution_u: int = None
+ ''' Surface resolution in U direction used while rendering (zero uses preview resolution)
+
+ :type: int
+ '''
+
+ render_resolution_v: int = None
+ ''' Surface resolution in V direction used while rendering (zero uses preview resolution)
+
+ :type: int
+ '''
+
+ resolution_u: int = None
+ ''' Surface resolution in U direction
+
+ :type: int
+ '''
+
+ resolution_v: int = None
+ ''' Surface resolution in V direction
+
+ :type: int
+ '''
+
+ shape_keys: 'Key' = None
+ '''
+
+ :type: 'Key'
+ '''
+
+ splines: typing.Union[typing.List['Spline'], 'bpy_prop_collection',
+ 'CurveSplines'] = None
+ ''' Collection of splines in this curve data object
+
+ :type: typing.Union[typing.List['Spline'], 'bpy_prop_collection', 'CurveSplines']
+ '''
+
+ taper_object: 'Object' = None
+ ''' Curve object name that defines the taper (width)
+
+ :type: 'Object'
+ '''
+
+ texspace_location: typing.List[float] = None
+ ''' Texture space location
+
+ :type: typing.List[float]
+ '''
+
+ texspace_size: typing.List[float] = None
+ ''' Texture space size
+
+ :type: typing.List[float]
+ '''
+
+ twist_mode: typing.Union[int, str] = None
+ ''' The type of tilt calculation for 3D Curves * Z_UP Z-Up, Use Z-Up axis to calculate the curve twist at each point. * MINIMUM Minimum, Use the least twist over the entire curve. * TANGENT Tangent, Use the tangent to calculate twist.
+
+ :type: typing.Union[int, str]
+ '''
+
+ twist_smooth: float = None
+ ''' Smoothing iteration for tangents
+
+ :type: float
+ '''
+
+ use_auto_texspace: bool = None
+ ''' Adjust active object's texture space automatically when transforming object
+
+ :type: bool
+ '''
+
+ use_deform_bounds: bool = None
+ ''' Option for curve-deform: Use the mesh bounds to clamp the deformation
+
+ :type: bool
+ '''
+
+ use_fill_caps: bool = None
+ ''' Fill caps for beveled curves
+
+ :type: bool
+ '''
+
+ use_fill_deform: bool = None
+ ''' Fill curve after applying shape keys and all modifiers
+
+ :type: bool
+ '''
+
+ use_map_taper: bool = None
+ ''' Map effect of the taper object to the beveled part of the curve
+
+ :type: bool
+ '''
+
+ use_path: bool = None
+ ''' Enable the curve to become a translation path
+
+ :type: bool
+ '''
+
+ use_path_follow: bool = None
+ ''' Make curve path children to rotate along the path
+
+ :type: bool
+ '''
+
+ use_radius: bool = None
+ ''' Option for paths and curve-deform: apply the curve radius with path following it and deforming
+
+ :type: bool
+ '''
+
+ use_stretch: bool = None
+ ''' Option for curve-deform: make deformed child to stretch along entire path
+
+ :type: bool
+ '''
+
+ def transform(self, matrix: typing.List[float], shape_keys: bool = False):
+ ''' Transform curve by a matrix
+
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ :param shape_keys: Transform Shape Keys
+ :type shape_keys: bool
+ '''
+ pass
+
+ def validate_material_indices(self) -> bool:
+ ''' Validate material indices of splines or letters, return True when the curve has had invalid indices corrected (to default 0)
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ def update_gpu_tag(self):
+ ''' update_gpu_tag
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FreestyleLineStyle(ID, bpy_struct):
+ ''' Freestyle line style, reusable by multiple line sets
+ '''
+
+ active_texture: 'Texture' = None
+ ''' Active texture slot being displayed
+
+ :type: 'Texture'
+ '''
+
+ active_texture_index: int = None
+ ''' Index of active texture slot
+
+ :type: int
+ '''
+
+ alpha: float = None
+ ''' Base alpha transparency, possibly modified by alpha transparency modifiers
+
+ :type: float
+ '''
+
+ alpha_modifiers: typing.Union[typing.List['LineStyleAlphaModifier'],
+ 'bpy_prop_collection',
+ 'LineStyleAlphaModifiers'] = None
+ ''' List of alpha transparency modifiers
+
+ :type: typing.Union[typing.List['LineStyleAlphaModifier'], 'bpy_prop_collection', 'LineStyleAlphaModifiers']
+ '''
+
+ angle_max: float = None
+ ''' Maximum 2D angle for splitting chains
+
+ :type: float
+ '''
+
+ angle_min: float = None
+ ''' Minimum 2D angle for splitting chains
+
+ :type: float
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ caps: typing.Union[int, str] = None
+ ''' Select the shape of both ends of strokes * BUTT Butt, Butt cap (flat). * ROUND Round, Round cap (half-circle). * SQUARE Square, Square cap (flat and extended).
+
+ :type: typing.Union[int, str]
+ '''
+
+ chain_count: int = None
+ ''' Chain count for the selection of first N chains
+
+ :type: int
+ '''
+
+ chaining: typing.Union[int, str] = None
+ ''' Select the way how feature edges are jointed to form chains * PLAIN Plain, Plain chaining. * SKETCHY Sketchy, Sketchy chaining with a multiple touch.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color: typing.List[float] = None
+ ''' Base line color, possibly modified by line color modifiers
+
+ :type: typing.List[float]
+ '''
+
+ color_modifiers: typing.Union[typing.List['LineStyleColorModifier'],
+ 'bpy_prop_collection',
+ 'LineStyleColorModifiers'] = None
+ ''' List of line color modifiers
+
+ :type: typing.Union[typing.List['LineStyleColorModifier'], 'bpy_prop_collection', 'LineStyleColorModifiers']
+ '''
+
+ dash1: int = None
+ ''' Length of the 1st dash for dashed lines
+
+ :type: int
+ '''
+
+ dash2: int = None
+ ''' Length of the 2nd dash for dashed lines
+
+ :type: int
+ '''
+
+ dash3: int = None
+ ''' Length of the 3rd dash for dashed lines
+
+ :type: int
+ '''
+
+ gap1: int = None
+ ''' Length of the 1st gap for dashed lines
+
+ :type: int
+ '''
+
+ gap2: int = None
+ ''' Length of the 2nd gap for dashed lines
+
+ :type: int
+ '''
+
+ gap3: int = None
+ ''' Length of the 3rd gap for dashed lines
+
+ :type: int
+ '''
+
+ geometry_modifiers: typing.Union[typing.List['LineStyleGeometryModifier'],
+ 'bpy_prop_collection',
+ 'LineStyleGeometryModifiers'] = None
+ ''' List of stroke geometry modifiers
+
+ :type: typing.Union[typing.List['LineStyleGeometryModifier'], 'bpy_prop_collection', 'LineStyleGeometryModifiers']
+ '''
+
+ integration_type: typing.Union[int, str] = None
+ ''' Select the way how the sort key is computed for each chain * MEAN Mean, The value computed for the chain is the mean of the values obtained for chain vertices. * MIN Min, The value computed for the chain is the minimum of the values obtained for chain vertices. * MAX Max, The value computed for the chain is the maximum of the values obtained for chain vertices. * FIRST First, The value computed for the chain is the value obtained for the first chain vertex. * LAST Last, The value computed for the chain is the value obtained for the last chain vertex.
+
+ :type: typing.Union[int, str]
+ '''
+
+ length_max: float = None
+ ''' Maximum curvilinear 2D length for the selection of chains
+
+ :type: float
+ '''
+
+ length_min: float = None
+ ''' Minimum curvilinear 2D length for the selection of chains
+
+ :type: float
+ '''
+
+ material_boundary: bool = None
+ ''' If true, chains of feature edges are split at material boundaries
+
+ :type: bool
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Node tree for node-based shaders
+
+ :type: 'NodeTree'
+ '''
+
+ panel: typing.Union[int, str] = None
+ ''' Select the property panel to be shown * STROKES Strokes, Show the panel for stroke construction. * COLOR Color, Show the panel for line color options. * ALPHA Alpha, Show the panel for alpha transparency options. * THICKNESS Thickness, Show the panel for line thickness options. * GEOMETRY Geometry, Show the panel for stroke geometry options. * TEXTURE Texture, Show the panel for stroke texture options.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rounds: int = None
+ ''' Number of rounds in a sketchy multiple touch
+
+ :type: int
+ '''
+
+ sort_key: typing.Union[int, str] = None
+ ''' Select the sort key to determine the stacking order of chains * DISTANCE_FROM_CAMERA Distance from Camera, Sort by distance from camera (closer lines lie on top of further lines). * 2D_LENGTH 2D Length, Sort by curvilinear 2D length (longer lines lie on top of shorter lines). * PROJECTED_X Projected X, Sort by the projected X value in the image coordinate system. * PROJECTED_Y Projected Y, Sort by the projected Y value in the image coordinate system.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sort_order: typing.Union[int, str] = None
+ ''' Select the sort order * DEFAULT Default, Default order of the sort key. * REVERSE Reverse, Reverse order.
+
+ :type: typing.Union[int, str]
+ '''
+
+ split_dash1: int = None
+ ''' Length of the 1st dash for splitting
+
+ :type: int
+ '''
+
+ split_dash2: int = None
+ ''' Length of the 2nd dash for splitting
+
+ :type: int
+ '''
+
+ split_dash3: int = None
+ ''' Length of the 3rd dash for splitting
+
+ :type: int
+ '''
+
+ split_gap1: int = None
+ ''' Length of the 1st gap for splitting
+
+ :type: int
+ '''
+
+ split_gap2: int = None
+ ''' Length of the 2nd gap for splitting
+
+ :type: int
+ '''
+
+ split_gap3: int = None
+ ''' Length of the 3rd gap for splitting
+
+ :type: int
+ '''
+
+ split_length: float = None
+ ''' Curvilinear 2D length for chain splitting
+
+ :type: float
+ '''
+
+ texture_slots: typing.Union[typing.List['LineStyleTextureSlot'],
+ 'bpy_prop_collection',
+ 'LineStyleTextureSlots'] = None
+ ''' Texture slots defining the mapping and influence of textures
+
+ :type: typing.Union[typing.List['LineStyleTextureSlot'], 'bpy_prop_collection', 'LineStyleTextureSlots']
+ '''
+
+ texture_spacing: float = None
+ ''' Spacing for textures along stroke length
+
+ :type: float
+ '''
+
+ thickness: float = None
+ ''' Base line thickness, possibly modified by line thickness modifiers
+
+ :type: float
+ '''
+
+ thickness_modifiers: typing.Union[
+ typing.List['LineStyleThicknessModifier'], 'bpy_prop_collection',
+ 'LineStyleThicknessModifiers'] = None
+ ''' List of line thickness modifiers
+
+ :type: typing.Union[typing.List['LineStyleThicknessModifier'], 'bpy_prop_collection', 'LineStyleThicknessModifiers']
+ '''
+
+ thickness_position: typing.Union[int, str] = None
+ ''' Thickness position of silhouettes and border edges (applicable when plain chaining is used with the Same Object option) * CENTER Center, Silhouettes and border edges are centered along stroke geometry. * INSIDE Inside, Silhouettes and border edges are drawn inside of stroke geometry. * OUTSIDE Outside, Silhouettes and border edges are drawn outside of stroke geometry. * RELATIVE Relative, Silhouettes and border edges are shifted by a user-defined ratio.
+
+ :type: typing.Union[int, str]
+ '''
+
+ thickness_ratio: float = None
+ ''' A number between 0 (inside) and 1 (outside) specifying the relative position of stroke thickness
+
+ :type: float
+ '''
+
+ use_angle_max: bool = None
+ ''' Split chains at points with angles larger than the maximum 2D angle
+
+ :type: bool
+ '''
+
+ use_angle_min: bool = None
+ ''' Split chains at points with angles smaller than the minimum 2D angle
+
+ :type: bool
+ '''
+
+ use_chain_count: bool = None
+ ''' Enable the selection of first N chains
+
+ :type: bool
+ '''
+
+ use_chaining: bool = None
+ ''' Enable chaining of feature edges
+
+ :type: bool
+ '''
+
+ use_dashed_line: bool = None
+ ''' Enable or disable dashed line
+
+ :type: bool
+ '''
+
+ use_length_max: bool = None
+ ''' Enable the selection of chains by a maximum 2D length
+
+ :type: bool
+ '''
+
+ use_length_min: bool = None
+ ''' Enable the selection of chains by a minimum 2D length
+
+ :type: bool
+ '''
+
+ use_nodes: bool = None
+ ''' Use shader nodes for the line style
+
+ :type: bool
+ '''
+
+ use_same_object: bool = None
+ ''' If true, only feature edges of the same object are joined
+
+ :type: bool
+ '''
+
+ use_sorting: bool = None
+ ''' Arrange the stacking order of strokes
+
+ :type: bool
+ '''
+
+ use_split_length: bool = None
+ ''' Enable chain splitting by curvilinear 2D length
+
+ :type: bool
+ '''
+
+ use_split_pattern: bool = None
+ ''' Enable chain splitting by dashed line patterns
+
+ :type: bool
+ '''
+
+ use_texture: bool = None
+ ''' Enable or disable textured strokes
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GreasePencil(ID, bpy_struct):
+ ''' Freehand annotation sketchbook
+ '''
+
+ after_color: typing.List[float] = None
+ ''' Base color for ghosts after the active frame
+
+ :type: typing.List[float]
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ before_color: typing.List[float] = None
+ ''' Base color for ghosts before the active frame
+
+ :type: typing.List[float]
+ '''
+
+ edit_line_color: typing.List[float] = None
+ ''' Color for editing line
+
+ :type: typing.List[float]
+ '''
+
+ ghost_after_range: int = None
+ ''' Maximum number of frames to show after current frame (0 = don't show any frames after current)
+
+ :type: int
+ '''
+
+ ghost_before_range: int = None
+ ''' Maximum number of frames to show before current frame (0 = don't show any frames before current)
+
+ :type: int
+ '''
+
+ grid: 'GreasePencilGrid' = None
+ ''' Settings for grid and canvas in the 3D viewport
+
+ :type: 'GreasePencilGrid'
+ '''
+
+ is_annotation: bool = None
+ ''' Current datablock is an annotation
+
+ :type: bool
+ '''
+
+ is_stroke_paint_mode: bool = None
+ ''' Draw Grease Pencil strokes on click/drag
+
+ :type: bool
+ '''
+
+ is_stroke_sculpt_mode: bool = None
+ ''' Sculpt Grease Pencil strokes instead of viewport data
+
+ :type: bool
+ '''
+
+ is_stroke_vertex_mode: bool = None
+ ''' Grease Pencil vertex paint
+
+ :type: bool
+ '''
+
+ is_stroke_weight_mode: bool = None
+ ''' Grease Pencil weight paint
+
+ :type: bool
+ '''
+
+ layers: typing.Union[typing.List['GPencilLayer'], 'bpy_prop_collection',
+ 'GreasePencilLayers'] = None
+ '''
+
+ :type: typing.Union[typing.List['GPencilLayer'], 'bpy_prop_collection', 'GreasePencilLayers']
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'IDMaterials'] = None
+ '''
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'IDMaterials']
+ '''
+
+ onion_factor: float = None
+ ''' Change fade opacity of displayed onion frames
+
+ :type: float
+ '''
+
+ onion_keyframe_type: typing.Union[int, str] = None
+ ''' Type of keyframe (for filtering) * ALL All Types, Include all Keyframe types. * KEYFRAME Keyframe, Normal keyframe - e.g. for key poses. * BREAKDOWN Breakdown, A breakdown pose - e.g. for transitions between key poses. * MOVING_HOLD Moving Hold, A keyframe that is part of a moving hold. * EXTREME Extreme, An 'extreme' pose, or some other purpose as needed. * JITTER Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
+
+ :type: typing.Union[int, str]
+ '''
+
+ onion_mode: typing.Union[int, str] = None
+ ''' Mode to display frames * ABSOLUTE Frames, Frames in absolute range of the scene frame. * RELATIVE Keyframes, Frames in relative range of the Grease Pencil keyframes. * SELECTED Selected, Only selected keyframes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pixel_factor: float = None
+ ''' Scale conversion factor for pixel size (use larger values for thicker lines)
+
+ :type: float
+ '''
+
+ stroke_depth_order: typing.Union[int, str] = None
+ ''' Defines how the strokes are ordered in 3D space (for objects not displayed 'In Front') * 2D 2D Layers, Display strokes using grease pencil layers to define order. * 3D 3D Location, Display strokes using real 3D position in 3D space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ stroke_thickness_space: typing.Union[int, str] = None
+ ''' Set stroke thickness in screen space or world space * WORLDSPACE World Space, Set stroke thickness relative to the world space. * SCREENSPACE Screen Space, Set stroke thickness relative to the screen space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_autolock_layers: bool = None
+ ''' Lock automatically all layers except active one to avoid accidental changes
+
+ :type: bool
+ '''
+
+ use_ghost_custom_colors: bool = None
+ ''' Use custom colors for ghost frames
+
+ :type: bool
+ '''
+
+ use_ghosts_always: bool = None
+ ''' Ghosts are shown in renders and animation playback. Useful for special effects (e.g. motion blur)
+
+ :type: bool
+ '''
+
+ use_multiedit: bool = None
+ ''' Edit strokes from multiple grease pencil keyframes at the same time (keyframes must be selected to be included)
+
+ :type: bool
+ '''
+
+ use_onion_fade: bool = None
+ ''' Display onion keyframes with a fade in color transparency
+
+ :type: bool
+ '''
+
+ use_onion_loop: bool = None
+ ''' Display onion keyframes for looping animations
+
+ :type: bool
+ '''
+
+ use_onion_skinning: bool = None
+ ''' Show ghosts of the keyframes before and after the current frame
+
+ :type: bool
+ '''
+
+ use_stroke_edit_mode: bool = None
+ ''' Edit Grease Pencil strokes instead of viewport data
+
+ :type: bool
+ '''
+
+ zdepth_offset: float = None
+ ''' Offset amount when drawing in surface mode
+
+ :type: float
+ '''
+
+ def clear(self):
+ ''' Remove all the Grease Pencil data
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Image(ID, bpy_struct):
+ ''' Image data-block referencing an external or packed image
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha in the image file, to convert to and from when saving and loading the image * STRAIGHT Straight, Store RGB and alpha channels separately with alpha acting as a mask, also known as unassociated alpha. Commonly used by image editing applications and file formats like PNG. * PREMUL Premultiplied, Store RGB channels with alpha multiplied in, also known as associated alpha. The natural format for renders and used by file formats like OpenEXR. * CHANNEL_PACKED Channel Packed, Different images are packed in the RGB and alpha channels, and they should not affect each other. Channel packing is commonly used by game engines to save memory. * NONE None, Ignore alpha channel from the file and make image fully opaque.
+
+ :type: typing.Union[int, str]
+ '''
+
+ bindcode: int = None
+ ''' OpenGL bindcode
+
+ :type: int
+ '''
+
+ channels: int = None
+ ''' Number of channels in pixels buffer
+
+ :type: int
+ '''
+
+ colorspace_settings: 'ColorManagedInputColorspaceSettings' = None
+ ''' Input color space settings
+
+ :type: 'ColorManagedInputColorspaceSettings'
+ '''
+
+ depth: int = None
+ ''' Image bit depth
+
+ :type: int
+ '''
+
+ display_aspect: typing.List[float] = None
+ ''' Display Aspect for this image, does not affect rendering
+
+ :type: typing.List[float]
+ '''
+
+ file_format: typing.Union[int, str] = None
+ ''' Format used for re-saving this file * BMP BMP, Output image in bitmap format. * IRIS Iris, Output image in (old!) SGI IRIS format. * PNG PNG, Output image in PNG format. * JPEG JPEG, Output image in JPEG format. * JPEG2000 JPEG 2000, Output image in JPEG 2000 format. * TARGA Targa, Output image in Targa format. * TARGA_RAW Targa Raw, Output image in uncompressed Targa format. * CINEON Cineon, Output image in Cineon format. * DPX DPX, Output image in DPX format. * OPEN_EXR_MULTILAYER OpenEXR MultiLayer, Output image in multilayer OpenEXR format. * OPEN_EXR OpenEXR, Output image in OpenEXR format. * HDR Radiance HDR, Output image in Radiance HDR format. * TIFF TIFF, Output image in TIFF format. * AVI_JPEG AVI JPEG, Output video in AVI JPEG format. * AVI_RAW AVI Raw, Output video in AVI Raw format. * FFMPEG FFmpeg video, The most versatile way to output video files.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filepath: str = None
+ ''' Image/Movie file name
+
+ :type: str
+ '''
+
+ filepath_raw: str = None
+ ''' Image/Movie file name (without data refreshing)
+
+ :type: str
+ '''
+
+ frame_duration: int = None
+ ''' Duration (in frames) of the image (1 when not a video/sequence)
+
+ :type: int
+ '''
+
+ generated_color: typing.List[float] = None
+ ''' Fill color for the generated image
+
+ :type: typing.List[float]
+ '''
+
+ generated_height: int = None
+ ''' Generated image height
+
+ :type: int
+ '''
+
+ generated_type: typing.Union[int, str] = None
+ ''' Generated image type * BLANK Blank, Generate a blank image. * UV_GRID UV Grid, Generated grid to test UV mappings. * COLOR_GRID Color Grid, Generated improved UV grid to test UV mappings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ generated_width: int = None
+ ''' Generated image width
+
+ :type: int
+ '''
+
+ has_data: bool = None
+ ''' True if the image data is loaded into memory
+
+ :type: bool
+ '''
+
+ is_dirty: bool = None
+ ''' Image has changed and is not saved
+
+ :type: bool
+ '''
+
+ is_float: bool = None
+ ''' True if this image is stored in float buffer
+
+ :type: bool
+ '''
+
+ is_multiview: bool = None
+ ''' Image has more than one view
+
+ :type: bool
+ '''
+
+ is_stereo_3d: bool = None
+ ''' Image has left and right views
+
+ :type: bool
+ '''
+
+ packed_file: 'PackedFile' = None
+ ''' First packed file of the image
+
+ :type: 'PackedFile'
+ '''
+
+ packed_files: typing.Union[typing.List['ImagePackedFile'],
+ 'bpy_prop_collection'] = None
+ ''' Collection of packed images
+
+ :type: typing.Union[typing.List['ImagePackedFile'], 'bpy_prop_collection']
+ '''
+
+ pixels: float = None
+ ''' Image pixels in floating point values
+
+ :type: float
+ '''
+
+ render_slots: typing.Union[typing.List['RenderSlot'],
+ 'bpy_prop_collection', 'RenderSlots'] = None
+ ''' Render slots of the image
+
+ :type: typing.Union[typing.List['RenderSlot'], 'bpy_prop_collection', 'RenderSlots']
+ '''
+
+ resolution: typing.List[float] = None
+ ''' X/Y pixels per meter
+
+ :type: typing.List[float]
+ '''
+
+ size: typing.List[int] = None
+ ''' Width and height in pixels, zero when image data cant be loaded
+
+ :type: typing.List[int]
+ '''
+
+ source: typing.Union[int, str] = None
+ ''' Where the image comes from * FILE Single Image, Single image file. * SEQUENCE Image Sequence, Multiple image files, as a sequence. * MOVIE Movie, Movie file. * GENERATED Generated, Generated image. * VIEWER Viewer, Compositing node viewer. * TILED UDIM Tiles, Tiled UDIM image texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ stereo_3d_format: 'Stereo3dFormat' = None
+ ''' Settings for stereo 3d
+
+ :type: 'Stereo3dFormat'
+ '''
+
+ tiles: typing.Union[typing.List['UDIMTile'], 'bpy_prop_collection',
+ 'UDIMTiles'] = None
+ ''' Tiles of the image
+
+ :type: typing.Union[typing.List['UDIMTile'], 'bpy_prop_collection', 'UDIMTiles']
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' How to generate the image
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_deinterlace: bool = None
+ ''' Deinterlace movie file on load
+
+ :type: bool
+ '''
+
+ use_generated_float: bool = None
+ ''' Generate floating point buffer
+
+ :type: bool
+ '''
+
+ use_half_precision: bool = None
+ ''' Use 16bits per channel to lower the memory usage during rendering
+
+ :type: bool
+ '''
+
+ use_multiview: bool = None
+ ''' Use Multiple Views (when available)
+
+ :type: bool
+ '''
+
+ use_view_as_render: bool = None
+ ''' Apply render part of display transformation when displaying this image on the screen
+
+ :type: bool
+ '''
+
+ views_format: typing.Union[int, str] = None
+ ''' Mode to load image views * INDIVIDUAL Individual, Individual files for each view with the prefix as defined by the scene views. * STEREO_3D Stereo 3D, Single file with an encoded stereo pair.
+
+ :type: typing.Union[int, str]
+ '''
+
+ def save_render(self, filepath: str, scene: 'Scene' = None):
+ ''' Save image to a specific path using a scenes render settings
+
+ :param filepath: Save path
+ :type filepath: str
+ :param scene: Scene to take image parameters from
+ :type scene: 'Scene'
+ '''
+ pass
+
+ def save(self):
+ ''' Save image to its source path
+
+ '''
+ pass
+
+ def pack(self, data: str = "", data_len: int = 0):
+ ''' Pack an image as embedded data into the .blend file
+
+ :param data: data, Raw data (bytes, exact content of the embedded file)
+ :type data: str
+ :param data_len: data_len, length of given data (mandatory if data is provided)
+ :type data_len: int
+ '''
+ pass
+
+ def unpack(self, method: typing.Union[int, str] = 'USE_LOCAL'):
+ ''' Save an image packed in the .blend file to disk
+
+ :param method: method, How to unpack
+ :type method: typing.Union[int, str]
+ '''
+ pass
+
+ def reload(self):
+ ''' Reload the image from its source path
+
+ '''
+ pass
+
+ def update(self):
+ ''' Update the display image from the floating point buffer
+
+ '''
+ pass
+
+ def scale(self, width: int, height: int):
+ ''' Scale the image in pixels
+
+ :param width: Width
+ :type width: int
+ :param height: Height
+ :type height: int
+ '''
+ pass
+
+ def gl_touch(self, frame: int = 0) -> int:
+ ''' Delay the image from being cleaned from the cache due inactivity
+
+ :param frame: Frame, Frame of image sequence or movie
+ :type frame: int
+ :rtype: int
+ :return: Error, OpenGL error value
+ '''
+ pass
+
+ def gl_load(self, frame: int = 0) -> int:
+ ''' Load the image into an OpenGL texture. On success, image.bindcode will contain the OpenGL texture bindcode. Colors read from the texture will be in scene linear color space and have premultiplied or straight alpha matching the image alpha mode
+
+ :param frame: Frame, Frame of image sequence or movie
+ :type frame: int
+ :rtype: int
+ :return: Error, OpenGL error value
+ '''
+ pass
+
+ def gl_free(self):
+ ''' Free the image from OpenGL graphics memory
+
+ '''
+ pass
+
+ def filepath_from_user(self, image_user: 'ImageUser' = None) -> str:
+ ''' Return the absolute path to the filepath of an image frame specified by the image user
+
+ :param image_user: Image user of the image to get filepath for
+ :type image_user: 'ImageUser'
+ :rtype: str
+ :return: File Path, The resulting filepath from the image and it's user
+ '''
+ pass
+
+ def buffers_free(self):
+ ''' Free the image buffers from memory
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Key(ID, bpy_struct):
+ ''' Shape keys data-block containing different shapes of geometric data-blocks
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ eval_time: float = None
+ ''' Evaluation time for absolute shape keys
+
+ :type: float
+ '''
+
+ key_blocks: typing.Union[typing.
+ List['ShapeKey'], 'bpy_prop_collection'] = None
+ ''' Shape keys
+
+ :type: typing.Union[typing.List['ShapeKey'], 'bpy_prop_collection']
+ '''
+
+ reference_key: 'ShapeKey' = None
+ '''
+
+ :type: 'ShapeKey'
+ '''
+
+ use_relative: bool = None
+ ''' Make shape keys relative, otherwise play through shapes as a sequence using the evaluation time
+
+ :type: bool
+ '''
+
+ user: 'ID' = None
+ ''' Data-block using these shape keys
+
+ :type: 'ID'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Lattice(ID, bpy_struct):
+ ''' Lattice data-block defining a grid for deforming other objects
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ interpolation_type_u: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ interpolation_type_v: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ interpolation_type_w: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_editmode: bool = None
+ ''' True when used in editmode
+
+ :type: bool
+ '''
+
+ points: typing.Union[typing.
+ List['LatticePoint'], 'bpy_prop_collection'] = None
+ ''' Points of the lattice
+
+ :type: typing.Union[typing.List['LatticePoint'], 'bpy_prop_collection']
+ '''
+
+ points_u: int = None
+ ''' Point in U direction (can't be changed when there are shape keys)
+
+ :type: int
+ '''
+
+ points_v: int = None
+ ''' Point in V direction (can't be changed when there are shape keys)
+
+ :type: int
+ '''
+
+ points_w: int = None
+ ''' Point in W direction (can't be changed when there are shape keys)
+
+ :type: int
+ '''
+
+ shape_keys: 'Key' = None
+ '''
+
+ :type: 'Key'
+ '''
+
+ use_outside: bool = None
+ ''' Only draw, and take into account, the outer vertices
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group to apply the influence of the lattice
+
+ :type: str
+ '''
+
+ def transform(self, matrix: typing.List[float], shape_keys: bool = False):
+ ''' Transform lattice by a matrix
+
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ :param shape_keys: Transform Shape Keys
+ :type shape_keys: bool
+ '''
+ pass
+
+ def update_gpu_tag(self):
+ ''' update_gpu_tag
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Library(ID, bpy_struct):
+ ''' External .blend file from which data is linked
+ '''
+
+ filepath: str = None
+ ''' Path to the library .blend file
+
+ :type: str
+ '''
+
+ packed_file: 'PackedFile' = None
+ '''
+
+ :type: 'PackedFile'
+ '''
+
+ parent: 'Library' = None
+ '''
+
+ :type: 'Library'
+ '''
+
+ version: typing.List[int] = None
+ ''' Version of Blender the library .blend was saved with
+
+ :type: typing.List[int]
+ '''
+
+ users_id = None
+ ''' ID data blocks which use this library (readonly)'''
+
+ def reload(self):
+ ''' Reload this library and all its linked data-blocks
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Light(ID, bpy_struct):
+ ''' Light data-block for lighting a scene
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ color: typing.List[float] = None
+ ''' Light color
+
+ :type: typing.List[float]
+ '''
+
+ cutoff_distance: float = None
+ ''' Distance at which the light influence will be set to 0
+
+ :type: float
+ '''
+
+ cycles = None
+ ''' Cycles light settings'''
+
+ distance: float = None
+ ''' Falloff distance - the light is at half the original intensity at this point
+
+ :type: float
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Node tree for node based lights
+
+ :type: 'NodeTree'
+ '''
+
+ specular_factor: float = None
+ ''' Specular reflection multiplier
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of Light * POINT Point, Omnidirectional point light source. * SUN Sun, Constant direction parallel ray light source. * SPOT Spot, Directional cone light source. * AREA Area, Directional area light source.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_custom_distance: bool = None
+ ''' Use custom attenuation distance instead of global light threshold
+
+ :type: bool
+ '''
+
+ use_nodes: bool = None
+ ''' Use shader nodes to render the light
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LightProbe(ID, bpy_struct):
+ ''' Light Probe data-block for lighting capture objects
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ clip_end: float = None
+ ''' Probe clip end, beyond which objects will not appear in reflections
+
+ :type: float
+ '''
+
+ clip_start: float = None
+ ''' Probe clip start, below which objects will not appear in reflections
+
+ :type: float
+ '''
+
+ falloff: float = None
+ ''' Control how fast the probe influence decreases
+
+ :type: float
+ '''
+
+ grid_resolution_x: int = None
+ ''' Number of sample along the x axis of the volume
+
+ :type: int
+ '''
+
+ grid_resolution_y: int = None
+ ''' Number of sample along the y axis of the volume
+
+ :type: int
+ '''
+
+ grid_resolution_z: int = None
+ ''' Number of sample along the z axis of the volume
+
+ :type: int
+ '''
+
+ influence_distance: float = None
+ ''' Influence distance of the probe
+
+ :type: float
+ '''
+
+ influence_type: typing.Union[int, str] = None
+ ''' Type of influence volume
+
+ :type: typing.Union[int, str]
+ '''
+
+ intensity: float = None
+ ''' Modify the intensity of the lighting captured by this probe
+
+ :type: float
+ '''
+
+ invert_visibility_collection: bool = None
+ ''' Invert visibility collection
+
+ :type: bool
+ '''
+
+ parallax_distance: float = None
+ ''' Lowest corner of the parallax bounding box
+
+ :type: float
+ '''
+
+ parallax_type: typing.Union[int, str] = None
+ ''' Type of parallax volume
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_clip: bool = None
+ ''' Show the clipping distances in the 3D view
+
+ :type: bool
+ '''
+
+ show_data: bool = None
+ ''' Show captured lighting data into the 3D view for debugging purpose
+
+ :type: bool
+ '''
+
+ show_influence: bool = None
+ ''' Show the influence volume in the 3D view
+
+ :type: bool
+ '''
+
+ show_parallax: bool = None
+ ''' Show the parallax correction volume in the 3D view
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of light probe * CUBEMAP Reflection Cubemap, Capture reflections. * PLANAR Reflection Plane. * GRID Irradiance Volume, Volume used for precomputing indirect lighting.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_custom_parallax: bool = None
+ ''' Enable custom settings for the parallax correction volume
+
+ :type: bool
+ '''
+
+ visibility_bleed_bias: float = None
+ ''' Bias for reducing light-bleed on variance shadow maps
+
+ :type: float
+ '''
+
+ visibility_blur: float = None
+ ''' Filter size of the visibility blur
+
+ :type: float
+ '''
+
+ visibility_buffer_bias: float = None
+ ''' Bias for reducing self shadowing
+
+ :type: float
+ '''
+
+ visibility_collection: 'Collection' = None
+ ''' Restrict objects visible for this probe
+
+ :type: 'Collection'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Mask(ID, bpy_struct):
+ ''' Mask data-block defining mask for compositing
+ '''
+
+ active_layer_index: int = None
+ ''' Index of active layer in list of all mask's layers
+
+ :type: int
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ frame_end: int = None
+ ''' Final frame of the mask (used for sequencer)
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' First frame of the mask (used for sequencer)
+
+ :type: int
+ '''
+
+ layers: typing.Union[typing.List['MaskLayer'], 'bpy_prop_collection',
+ 'MaskLayers'] = None
+ ''' Collection of layers which defines this mask
+
+ :type: typing.Union[typing.List['MaskLayer'], 'bpy_prop_collection', 'MaskLayers']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Material(ID, bpy_struct):
+ ''' Material data-block to define the appearance of geometric objects for rendering
+ '''
+
+ alpha_threshold: float = None
+ ''' A pixel is rendered only if its alpha value is above this threshold
+
+ :type: float
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ blend_method: typing.Union[int, str] = None
+ ''' Blend Mode for Transparent Faces * OPAQUE Opaque, Render surface without transparency. * CLIP Alpha Clip, Use the alpha threshold to clip the visibility (binary visibility). * HASHED Alpha Hashed, Use noise to dither the binary visibility (works well with multi-samples). * BLEND Alpha Blend, Render polygon transparent, depending on alpha channel of the texture.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cycles = None
+ ''' Cycles material settings'''
+
+ diffuse_color: typing.List[float] = None
+ ''' Diffuse color of the material
+
+ :type: typing.List[float]
+ '''
+
+ grease_pencil: 'MaterialGPencilStyle' = None
+ ''' Grease pencil color settings for material
+
+ :type: 'MaterialGPencilStyle'
+ '''
+
+ is_grease_pencil: bool = None
+ ''' True if this material has grease pencil data
+
+ :type: bool
+ '''
+
+ line_color: typing.List[float] = None
+ ''' Line color used for Freestyle line rendering
+
+ :type: typing.List[float]
+ '''
+
+ line_priority: int = None
+ ''' The line color of a higher priority is used at material boundaries
+
+ :type: int
+ '''
+
+ metallic: float = None
+ ''' Amount of mirror reflection for raytrace
+
+ :type: float
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Node tree for node based materials
+
+ :type: 'NodeTree'
+ '''
+
+ paint_active_slot: int = None
+ ''' Index of active texture paint slot
+
+ :type: int
+ '''
+
+ paint_clone_slot: int = None
+ ''' Index of clone texture paint slot
+
+ :type: int
+ '''
+
+ pass_index: int = None
+ ''' Index number for the "Material Index" render pass
+
+ :type: int
+ '''
+
+ preview_render_type: typing.Union[int, str] = None
+ ''' Type of preview render * FLAT Flat, Flat XY plane. * SPHERE Sphere, Sphere. * CUBE Cube, Cube. * HAIR Hair, Hair strands. * SHADERBALL Shader Ball, Shader Ball. * CLOTH Cloth, Cloth. * FLUID Fluid, Fluid.
+
+ :type: typing.Union[int, str]
+ '''
+
+ refraction_depth: float = None
+ ''' Approximate the thickness of the object to compute two refraction event (0 is disabled)
+
+ :type: float
+ '''
+
+ roughness: float = None
+ ''' Roughness of the material
+
+ :type: float
+ '''
+
+ shadow_method: typing.Union[int, str] = None
+ ''' Shadow mapping method * NONE None, Material will cast no shadow. * OPAQUE Opaque, Material will cast shadows without transparency. * CLIP Alpha Clip, Use the alpha threshold to clip the visibility (binary visibility). * HASHED Alpha Hashed, Use noise to dither the binary visibility and use filtering to reduce the noise.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_transparent_back: bool = None
+ ''' Limit transparency to a single layer (avoids transparency sorting problems)
+
+ :type: bool
+ '''
+
+ specular_color: typing.List[float] = None
+ ''' Specular color of the material
+
+ :type: typing.List[float]
+ '''
+
+ specular_intensity: float = None
+ ''' How intense (bright) the specular reflection is
+
+ :type: float
+ '''
+
+ texture_paint_images: typing.Union[typing.List['Image'],
+ 'bpy_prop_collection'] = None
+ ''' Texture images used for texture painting
+
+ :type: typing.Union[typing.List['Image'], 'bpy_prop_collection']
+ '''
+
+ texture_paint_slots: typing.Union[typing.List['TexPaintSlot'],
+ 'bpy_prop_collection'] = None
+ ''' Texture slots defining the mapping and influence of textures
+
+ :type: typing.Union[typing.List['TexPaintSlot'], 'bpy_prop_collection']
+ '''
+
+ use_backface_culling: bool = None
+ ''' Use back face culling to hide the back side of faces
+
+ :type: bool
+ '''
+
+ use_nodes: bool = None
+ ''' Use shader nodes to render the material
+
+ :type: bool
+ '''
+
+ use_preview_world: bool = None
+ ''' Use the current world background to light the preview render
+
+ :type: bool
+ '''
+
+ use_screen_refraction: bool = None
+ ''' Use raytraced screen space refractions
+
+ :type: bool
+ '''
+
+ use_sss_translucency: bool = None
+ ''' Add translucency effect to subsurface
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Mesh(ID, bpy_struct):
+ ''' Mesh data-block defining geometric surfaces
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ auto_smooth_angle: float = None
+ ''' Maximum angle between face normals that will be considered as smooth (unused if custom split normals data are available)
+
+ :type: float
+ '''
+
+ auto_texspace: bool = None
+ ''' Adjust active object's texture space automatically when transforming object
+
+ :type: bool
+ '''
+
+ cycles = None
+ ''' Cycles mesh settings'''
+
+ edges: typing.Union[typing.List['MeshEdge'], 'bpy_prop_collection',
+ 'MeshEdges'] = None
+ ''' Edges of the mesh
+
+ :type: typing.Union[typing.List['MeshEdge'], 'bpy_prop_collection', 'MeshEdges']
+ '''
+
+ face_maps: typing.Union[typing.List['MeshFaceMapLayer'],
+ 'bpy_prop_collection', 'MeshFaceMapLayers'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshFaceMapLayer'], 'bpy_prop_collection', 'MeshFaceMapLayers']
+ '''
+
+ has_custom_normals: bool = None
+ ''' True if there are custom split normals data in this mesh
+
+ :type: bool
+ '''
+
+ is_editmode: bool = None
+ ''' True when used in editmode
+
+ :type: bool
+ '''
+
+ loop_triangles: typing.Union[typing.List[
+ 'MeshLoopTriangle'], 'bpy_prop_collection', 'MeshLoopTriangles'] = None
+ ''' Tessellation of mesh polygons into triangles
+
+ :type: typing.Union[typing.List['MeshLoopTriangle'], 'bpy_prop_collection', 'MeshLoopTriangles']
+ '''
+
+ loops: typing.Union[typing.List['MeshLoop'], 'bpy_prop_collection',
+ 'MeshLoops'] = None
+ ''' Loops of the mesh (polygon corners)
+
+ :type: typing.Union[typing.List['MeshLoop'], 'bpy_prop_collection', 'MeshLoops']
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'IDMaterials'] = None
+ '''
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'IDMaterials']
+ '''
+
+ polygon_layers_float: typing.Union[
+ typing.List['MeshPolygonFloatPropertyLayer'], 'bpy_prop_collection',
+ 'PolygonFloatProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonFloatPropertyLayer'], 'bpy_prop_collection', 'PolygonFloatProperties']
+ '''
+
+ polygon_layers_int: typing.Union[
+ typing.List['MeshPolygonIntPropertyLayer'], 'bpy_prop_collection',
+ 'PolygonIntProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonIntPropertyLayer'], 'bpy_prop_collection', 'PolygonIntProperties']
+ '''
+
+ polygon_layers_string: typing.Union[
+ typing.List['MeshPolygonStringPropertyLayer'], 'bpy_prop_collection',
+ 'PolygonStringProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshPolygonStringPropertyLayer'], 'bpy_prop_collection', 'PolygonStringProperties']
+ '''
+
+ polygons: typing.Union[typing.List['MeshPolygon'], 'bpy_prop_collection',
+ 'MeshPolygons'] = None
+ ''' Polygons of the mesh
+
+ :type: typing.Union[typing.List['MeshPolygon'], 'bpy_prop_collection', 'MeshPolygons']
+ '''
+
+ remesh_mode: typing.Union[int, str] = None
+ ''' * VOXEL Voxel, Use the voxel remesher. * QUAD Quad, Use the quad remesher.
+
+ :type: typing.Union[int, str]
+ '''
+
+ remesh_voxel_adaptivity: float = None
+ ''' Reduces the final face count by simplifying geometry where detail is not needed, generating triangles. A value greater than 0 disables Fix Poles
+
+ :type: float
+ '''
+
+ remesh_voxel_size: float = None
+ ''' Size of the voxel in object space used for volume evaluation. Lower values preserve finer details
+
+ :type: float
+ '''
+
+ sculpt_vertex_colors: typing.Union[
+ typing.
+ List['MeshVertColorLayer'], 'bpy_prop_collection', 'VertColors'] = None
+ ''' All vertex colors
+
+ :type: typing.Union[typing.List['MeshVertColorLayer'], 'bpy_prop_collection', 'VertColors']
+ '''
+
+ shape_keys: 'Key' = None
+ '''
+
+ :type: 'Key'
+ '''
+
+ skin_vertices: typing.Union[typing.List['MeshSkinVertexLayer'],
+ 'bpy_prop_collection'] = None
+ ''' All skin vertices
+
+ :type: typing.Union[typing.List['MeshSkinVertexLayer'], 'bpy_prop_collection']
+ '''
+
+ texco_mesh: 'Mesh' = None
+ ''' Derive texture coordinates from another mesh
+
+ :type: 'Mesh'
+ '''
+
+ texspace_location: typing.List[float] = None
+ ''' Texture space location
+
+ :type: typing.List[float]
+ '''
+
+ texspace_size: typing.List[float] = None
+ ''' Texture space size
+
+ :type: typing.List[float]
+ '''
+
+ texture_mesh: 'Mesh' = None
+ ''' Use another mesh for texture indices (vertex indices must be aligned)
+
+ :type: 'Mesh'
+ '''
+
+ total_edge_sel: int = None
+ ''' Selected edge count in editmode
+
+ :type: int
+ '''
+
+ total_face_sel: int = None
+ ''' Selected face count in editmode
+
+ :type: int
+ '''
+
+ total_vert_sel: int = None
+ ''' Selected vertex count in editmode
+
+ :type: int
+ '''
+
+ use_auto_smooth: bool = None
+ ''' Auto smooth (based on smooth/sharp faces/edges and angle between faces), or use custom split normals data if available
+
+ :type: bool
+ '''
+
+ use_auto_texspace: bool = None
+ ''' Adjust active object's texture space automatically when transforming object
+
+ :type: bool
+ '''
+
+ use_customdata_edge_bevel: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_customdata_edge_crease: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_customdata_vertex_bevel: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_mirror_topology: bool = None
+ ''' Use topology based mirroring (for when both sides of mesh have matching, unique topology)
+
+ :type: bool
+ '''
+
+ use_mirror_x: bool = None
+ ''' X Axis mirror editing
+
+ :type: bool
+ '''
+
+ use_mirror_y: bool = None
+ ''' Y Axis mirror editing
+
+ :type: bool
+ '''
+
+ use_mirror_z: bool = None
+ ''' Z Axis mirror editing
+
+ :type: bool
+ '''
+
+ use_paint_mask: bool = None
+ ''' Face selection masking for painting
+
+ :type: bool
+ '''
+
+ use_paint_mask_vertex: bool = None
+ ''' Vertex selection masking for painting
+
+ :type: bool
+ '''
+
+ use_remesh_fix_poles: bool = None
+ ''' Produces less poles and a better topology flow
+
+ :type: bool
+ '''
+
+ use_remesh_preserve_paint_mask: bool = None
+ ''' Keep the current mask on the new mesh
+
+ :type: bool
+ '''
+
+ use_remesh_preserve_sculpt_face_sets: bool = None
+ ''' Keep the current Face Sets on the new mesh
+
+ :type: bool
+ '''
+
+ use_remesh_preserve_vertex_colors: bool = None
+ ''' Keep the current vertex colors on the new mesh
+
+ :type: bool
+ '''
+
+ use_remesh_preserve_volume: bool = None
+ ''' Projects the mesh to preserve the volume and details of the original mesh
+
+ :type: bool
+ '''
+
+ use_remesh_smooth_normals: bool = None
+ ''' Smooth the normals of the remesher result
+
+ :type: bool
+ '''
+
+ uv_layer_clone: 'MeshUVLoopLayer' = None
+ ''' UV loop layer to be used as cloning source
+
+ :type: 'MeshUVLoopLayer'
+ '''
+
+ uv_layer_clone_index: int = None
+ ''' Clone UV loop layer index
+
+ :type: int
+ '''
+
+ uv_layer_stencil: 'MeshUVLoopLayer' = None
+ ''' UV loop layer to mask the painted area
+
+ :type: 'MeshUVLoopLayer'
+ '''
+
+ uv_layer_stencil_index: int = None
+ ''' Mask UV loop layer index
+
+ :type: int
+ '''
+
+ uv_layers: typing.Union[typing.List['MeshUVLoopLayer'],
+ 'bpy_prop_collection', 'UVLoopLayers'] = None
+ ''' All UV loop layers
+
+ :type: typing.Union[typing.List['MeshUVLoopLayer'], 'bpy_prop_collection', 'UVLoopLayers']
+ '''
+
+ vertex_colors: typing.Union[typing.List['MeshLoopColorLayer'],
+ 'bpy_prop_collection', 'LoopColors'] = None
+ ''' All vertex colors
+
+ :type: typing.Union[typing.List['MeshLoopColorLayer'], 'bpy_prop_collection', 'LoopColors']
+ '''
+
+ vertex_layers_float: typing.Union[
+ typing.List['MeshVertexFloatPropertyLayer'], 'bpy_prop_collection',
+ 'VertexFloatProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexFloatPropertyLayer'], 'bpy_prop_collection', 'VertexFloatProperties']
+ '''
+
+ vertex_layers_int: typing.Union[typing.List['MeshVertexIntPropertyLayer'],
+ 'bpy_prop_collection',
+ 'VertexIntProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexIntPropertyLayer'], 'bpy_prop_collection', 'VertexIntProperties']
+ '''
+
+ vertex_layers_string: typing.Union[
+ typing.List['MeshVertexStringPropertyLayer'], 'bpy_prop_collection',
+ 'VertexStringProperties'] = None
+ '''
+
+ :type: typing.Union[typing.List['MeshVertexStringPropertyLayer'], 'bpy_prop_collection', 'VertexStringProperties']
+ '''
+
+ vertex_paint_masks: typing.Union[typing.List['MeshPaintMaskLayer'],
+ 'bpy_prop_collection'] = None
+ ''' Vertex paint mask
+
+ :type: typing.Union[typing.List['MeshPaintMaskLayer'], 'bpy_prop_collection']
+ '''
+
+ vertices: typing.Union[typing.List['MeshVertex'], 'bpy_prop_collection',
+ 'MeshVertices'] = None
+ ''' Vertices of the mesh
+
+ :type: typing.Union[typing.List['MeshVertex'], 'bpy_prop_collection', 'MeshVertices']
+ '''
+
+ edge_keys = None
+ ''' (readonly)'''
+
+ def transform(self, matrix: typing.List[float], shape_keys: bool = False):
+ ''' Transform mesh vertices by a matrix (Warning: inverts normals if matrix is negative)
+
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ :param shape_keys: Transform Shape Keys
+ :type shape_keys: bool
+ '''
+ pass
+
+ def flip_normals(self):
+ ''' Invert winding of all polygons (clears tessellation, does not handle custom normals)
+
+ '''
+ pass
+
+ def calc_normals(self):
+ ''' Calculate vertex normals
+
+ '''
+ pass
+
+ def create_normals_split(self):
+ ''' Empty split vertex normals
+
+ '''
+ pass
+
+ def calc_normals_split(self):
+ ''' Calculate split vertex normals, which preserve sharp edges
+
+ '''
+ pass
+
+ def free_normals_split(self):
+ ''' Free split vertex normals
+
+ '''
+ pass
+
+ def split_faces(self, free_loop_normals: bool = True):
+ ''' Split faces based on the edge angle
+
+ :param free_loop_normals: Free Loop Notmals, Free loop normals custom data layer
+ :type free_loop_normals: bool
+ '''
+ pass
+
+ def calc_tangents(self, uvmap: str = ""):
+ ''' Compute tangents and bitangent signs, to be used together with the split normals to get a complete tangent space for normal mapping (split normals are also computed if not yet present)
+
+ :param uvmap: Name of the UV map to use for tangent space computation
+ :type uvmap: str
+ '''
+ pass
+
+ def free_tangents(self):
+ ''' Free tangents
+
+ '''
+ pass
+
+ def calc_loop_triangles(self):
+ ''' Calculate loop triangle tessellation (supports editmode too)
+
+ '''
+ pass
+
+ def calc_smooth_groups(self, use_bitflags: bool = False):
+ ''' Calculate smooth groups from sharp edges
+
+ :param use_bitflags: Produce bitflags groups instead of simple numeric values
+ :type use_bitflags: bool
+ '''
+ pass
+
+ def normals_split_custom_set(self, normals: typing.List[float]):
+ ''' Define custom split normals of this mesh (use zero-vectors to keep auto ones)
+
+ :param normals: Normals
+ :type normals: typing.List[float]
+ '''
+ pass
+
+ def normals_split_custom_set_from_vertices(self,
+ normals: typing.List[float]):
+ ''' Define custom split normals of this mesh, from vertices' normals (use zero-vectors to keep auto ones)
+
+ :param normals: Normals
+ :type normals: typing.List[float]
+ '''
+ pass
+
+ def update(self, calc_edges: bool = False, calc_edges_loose: bool = False):
+ ''' update
+
+ :param calc_edges: Calculate Edges, Force recalculation of edges
+ :type calc_edges: bool
+ :param calc_edges_loose: Calculate Loose Edges, Calculate the loose state of each edge
+ :type calc_edges_loose: bool
+ '''
+ pass
+
+ def update_gpu_tag(self):
+ ''' update_gpu_tag
+
+ '''
+ pass
+
+ def unit_test_compare(self,
+ mesh: 'Mesh' = None,
+ threshold: float = 7.1526e-06) -> str:
+ ''' unit_test_compare
+
+ :param mesh: Mesh to compare to
+ :type mesh: 'Mesh'
+ :param threshold: Threshold, Comparison tolerance threshold
+ :type threshold: float
+ :rtype: str
+ :return: Return value, String description of result of comparison
+ '''
+ pass
+
+ def clear_geometry(self):
+ ''' Remove all geometry from the mesh. Note that this does not free shape keys or materials
+
+ '''
+ pass
+
+ def validate(self, verbose: bool = False,
+ clean_customdata: bool = True) -> bool:
+ ''' Validate geometry, return True when the mesh has had invalid geometry corrected/removed
+
+ :param verbose: Verbose, Output information about the errors found
+ :type verbose: bool
+ :param clean_customdata: Clean Custom Data, Remove temp/cached custom-data layers, like e.g. normals...
+ :type clean_customdata: bool
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ def validate_material_indices(self) -> bool:
+ ''' Validate material indices of polygons, return True when the mesh has had invalid indices corrected (to default 0)
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ def count_selected_items(self) -> typing.List[int]:
+ ''' Return the number of selected items (vert, edge, face)
+
+ :rtype: typing.List[int]
+ :return: Result
+ '''
+ pass
+
+ def from_pydata(self, vertices: 'bpy.context.object',
+ edges: 'bpy.context.object', faces: 'bpy.context.object'):
+ ''' Make a mesh from a list of vertices/edges/faces Until we have a nicer way to make geometry, use this.
+
+ :param vertices: float triplets each representing (X, Y, Z) eg: [(0.0, 1.0, 0.5), ...].
+ :type vertices: 'bpy.context.object'
+ :param edges: int pairs, each pair contains two indices to the *vertices* argument. eg: [(1, 2), ...] When an empty iterable is passed in, the edges are inferred from the polygons.
+ :type edges: 'bpy.context.object'
+ :param faces: iterator of faces, each faces contains three or more indices to the *vertices* argument. eg: [(5, 6, 8, 9), (1, 2, 3), ...]
+ :type faces: 'bpy.context.object'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MetaBall(ID, bpy_struct):
+ ''' Metaball data-block to defined blobby surfaces
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ cycles = None
+ ''' Cycles mesh settings'''
+
+ elements: typing.Union[typing.List['MetaElement'], 'bpy_prop_collection',
+ 'MetaBallElements'] = None
+ ''' Meta elements
+
+ :type: typing.Union[typing.List['MetaElement'], 'bpy_prop_collection', 'MetaBallElements']
+ '''
+
+ is_editmode: bool = None
+ ''' True when used in editmode
+
+ :type: bool
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'IDMaterials'] = None
+ '''
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'IDMaterials']
+ '''
+
+ render_resolution: float = None
+ ''' Polygonization resolution in rendering
+
+ :type: float
+ '''
+
+ resolution: float = None
+ ''' Polygonization resolution in the 3D viewport
+
+ :type: float
+ '''
+
+ texspace_location: typing.List[float] = None
+ ''' Texture space location
+
+ :type: typing.List[float]
+ '''
+
+ texspace_size: typing.List[float] = None
+ ''' Texture space size
+
+ :type: typing.List[float]
+ '''
+
+ threshold: float = None
+ ''' Influence of meta elements
+
+ :type: float
+ '''
+
+ update_method: typing.Union[int, str] = None
+ ''' Metaball edit update behavior * UPDATE_ALWAYS Always, While editing, update metaball always. * HALFRES Half, While editing, update metaball in half resolution. * FAST Fast, While editing, update metaball without polygonization. * NEVER Never, While editing, don't update metaball at all.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_texspace: bool = None
+ ''' Adjust active object's texture space automatically when transforming object
+
+ :type: bool
+ '''
+
+ def transform(self, matrix: typing.List[float]):
+ ''' Transform meta elements by a matrix
+
+ :param matrix: Matrix
+ :type matrix: typing.List[float]
+ '''
+ pass
+
+ def update_gpu_tag(self):
+ ''' update_gpu_tag
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieClip(ID, bpy_struct):
+ ''' MovieClip data-block referencing an external movie file
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ colorspace_settings: 'ColorManagedInputColorspaceSettings' = None
+ ''' Input color space settings
+
+ :type: 'ColorManagedInputColorspaceSettings'
+ '''
+
+ display_aspect: typing.List[float] = None
+ ''' Display Aspect for this clip, does not affect rendering
+
+ :type: typing.List[float]
+ '''
+
+ filepath: str = None
+ ''' Filename of the movie or sequence file
+
+ :type: str
+ '''
+
+ fps: float = None
+ ''' Detected frame rate of the movie clip in frames per second
+
+ :type: float
+ '''
+
+ frame_duration: int = None
+ ''' Detected duration of movie clip in frames
+
+ :type: int
+ '''
+
+ frame_offset: int = None
+ ''' Offset of footage first frame relative to it's file name (affects only how footage is loading, does not change data associated with a clip)
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Global scene frame number at which this movie starts playing (affects all data associated with a clip)
+
+ :type: int
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease pencil data for this movie clip
+
+ :type: 'GreasePencil'
+ '''
+
+ proxy: 'MovieClipProxy' = None
+ '''
+
+ :type: 'MovieClipProxy'
+ '''
+
+ size: typing.List[int] = None
+ ''' Width and height in pixels, zero when image data cant be loaded
+
+ :type: typing.List[int]
+ '''
+
+ source: typing.Union[int, str] = None
+ ''' Where the clip comes from * SEQUENCE Image Sequence, Multiple image files, as a sequence. * MOVIE Movie File, Movie file.
+
+ :type: typing.Union[int, str]
+ '''
+
+ tracking: 'MovieTracking' = None
+ '''
+
+ :type: 'MovieTracking'
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or timecode index for this clip
+
+ :type: bool
+ '''
+
+ use_proxy_custom_directory: bool = None
+ ''' Create proxy images in a custom directory (default is movie location)
+
+ :type: bool
+ '''
+
+ def metadata(self) -> 'IDPropertyWrapPtr':
+ ''' Retrieve metadata of the movie file
+
+ :rtype: 'IDPropertyWrapPtr'
+ :return: Dict-like object containing the metadata
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeTree(ID, bpy_struct):
+ ''' Node tree consisting of linked nodes used for shading, textures and compositing
+ '''
+
+ active_input: int = None
+ ''' Index of the active input
+
+ :type: int
+ '''
+
+ active_output: int = None
+ ''' Index of the active output
+
+ :type: int
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ bl_description: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_icon: typing.Union[int, str] = None
+ ''' The node tree icon
+
+ :type: typing.Union[int, str]
+ '''
+
+ bl_idname: str = None
+ '''
+
+ :type: str
+ '''
+
+ bl_label: str = None
+ ''' The node tree label
+
+ :type: str
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease Pencil data-block
+
+ :type: 'GreasePencil'
+ '''
+
+ inputs: typing.Union[typing.List['NodeSocketInterface'],
+ 'bpy_prop_collection', 'NodeTreeInputs'] = None
+ ''' Node tree inputs
+
+ :type: typing.Union[typing.List['NodeSocketInterface'], 'bpy_prop_collection', 'NodeTreeInputs']
+ '''
+
+ links: typing.Union[typing.List['NodeLink'], 'bpy_prop_collection',
+ 'NodeLinks'] = None
+ '''
+
+ :type: typing.Union[typing.List['NodeLink'], 'bpy_prop_collection', 'NodeLinks']
+ '''
+
+ nodes: typing.Union[typing.
+ List['Node'], 'bpy_prop_collection', 'Nodes'] = None
+ '''
+
+ :type: typing.Union[typing.List['Node'], 'bpy_prop_collection', 'Nodes']
+ '''
+
+ outputs: typing.Union[typing.List['NodeSocketInterface'],
+ 'bpy_prop_collection', 'NodeTreeOutputs'] = None
+ ''' Node tree outputs
+
+ :type: typing.Union[typing.List['NodeSocketInterface'], 'bpy_prop_collection', 'NodeTreeOutputs']
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Node Tree type (deprecated, bl_idname is the actual node tree type identifier) * SHADER Shader, Shader nodes. * TEXTURE Texture, Texture nodes. * COMPOSITING Compositing, Compositing nodes. * SIMULATION Simulation, Simulation nodes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ view_center: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ def interface_update(self, context: 'Context'):
+ ''' Updated node group interface
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def poll(cls, context: 'Context'):
+ ''' Check visibility in the editor
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ def update(self):
+ ''' Update on editor changes
+
+ '''
+ pass
+
+ @classmethod
+ def get_from_context(cls, context: 'Context'):
+ ''' Get a node tree from the context
+
+ :param context:
+ :type context: 'Context'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Object(ID, bpy_struct):
+ ''' Object data-block defining an object in a scene
+ '''
+
+ active_material: 'Material' = None
+ ''' Active material being displayed
+
+ :type: 'Material'
+ '''
+
+ active_material_index: int = None
+ ''' Index of active material slot
+
+ :type: int
+ '''
+
+ active_shape_key: 'ShapeKey' = None
+ ''' Current shape key
+
+ :type: 'ShapeKey'
+ '''
+
+ active_shape_key_index: int = None
+ ''' Current shape key index
+
+ :type: int
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ animation_visualization: 'AnimViz' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimViz'
+ '''
+
+ bound_box: typing.List[float] = None
+ ''' Object's bounding box in object-space coordinates, all values are -1.0 when not available
+
+ :type: typing.List[float]
+ '''
+
+ collision: 'CollisionSettings' = None
+ ''' Settings for using the object as a collider in physics simulation
+
+ :type: 'CollisionSettings'
+ '''
+
+ color: typing.List[float] = None
+ ''' Object color and alpha, used when faces have the ObColor mode enabled
+
+ :type: typing.List[float]
+ '''
+
+ constraints: typing.Union[typing.List['Constraint'], 'bpy_prop_collection',
+ 'ObjectConstraints'] = None
+ ''' Constraints affecting the transformation of the object
+
+ :type: typing.Union[typing.List['Constraint'], 'bpy_prop_collection', 'ObjectConstraints']
+ '''
+
+ cycles = None
+ ''' Cycles object settings'''
+
+ cycles_visibility = None
+ ''' Cycles visibility settings'''
+
+ data: 'ID' = None
+ ''' Object data
+
+ :type: 'ID'
+ '''
+
+ delta_location: typing.List[float] = None
+ ''' Extra translation added to the location of the object
+
+ :type: typing.List[float]
+ '''
+
+ delta_rotation_euler: typing.List[float] = None
+ ''' Extra rotation added to the rotation of the object (when using Euler rotations)
+
+ :type: typing.List[float]
+ '''
+
+ delta_rotation_quaternion: typing.List[float] = None
+ ''' Extra rotation added to the rotation of the object (when using Quaternion rotations)
+
+ :type: typing.List[float]
+ '''
+
+ delta_scale: typing.List[float] = None
+ ''' Extra scaling added to the scale of the object
+
+ :type: typing.List[float]
+ '''
+
+ dimensions: typing.List[float] = None
+ ''' Absolute bounding box dimensions of the object (WARNING: assigning to it or its members multiple consecutive times will not work correctly, as this needs up-to-date evaluated data)
+
+ :type: typing.List[float]
+ '''
+
+ display: 'ObjectDisplay' = None
+ ''' Object display settings for 3d viewport
+
+ :type: 'ObjectDisplay'
+ '''
+
+ display_bounds_type: typing.Union[int, str] = None
+ ''' Object boundary display type * BOX Box, Display bounds as box. * SPHERE Sphere, Display bounds as sphere. * CYLINDER Cylinder, Display bounds as cylinder. * CONE Cone, Display bounds as cone. * CAPSULE Capsule, Display bounds as capsule.
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_type: typing.Union[int, str] = None
+ ''' How to display object in viewport * BOUNDS Bounds, Display the bounds of the object. * WIRE Wire, Display the object as a wireframe. * SOLID Solid, Display the object as a solid (if solid drawing is enabled in the viewport). * TEXTURED Textured, Display the object with textures (if textures are enabled in the viewport).
+
+ :type: typing.Union[int, str]
+ '''
+
+ empty_display_size: float = None
+ ''' Size of display for empties in the viewport
+
+ :type: float
+ '''
+
+ empty_display_type: typing.Union[int, str] = None
+ ''' Viewport display style for empties
+
+ :type: typing.Union[int, str]
+ '''
+
+ empty_image_depth: typing.Union[int, str] = None
+ ''' Determine which other objects will occlude the image
+
+ :type: typing.Union[int, str]
+ '''
+
+ empty_image_offset: typing.List[float] = None
+ ''' Origin offset distance
+
+ :type: typing.List[float]
+ '''
+
+ empty_image_side: typing.Union[int, str] = None
+ ''' Show front/back side
+
+ :type: typing.Union[int, str]
+ '''
+
+ face_maps: typing.Union[typing.List['FaceMap'], 'bpy_prop_collection',
+ 'FaceMaps'] = None
+ ''' Maps of faces of the object
+
+ :type: typing.Union[typing.List['FaceMap'], 'bpy_prop_collection', 'FaceMaps']
+ '''
+
+ field: 'FieldSettings' = None
+ ''' Settings for using the object as a field in physics simulation
+
+ :type: 'FieldSettings'
+ '''
+
+ grease_pencil_modifiers: typing.Union[typing.List['GpencilModifier'],
+ 'bpy_prop_collection',
+ 'ObjectGpencilModifiers'] = None
+ ''' Modifiers affecting the data of the grease pencil object
+
+ :type: typing.Union[typing.List['GpencilModifier'], 'bpy_prop_collection', 'ObjectGpencilModifiers']
+ '''
+
+ hide_render: bool = None
+ ''' Globally disable in renders
+
+ :type: bool
+ '''
+
+ hide_select: bool = None
+ ''' Disable selection in viewport
+
+ :type: bool
+ '''
+
+ hide_viewport: bool = None
+ ''' Globally disable in viewports
+
+ :type: bool
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ instance_collection: 'Collection' = None
+ ''' Instance an existing collection
+
+ :type: 'Collection'
+ '''
+
+ instance_faces_scale: float = None
+ ''' Scale the face instance objects
+
+ :type: float
+ '''
+
+ instance_type: typing.Union[int, str] = None
+ ''' If not None, object instancing method to use * NONE None. * VERTS Vertices, Instantiate child objects on all vertices. * FACES Faces, Instantiate child objects on all faces. * COLLECTION Collection, Enable collection instancing.
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_from_instancer: bool = None
+ ''' Object comes from a instancer
+
+ :type: bool
+ '''
+
+ is_from_set: bool = None
+ ''' Object comes from a background set
+
+ :type: bool
+ '''
+
+ is_instancer: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ location: typing.List[float] = None
+ ''' Location of the object
+
+ :type: typing.List[float]
+ '''
+
+ lock_location: typing.List[bool] = None
+ ''' Lock editing of location when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ lock_rotation: typing.List[bool] = None
+ ''' Lock editing of rotation when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ lock_rotation_w: bool = None
+ ''' Lock editing of 'angle' component of four-component rotations when transforming
+
+ :type: bool
+ '''
+
+ lock_rotations_4d: bool = None
+ ''' Lock editing of four component rotations by components (instead of as Eulers)
+
+ :type: bool
+ '''
+
+ lock_scale: typing.List[bool] = None
+ ''' Lock editing of scale when transforming
+
+ :type: typing.List[bool]
+ '''
+
+ material_slots: typing.Union[typing.List['MaterialSlot'],
+ 'bpy_prop_collection'] = None
+ ''' Material slots in the object
+
+ :type: typing.Union[typing.List['MaterialSlot'], 'bpy_prop_collection']
+ '''
+
+ matrix_basis: typing.List[float] = None
+ ''' Matrix access to location, rotation and scale (including deltas), before constraints and parenting are applied
+
+ :type: typing.List[float]
+ '''
+
+ matrix_local: typing.List[float] = None
+ ''' Parent relative transformation matrix - WARNING: Only takes into account 'Object' parenting, so e.g. in case of bone parenting you get a matrix relative to the Armature object, not to the actual parent bone
+
+ :type: typing.List[float]
+ '''
+
+ matrix_parent_inverse: typing.List[float] = None
+ ''' Inverse of object's parent matrix at time of parenting
+
+ :type: typing.List[float]
+ '''
+
+ matrix_world: typing.List[float] = None
+ ''' Worldspace transformation matrix
+
+ :type: typing.List[float]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Object interaction mode * OBJECT Object Mode. * EDIT Edit Mode. * POSE Pose Mode. * SCULPT Sculpt Mode. * VERTEX_PAINT Vertex Paint. * WEIGHT_PAINT Weight Paint. * TEXTURE_PAINT Texture Paint. * PARTICLE_EDIT Particle Edit. * EDIT_GPENCIL Edit Mode, Edit Grease Pencil Strokes. * SCULPT_GPENCIL Sculpt Mode, Sculpt Grease Pencil Strokes. * PAINT_GPENCIL Draw, Paint Grease Pencil Strokes. * VERTEX_GPENCIL Vertex Paint, Grease Pencil Vertex Paint Strokes. * WEIGHT_GPENCIL Weight Paint, Grease Pencil Weight Paint Strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ modifiers: typing.Union[typing.List['Modifier'], 'bpy_prop_collection',
+ 'ObjectModifiers'] = None
+ ''' Modifiers affecting the geometric data of the object
+
+ :type: typing.Union[typing.List['Modifier'], 'bpy_prop_collection', 'ObjectModifiers']
+ '''
+
+ motion_path: 'MotionPath' = None
+ ''' Motion Path for this element
+
+ :type: 'MotionPath'
+ '''
+
+ parent: 'Object' = None
+ ''' Parent Object
+
+ :type: 'Object'
+ '''
+
+ parent_bone: str = None
+ ''' Name of parent bone in case of a bone parenting relation
+
+ :type: str
+ '''
+
+ parent_type: typing.Union[int, str] = None
+ ''' Type of parent relation * OBJECT Object, The object is parented to an object. * ARMATURE Armature. * LATTICE Lattice, The object is parented to a lattice. * VERTEX Vertex, The object is parented to a vertex. * VERTEX_3 3 Vertices. * BONE Bone, The object is parented to a bone.
+
+ :type: typing.Union[int, str]
+ '''
+
+ parent_vertices: typing.List[int] = None
+ ''' Indices of vertices in case of a vertex parenting relation
+
+ :type: typing.List[int]
+ '''
+
+ particle_systems: typing.Union[typing.List[
+ 'ParticleSystem'], 'bpy_prop_collection', 'ParticleSystems'] = None
+ ''' Particle systems emitted from the object
+
+ :type: typing.Union[typing.List['ParticleSystem'], 'bpy_prop_collection', 'ParticleSystems']
+ '''
+
+ pass_index: int = None
+ ''' Index number for the "Object Index" render pass
+
+ :type: int
+ '''
+
+ pose: 'Pose' = None
+ ''' Current pose for armatures
+
+ :type: 'Pose'
+ '''
+
+ pose_library: 'Action' = None
+ ''' Action used as a pose library for armatures
+
+ :type: 'Action'
+ '''
+
+ proxy: 'Object' = None
+ ''' Library object this proxy object controls
+
+ :type: 'Object'
+ '''
+
+ proxy_collection: 'Object' = None
+ ''' Library collection duplicator object this proxy object controls
+
+ :type: 'Object'
+ '''
+
+ rigid_body: 'RigidBodyObject' = None
+ ''' Settings for rigid body simulation
+
+ :type: 'RigidBodyObject'
+ '''
+
+ rigid_body_constraint: 'RigidBodyConstraint' = None
+ ''' Constraint constraining rigid bodies
+
+ :type: 'RigidBodyConstraint'
+ '''
+
+ rotation_axis_angle: typing.List[float] = None
+ ''' Angle of Rotation for Axis-Angle rotation representation
+
+ :type: typing.List[float]
+ '''
+
+ rotation_euler: typing.List[float] = None
+ ''' Rotation in Eulers
+
+ :type: typing.List[float]
+ '''
+
+ rotation_mode: typing.Union[int, str] = None
+ ''' * QUATERNION Quaternion (WXYZ), No Gimbal Lock. * XYZ XYZ Euler, XYZ Rotation Order - prone to Gimbal Lock (default). * XZY XZY Euler, XZY Rotation Order - prone to Gimbal Lock. * YXZ YXZ Euler, YXZ Rotation Order - prone to Gimbal Lock. * YZX YZX Euler, YZX Rotation Order - prone to Gimbal Lock. * ZXY ZXY Euler, ZXY Rotation Order - prone to Gimbal Lock. * ZYX ZYX Euler, ZYX Rotation Order - prone to Gimbal Lock. * AXIS_ANGLE Axis Angle, Axis Angle (W+XYZ), defines a rotation around some axis defined by 3D-Vector.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_quaternion: typing.List[float] = None
+ ''' Rotation in Quaternions
+
+ :type: typing.List[float]
+ '''
+
+ scale: typing.List[float] = None
+ ''' Scaling of the object
+
+ :type: typing.List[float]
+ '''
+
+ shader_effects: typing.Union[typing.
+ List['ShaderFx'], 'bpy_prop_collection',
+ 'ObjectShaderFx'] = None
+ ''' Effects affecting display of object
+
+ :type: typing.Union[typing.List['ShaderFx'], 'bpy_prop_collection', 'ObjectShaderFx']
+ '''
+
+ show_all_edges: bool = None
+ ''' Display all edges for mesh objects
+
+ :type: bool
+ '''
+
+ show_axis: bool = None
+ ''' Display the object's origin and axes
+
+ :type: bool
+ '''
+
+ show_bounds: bool = None
+ ''' Display the object's bounds
+
+ :type: bool
+ '''
+
+ show_empty_image_only_axis_aligned: bool = None
+ ''' Only display the image when it is aligned with the view axis
+
+ :type: bool
+ '''
+
+ show_empty_image_orthographic: bool = None
+ ''' Display image in orthographic mode
+
+ :type: bool
+ '''
+
+ show_empty_image_perspective: bool = None
+ ''' Display image in perspective mode
+
+ :type: bool
+ '''
+
+ show_in_front: bool = None
+ ''' Make the object draw in front of others
+
+ :type: bool
+ '''
+
+ show_instancer_for_render: bool = None
+ ''' Make instancer visible when rendering
+
+ :type: bool
+ '''
+
+ show_instancer_for_viewport: bool = None
+ ''' Make instancer visible in the viewport
+
+ :type: bool
+ '''
+
+ show_name: bool = None
+ ''' Display the object's name
+
+ :type: bool
+ '''
+
+ show_only_shape_key: bool = None
+ ''' Always show the current Shape for this Object
+
+ :type: bool
+ '''
+
+ show_texture_space: bool = None
+ ''' Display the object's texture space
+
+ :type: bool
+ '''
+
+ show_transparent: bool = None
+ ''' Display material transparency in the object
+
+ :type: bool
+ '''
+
+ show_wire: bool = None
+ ''' Add the object's wireframe over solid drawing
+
+ :type: bool
+ '''
+
+ soft_body: 'SoftBodySettings' = None
+ ''' Settings for soft body simulation
+
+ :type: 'SoftBodySettings'
+ '''
+
+ track_axis: typing.Union[int, str] = None
+ ''' Axis that points in 'forward' direction (applies to InstanceFrame when parent 'Follow' is enabled)
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of Object
+
+ :type: typing.Union[int, str]
+ '''
+
+ up_axis: typing.Union[int, str] = None
+ ''' Axis that points in the upward direction (applies to InstanceFrame when parent 'Follow' is enabled)
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_dynamic_topology_sculpting: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_empty_image_alpha: bool = None
+ ''' Use alpha blending instead of alpha test (can produce sorting artifacts)
+
+ :type: bool
+ '''
+
+ use_grease_pencil_lights: bool = None
+ ''' Lights affect grease pencil object
+
+ :type: bool
+ '''
+
+ use_instance_faces_scale: bool = None
+ ''' Scale instance based on face size
+
+ :type: bool
+ '''
+
+ use_instance_vertices_rotation: bool = None
+ ''' Rotate instance according to vertex normal
+
+ :type: bool
+ '''
+
+ use_shape_key_edit_mode: bool = None
+ ''' Apply shape keys in edit mode (for Meshes only)
+
+ :type: bool
+ '''
+
+ vertex_groups: typing.Union[typing.List['VertexGroup'],
+ 'bpy_prop_collection', 'VertexGroups'] = None
+ ''' Vertex groups of the object
+
+ :type: typing.Union[typing.List['VertexGroup'], 'bpy_prop_collection', 'VertexGroups']
+ '''
+
+ children = None
+ ''' All the children of this object. .. note:: Takes O(len(bpy.data.objects)) time. (readonly)'''
+
+ users_collection = None
+ ''' The collections this object is in. (readonly)'''
+
+ users_scene = None
+ ''' The scenes this object is in. .. note:: Takes O(len(bpy.data.scenes) * len(bpy.data.objects)) time. (readonly)'''
+
+ def select_get(self, view_layer: 'ViewLayer' = None) -> bool:
+ ''' Test if the object is selected. The selection state is per view layer
+
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ :rtype: bool
+ :return: Object selected
+ '''
+ pass
+
+ def select_set(self, state: bool, view_layer: 'ViewLayer' = None):
+ ''' Select or deselect the object. The selection state is per view layer
+
+ :param state: Selection state to define
+ :type state: bool
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ '''
+ pass
+
+ def hide_get(self, view_layer: 'ViewLayer' = None) -> bool:
+ ''' Test if the object is hidden for viewport editing. This hiding state is per view layer
+
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ :rtype: bool
+ :return: Object hidden
+ '''
+ pass
+
+ def hide_set(self, state: bool, view_layer: 'ViewLayer' = None):
+ ''' Hide the object for viewport editing. This hiding state is per view layer
+
+ :param state: Hide state to define
+ :type state: bool
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ '''
+ pass
+
+ def visible_get(self,
+ view_layer: 'ViewLayer' = None,
+ viewport: 'SpaceView3D' = None) -> bool:
+ ''' Test if the object is visible in the 3D viewport, taking into account all visibility settings
+
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ :param viewport: Use this instead of the active 3D viewport
+ :type viewport: 'SpaceView3D'
+ :rtype: bool
+ :return: Object visible
+ '''
+ pass
+
+ def holdout_get(self, view_layer: 'ViewLayer' = None) -> bool:
+ ''' Test if object is masked in the view layer
+
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ :rtype: bool
+ :return: Object holdout
+ '''
+ pass
+
+ def indirect_only_get(self, view_layer: 'ViewLayer' = None) -> bool:
+ ''' Test if object is set to contribute only indirectly (through shadows and reflections) in the view layer
+
+ :param view_layer: Use this instead of the active view layer
+ :type view_layer: 'ViewLayer'
+ :rtype: bool
+ :return: Object indirect only
+ '''
+ pass
+
+ def local_view_get(self, viewport: 'SpaceView3D') -> bool:
+ ''' Get the local view state for this object
+
+ :param viewport: Viewport in local view
+ :type viewport: 'SpaceView3D'
+ :rtype: bool
+ :return: Object local view state
+ '''
+ pass
+
+ def local_view_set(self, viewport: 'SpaceView3D', state: bool):
+ ''' Set the local view state for this object
+
+ :param viewport: Viewport in local view
+ :type viewport: 'SpaceView3D'
+ :param state: Local view state to define
+ :type state: bool
+ '''
+ pass
+
+ def visible_in_viewport_get(self, viewport: 'SpaceView3D') -> bool:
+ ''' Check for local view and local collections for this viewport and object
+
+ :param viewport: Viewport in local collections
+ :type viewport: 'SpaceView3D'
+ :rtype: bool
+ :return: Object viewport visibility
+ '''
+ pass
+
+ def convert_space(
+ self,
+ pose_bone: 'PoseBone' = None,
+ matrix: typing.List[float] = ((0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0,
+ 0.0),
+ (0.0, 0.0, 0.0, 0.0), (0.0, 0.0, 0.0,
+ 0.0)),
+ from_space: typing.Union[int, str] = 'WORLD',
+ to_space: typing.Union[int, str] = 'WORLD') -> typing.List[float]:
+ ''' Convert (transform) the given matrix from one space to another
+
+ :param pose_bone: Bone to use to define spaces (may be None, in which case only the two 'WORLD' and 'LOCAL' spaces are usable)
+ :type pose_bone: 'PoseBone'
+ :param matrix: The matrix to transform
+ :type matrix: typing.List[float]
+ :param from_space: The space in which 'matrix' is currently * WORLD World Space, The most global space in Blender. * POSE Pose Space, The pose space of a bone (its armature's object space). * LOCAL_WITH_PARENT Local With Parent, The rest pose local space of a bone (thus matrix includes parent transforms). * LOCAL Local Space, The local space of an object/bone.
+ :type from_space: typing.Union[int, str]
+ :param to_space: The space to which you want to transform 'matrix' * WORLD World Space, The most global space in Blender. * POSE Pose Space, The pose space of a bone (its armature's object space). * LOCAL_WITH_PARENT Local With Parent, The rest pose local space of a bone (thus matrix includes parent transforms). * LOCAL Local Space, The local space of an object/bone.
+ :type to_space: typing.Union[int, str]
+ :rtype: typing.List[float]
+ :return: The transformed matrix
+ '''
+ pass
+
+ def calc_matrix_camera(self,
+ depsgraph: 'Depsgraph',
+ x: int = 1,
+ y: int = 1,
+ scale_x: float = 1.0,
+ scale_y: float = 1.0) -> typing.List[float]:
+ ''' Generate the camera projection matrix of this object (mostly useful for Camera and Light types)
+
+ :param depsgraph: Depsgraph to get evaluated data from
+ :type depsgraph: 'Depsgraph'
+ :param x: Width of the render area
+ :type x: int
+ :param y: Height of the render area
+ :type y: int
+ :param scale_x: Width scaling factor
+ :type scale_x: float
+ :param scale_y: Height scaling factor
+ :type scale_y: float
+ :rtype: typing.List[float]
+ :return: The camera projection matrix
+ '''
+ pass
+
+ def camera_fit_coords(self, depsgraph: 'Depsgraph',
+ coordinates: typing.List[float]):
+ ''' Compute the coordinate (and scale for ortho cameras) given object should be to 'see' all given coordinates
+
+ :param depsgraph: Depsgraph to get evaluated data from
+ :type depsgraph: 'Depsgraph'
+ :param coordinates: Coordinates to fit in
+ :type coordinates: typing.List[float]
+ '''
+ pass
+
+ def to_mesh(self,
+ preserve_all_data_layers: bool = False,
+ depsgraph: 'Depsgraph' = None) -> 'Mesh':
+ ''' Create a Mesh data-block from the current state of the object. The object owns the data-block. To force free it use to_mesh_clear(). The result is temporary and can not be used by objects from the main database
+
+ :param preserve_all_data_layers: Preserve all data layers in the mesh, like UV maps and vertex groups. By default Blender only computes the subset of data layers needed for viewport display and rendering, for better performance
+ :type preserve_all_data_layers: bool
+ :param depsgraph: Dependency Graph, Evaluated dependency graph which is required when preserve_all_data_layers is true
+ :type depsgraph: 'Depsgraph'
+ :rtype: 'Mesh'
+ :return: Mesh created from object
+ '''
+ pass
+
+ def to_mesh_clear(self):
+ ''' Clears mesh data-block created by to_mesh()
+
+ '''
+ pass
+
+ def find_armature(self) -> 'Object':
+ ''' Find armature influencing this object as a parent or via a modifier
+
+ :rtype: 'Object'
+ :return: Armature object influencing this object or NULL
+ '''
+ pass
+
+ def shape_key_add(self, name: str = "Key",
+ from_mix: bool = True) -> 'ShapeKey':
+ ''' Add shape key to this object
+
+ :param name: Unique name for the new keyblock
+ :type name: str
+ :param from_mix: Create new shape from existing mix of shapes
+ :type from_mix: bool
+ :rtype: 'ShapeKey'
+ :return: New shape keyblock
+ '''
+ pass
+
+ def shape_key_remove(self, key: 'ShapeKey'):
+ ''' Remove a Shape Key from this object
+
+ :param key: Keyblock to be removed
+ :type key: 'ShapeKey'
+ '''
+ pass
+
+ def shape_key_clear(self):
+ ''' Remove all Shape Keys from this object
+
+ '''
+ pass
+
+ def ray_cast(self,
+ origin: typing.List[float],
+ direction: typing.List[float],
+ distance: float = 1.70141e+38,
+ depsgraph: 'Depsgraph' = None):
+ ''' Cast a ray onto evaluated geometry, in object space (using context's or provided depsgraph to get evaluated mesh if needed)
+
+ :param origin: Origin of the ray, in object space
+ :type origin: typing.List[float]
+ :param direction: Direction of the ray, in object space
+ :type direction: typing.List[float]
+ :param distance: Maximum distance
+ :type distance: float
+ :param depsgraph: Depsgraph to use to get evaluated data, when called from original object (only needed if current Context's depsgraph is not suitable)
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def closest_point_on_mesh(self,
+ origin: typing.List[float],
+ distance: float = 1.84467e+19,
+ depsgraph: 'Depsgraph' = None):
+ ''' Find the nearest point on evaluated geometry, in object space (using context's or provided depsgraph to get evaluated mesh if needed)
+
+ :param origin: Point to find closest geometry from (in object space)
+ :type origin: typing.List[float]
+ :param distance: Maximum distance
+ :type distance: float
+ :param depsgraph: Depsgraph to use to get evaluated data, when called from original object (only needed if current Context's depsgraph is not suitable)
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def is_modified(self, scene: 'Scene',
+ settings: typing.Union[int, str]) -> bool:
+ ''' Determine if this object is modified from the base mesh data
+
+ :param scene: Scene in which to check the object
+ :type scene: 'Scene'
+ :param settings: Modifier settings to apply * PREVIEW Preview, Apply modifier preview settings. * RENDER Render, Apply modifier render settings.
+ :type settings: typing.Union[int, str]
+ :rtype: bool
+ :return: Whether the object is modified
+ '''
+ pass
+
+ def is_deform_modified(self, scene: 'Scene',
+ settings: typing.Union[int, str]) -> bool:
+ ''' Determine if this object is modified by a deformation from the base mesh data
+
+ :param scene: Scene in which to check the object
+ :type scene: 'Scene'
+ :param settings: Modifier settings to apply * PREVIEW Preview, Apply modifier preview settings. * RENDER Render, Apply modifier render settings.
+ :type settings: typing.Union[int, str]
+ :rtype: bool
+ :return: Whether the object is deform-modified
+ '''
+ pass
+
+ def update_from_editmode(self) -> bool:
+ ''' Load the objects edit-mode data into the object data
+
+ :rtype: bool
+ :return: Success
+ '''
+ pass
+
+ def cache_release(self):
+ ''' Release memory used by caches associated with this object. Intended to be used by render engines only
+
+ '''
+ pass
+
+ def generate_gpencil_strokes(self,
+ ob_gpencil: 'Object',
+ gpencil_lines: bool = False,
+ use_collections: bool = True) -> bool:
+ ''' Convert a curve object to grease pencil strokes.
+
+ :param ob_gpencil: Grease Pencil object used to create new strokes
+ :type ob_gpencil: 'Object'
+ :param gpencil_lines: Create Lines
+ :type gpencil_lines: bool
+ :param use_collections: Use Collections
+ :type use_collections: bool
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PaintCurve(ID, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Palette(ID, bpy_struct):
+ colors: typing.Union[typing.List['PaletteColor'], 'bpy_prop_collection',
+ 'PaletteColors'] = None
+ '''
+
+ :type: typing.Union[typing.List['PaletteColor'], 'bpy_prop_collection', 'PaletteColors']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSettings(ID, bpy_struct):
+ ''' Particle settings, reusable by multiple particle systems
+ '''
+
+ active_instanceweight: 'ParticleDupliWeight' = None
+ '''
+
+ :type: 'ParticleDupliWeight'
+ '''
+
+ active_instanceweight_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ active_texture: 'Texture' = None
+ ''' Active texture slot being displayed
+
+ :type: 'Texture'
+ '''
+
+ active_texture_index: int = None
+ ''' Index of active texture slot
+
+ :type: int
+ '''
+
+ adaptive_angle: int = None
+ ''' How many degrees path has to curve to make another render segment
+
+ :type: int
+ '''
+
+ adaptive_pixel: int = None
+ ''' How many pixels path has to cover to make another render segment
+
+ :type: int
+ '''
+
+ angular_velocity_factor: float = None
+ ''' Angular velocity amount (in radians per second)
+
+ :type: float
+ '''
+
+ angular_velocity_mode: typing.Union[int, str] = None
+ ''' What axis is used to change particle rotation with time
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ apply_effector_to_children: bool = None
+ ''' Apply effectors to children
+
+ :type: bool
+ '''
+
+ apply_guide_to_children: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ bending_random: float = None
+ ''' Random stiffness of hairs
+
+ :type: float
+ '''
+
+ boids: 'BoidSettings' = None
+ '''
+
+ :type: 'BoidSettings'
+ '''
+
+ branch_threshold: float = None
+ ''' Threshold of branching
+
+ :type: float
+ '''
+
+ brownian_factor: float = None
+ ''' Amount of random, erratic particle movement
+
+ :type: float
+ '''
+
+ child_length: float = None
+ ''' Length of child paths
+
+ :type: float
+ '''
+
+ child_length_threshold: float = None
+ ''' Amount of particles left untouched by child path length
+
+ :type: float
+ '''
+
+ child_nbr: int = None
+ ''' Number of children/parent
+
+ :type: int
+ '''
+
+ child_parting_factor: float = None
+ ''' Create parting in the children based on parent strands
+
+ :type: float
+ '''
+
+ child_parting_max: float = None
+ ''' Maximum root to tip angle (tip distance/root distance for long hair)
+
+ :type: float
+ '''
+
+ child_parting_min: float = None
+ ''' Minimum root to tip angle (tip distance/root distance for long hair)
+
+ :type: float
+ '''
+
+ child_radius: float = None
+ ''' Radius of children around parent
+
+ :type: float
+ '''
+
+ child_roundness: float = None
+ ''' Roundness of children around parent
+
+ :type: float
+ '''
+
+ child_size: float = None
+ ''' A multiplier for the child particle size
+
+ :type: float
+ '''
+
+ child_size_random: float = None
+ ''' Random variation to the size of the child particles
+
+ :type: float
+ '''
+
+ child_type: typing.Union[int, str] = None
+ ''' Create child particles
+
+ :type: typing.Union[int, str]
+ '''
+
+ clump_curve: 'CurveMapping' = None
+ ''' Curve defining clump tapering
+
+ :type: 'CurveMapping'
+ '''
+
+ clump_factor: float = None
+ ''' Amount of clumping
+
+ :type: float
+ '''
+
+ clump_noise_size: float = None
+ ''' Size of clump noise
+
+ :type: float
+ '''
+
+ clump_shape: float = None
+ ''' Shape of clumping
+
+ :type: float
+ '''
+
+ collision_collection: 'Collection' = None
+ ''' Limit colliders to this collection
+
+ :type: 'Collection'
+ '''
+
+ color_maximum: float = None
+ ''' Maximum length of the particle color vector
+
+ :type: float
+ '''
+
+ count: int = None
+ ''' Total number of particles
+
+ :type: int
+ '''
+
+ courant_target: float = None
+ ''' The relative distance a particle can move before requiring more subframes (target Courant number); 0.01-0.3 is the recommended range
+
+ :type: float
+ '''
+
+ create_long_hair_children: bool = None
+ ''' Calculate children that suit long hair well
+
+ :type: bool
+ '''
+
+ damping: float = None
+ ''' Amount of damping
+
+ :type: float
+ '''
+
+ display_color: typing.Union[int, str] = None
+ ''' Draw additional particle data as a color
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_method: typing.Union[int, str] = None
+ ''' How particles are drawn in viewport
+
+ :type: typing.Union[int, str]
+ '''
+
+ display_percentage: int = None
+ ''' Percentage of particles to display in 3D view
+
+ :type: int
+ '''
+
+ display_size: float = None
+ ''' Size of particles on viewport in BU
+
+ :type: float
+ '''
+
+ display_step: int = None
+ ''' How many steps paths are drawn with (power of 2)
+
+ :type: int
+ '''
+
+ distribution: typing.Union[int, str] = None
+ ''' How to distribute particles on selected element
+
+ :type: typing.Union[int, str]
+ '''
+
+ drag_factor: float = None
+ ''' Amount of air-drag
+
+ :type: float
+ '''
+
+ effect_hair: float = None
+ ''' Hair stiffness for effectors
+
+ :type: float
+ '''
+
+ effector_amount: int = None
+ ''' How many particles are effectors (0 is all particles)
+
+ :type: int
+ '''
+
+ effector_weights: 'EffectorWeights' = None
+ '''
+
+ :type: 'EffectorWeights'
+ '''
+
+ emit_from: typing.Union[int, str] = None
+ ''' Where to emit particles from
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor_random: float = None
+ ''' Give the starting velocity a random variation
+
+ :type: float
+ '''
+
+ fluid: 'SPHFluidSettings' = None
+ '''
+
+ :type: 'SPHFluidSettings'
+ '''
+
+ force_field_1: 'FieldSettings' = None
+ '''
+
+ :type: 'FieldSettings'
+ '''
+
+ force_field_2: 'FieldSettings' = None
+ '''
+
+ :type: 'FieldSettings'
+ '''
+
+ frame_end: float = None
+ ''' Frame number to stop emitting particles
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Frame number to start emitting particles
+
+ :type: float
+ '''
+
+ grid_random: float = None
+ ''' Add random offset to the grid locations
+
+ :type: float
+ '''
+
+ grid_resolution: int = None
+ ''' The resolution of the particle grid
+
+ :type: int
+ '''
+
+ hair_length: float = None
+ ''' Length of the hair
+
+ :type: float
+ '''
+
+ hair_step: int = None
+ ''' Number of hair segments
+
+ :type: int
+ '''
+
+ hexagonal_grid: bool = None
+ ''' Create the grid in a hexagonal pattern
+
+ :type: bool
+ '''
+
+ instance_collection: 'Collection' = None
+ ''' Show Objects in this collection in place of particles
+
+ :type: 'Collection'
+ '''
+
+ instance_object: 'Object' = None
+ ''' Show this Object in place of particles
+
+ :type: 'Object'
+ '''
+
+ instance_weights: typing.Union[typing.List['ParticleDupliWeight'],
+ 'bpy_prop_collection'] = None
+ ''' Weights for all of the objects in the dupli collection
+
+ :type: typing.Union[typing.List['ParticleDupliWeight'], 'bpy_prop_collection']
+ '''
+
+ integrator: typing.Union[int, str] = None
+ ''' Algorithm used to calculate physics, from the fastest to the most stable/accurate: Midpoint, Euler, Verlet, RK4 (Old)
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_grid: bool = None
+ ''' Invert what is considered object and what is not
+
+ :type: bool
+ '''
+
+ is_fluid: bool = None
+ ''' Particles were created by a fluid simulation
+
+ :type: bool
+ '''
+
+ jitter_factor: float = None
+ ''' Amount of jitter applied to the sampling
+
+ :type: float
+ '''
+
+ keyed_loops: int = None
+ ''' Number of times the keys are looped
+
+ :type: int
+ '''
+
+ keys_step: int = None
+ '''
+
+ :type: int
+ '''
+
+ kink: typing.Union[int, str] = None
+ ''' Type of periodic offset on the path
+
+ :type: typing.Union[int, str]
+ '''
+
+ kink_amplitude: float = None
+ ''' The amplitude of the offset
+
+ :type: float
+ '''
+
+ kink_amplitude_clump: float = None
+ ''' How much clump affects kink amplitude
+
+ :type: float
+ '''
+
+ kink_amplitude_random: float = None
+ ''' Random variation of the amplitude
+
+ :type: float
+ '''
+
+ kink_axis: typing.Union[int, str] = None
+ ''' Which axis to use for offset
+
+ :type: typing.Union[int, str]
+ '''
+
+ kink_axis_random: float = None
+ ''' Random variation of the orientation
+
+ :type: float
+ '''
+
+ kink_extra_steps: int = None
+ ''' Extra steps for resolution of special kink features
+
+ :type: int
+ '''
+
+ kink_flat: float = None
+ ''' How flat the hairs are
+
+ :type: float
+ '''
+
+ kink_frequency: float = None
+ ''' The frequency of the offset (1/total length)
+
+ :type: float
+ '''
+
+ kink_shape: float = None
+ ''' Adjust the offset to the beginning/end
+
+ :type: float
+ '''
+
+ length_random: float = None
+ ''' Give path length a random variation
+
+ :type: float
+ '''
+
+ lifetime: float = None
+ ''' Life span of the particles
+
+ :type: float
+ '''
+
+ lifetime_random: float = None
+ ''' Give the particle life a random variation
+
+ :type: float
+ '''
+
+ line_length_head: float = None
+ ''' Length of the line's head
+
+ :type: float
+ '''
+
+ line_length_tail: float = None
+ ''' Length of the line's tail
+
+ :type: float
+ '''
+
+ lock_boids_to_surface: bool = None
+ ''' Constrain boids to a surface
+
+ :type: bool
+ '''
+
+ mass: float = None
+ ''' Mass of the particles
+
+ :type: float
+ '''
+
+ material: int = None
+ ''' Index of material slot used for rendering particles
+
+ :type: int
+ '''
+
+ material_slot: typing.Union[int, str] = None
+ ''' Material slot used for rendering particles
+
+ :type: typing.Union[int, str]
+ '''
+
+ normal_factor: float = None
+ ''' Let the surface normal give the particle a starting velocity
+
+ :type: float
+ '''
+
+ object_align_factor: typing.List[float] = None
+ ''' Let the emitter object orientation give the particle a starting velocity
+
+ :type: typing.List[float]
+ '''
+
+ object_factor: float = None
+ ''' Let the object give the particle a starting velocity
+
+ :type: float
+ '''
+
+ particle_factor: float = None
+ ''' Let the target particle give the particle a starting velocity
+
+ :type: float
+ '''
+
+ particle_size: float = None
+ ''' The size of the particles
+
+ :type: float
+ '''
+
+ path_end: float = None
+ ''' End time of drawn path
+
+ :type: float
+ '''
+
+ path_start: float = None
+ ''' Starting time of drawn path
+
+ :type: float
+ '''
+
+ phase_factor: float = None
+ ''' Rotation around the chosen orientation axis
+
+ :type: float
+ '''
+
+ phase_factor_random: float = None
+ ''' Randomize rotation around the chosen orientation axis
+
+ :type: float
+ '''
+
+ physics_type: typing.Union[int, str] = None
+ ''' Particle physics type
+
+ :type: typing.Union[int, str]
+ '''
+
+ radius_scale: float = None
+ ''' Multiplier of diameter properties
+
+ :type: float
+ '''
+
+ react_event: typing.Union[int, str] = None
+ ''' The event of target particles to react on
+
+ :type: typing.Union[int, str]
+ '''
+
+ reactor_factor: float = None
+ ''' Let the vector away from the target particle's location give the particle a starting velocity
+
+ :type: float
+ '''
+
+ render_step: int = None
+ ''' How many steps paths are rendered with (power of 2)
+
+ :type: int
+ '''
+
+ render_type: typing.Union[int, str] = None
+ ''' How particles are rendered
+
+ :type: typing.Union[int, str]
+ '''
+
+ rendered_child_count: int = None
+ ''' Number of children/parent for rendering
+
+ :type: int
+ '''
+
+ root_radius: float = None
+ ''' Strand diameter width at the root
+
+ :type: float
+ '''
+
+ rotation_factor_random: float = None
+ ''' Randomize particle orientation
+
+ :type: float
+ '''
+
+ rotation_mode: typing.Union[int, str] = None
+ ''' Particle orientation axis (does not affect Explode modifier's results)
+
+ :type: typing.Union[int, str]
+ '''
+
+ roughness_1: float = None
+ ''' Amount of location dependent rough
+
+ :type: float
+ '''
+
+ roughness_1_size: float = None
+ ''' Size of location dependent rough
+
+ :type: float
+ '''
+
+ roughness_2: float = None
+ ''' Amount of random rough
+
+ :type: float
+ '''
+
+ roughness_2_size: float = None
+ ''' Size of random rough
+
+ :type: float
+ '''
+
+ roughness_2_threshold: float = None
+ ''' Amount of particles left untouched by random rough
+
+ :type: float
+ '''
+
+ roughness_curve: 'CurveMapping' = None
+ ''' Curve defining roughness
+
+ :type: 'CurveMapping'
+ '''
+
+ roughness_end_shape: float = None
+ ''' Shape of end point rough
+
+ :type: float
+ '''
+
+ roughness_endpoint: float = None
+ ''' Amount of end point rough
+
+ :type: float
+ '''
+
+ shape: float = None
+ ''' Strand shape parameter
+
+ :type: float
+ '''
+
+ show_guide_hairs: bool = None
+ ''' Show guide hairs
+
+ :type: bool
+ '''
+
+ show_hair_grid: bool = None
+ ''' Show hair simulation grid
+
+ :type: bool
+ '''
+
+ show_health: bool = None
+ ''' Draw boid health
+
+ :type: bool
+ '''
+
+ show_number: bool = None
+ ''' Show particle number
+
+ :type: bool
+ '''
+
+ show_size: bool = None
+ ''' Show particle size
+
+ :type: bool
+ '''
+
+ show_unborn: bool = None
+ ''' Show particles before they are emitted
+
+ :type: bool
+ '''
+
+ show_velocity: bool = None
+ ''' Show particle velocity
+
+ :type: bool
+ '''
+
+ size_random: float = None
+ ''' Give the particle size a random variation
+
+ :type: float
+ '''
+
+ subframes: int = None
+ ''' Subframes to simulate for improved stability and finer granularity simulations (dt = timestep / (subframes + 1))
+
+ :type: int
+ '''
+
+ tangent_factor: float = None
+ ''' Let the surface tangent give the particle a starting velocity
+
+ :type: float
+ '''
+
+ tangent_phase: float = None
+ ''' Rotate the surface tangent
+
+ :type: float
+ '''
+
+ texture_slots: typing.Union[typing.List['ParticleSettingsTextureSlot'],
+ 'bpy_prop_collection',
+ 'ParticleSettingsTextureSlots'] = None
+ ''' Texture slots defining the mapping and influence of textures
+
+ :type: typing.Union[typing.List['ParticleSettingsTextureSlot'], 'bpy_prop_collection', 'ParticleSettingsTextureSlots']
+ '''
+
+ time_tweak: float = None
+ ''' A multiplier for physics timestep (1.0 means one frame = 1/25 seconds)
+
+ :type: float
+ '''
+
+ timestep: float = None
+ ''' The simulation timestep per frame (seconds per frame)
+
+ :type: float
+ '''
+
+ tip_radius: float = None
+ ''' Strand diameter width at the tip
+
+ :type: float
+ '''
+
+ trail_count: int = None
+ ''' Number of trail particles
+
+ :type: int
+ '''
+
+ twist: float = None
+ ''' Number of turns around parent along the strand
+
+ :type: float
+ '''
+
+ twist_curve: 'CurveMapping' = None
+ ''' Curve defining twist
+
+ :type: 'CurveMapping'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Particle Type
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_absolute_path_time: bool = None
+ ''' Path timing is in absolute frames
+
+ :type: bool
+ '''
+
+ use_adaptive_subframes: bool = None
+ ''' Automatically set the number of subframes
+
+ :type: bool
+ '''
+
+ use_advanced_hair: bool = None
+ ''' Use full physics calculations for growing hair
+
+ :type: bool
+ '''
+
+ use_close_tip: bool = None
+ ''' Set tip radius to zero
+
+ :type: bool
+ '''
+
+ use_clump_curve: bool = None
+ ''' Use a curve to define clump tapering
+
+ :type: bool
+ '''
+
+ use_clump_noise: bool = None
+ ''' Create random clumps around the parent
+
+ :type: bool
+ '''
+
+ use_collection_count: bool = None
+ ''' Use object multiple times in the same collection
+
+ :type: bool
+ '''
+
+ use_collection_pick_random: bool = None
+ ''' Pick objects from collection randomly
+
+ :type: bool
+ '''
+
+ use_dead: bool = None
+ ''' Show particles after they have died
+
+ :type: bool
+ '''
+
+ use_die_on_collision: bool = None
+ ''' Particles die when they collide with a deflector object
+
+ :type: bool
+ '''
+
+ use_dynamic_rotation: bool = None
+ ''' Particle rotations are affected by collisions and effectors
+
+ :type: bool
+ '''
+
+ use_emit_random: bool = None
+ ''' Emit in random order of elements
+
+ :type: bool
+ '''
+
+ use_even_distribution: bool = None
+ ''' Use even distribution from faces based on face areas or edge lengths
+
+ :type: bool
+ '''
+
+ use_global_instance: bool = None
+ ''' Use object's global coordinates for duplication
+
+ :type: bool
+ '''
+
+ use_hair_bspline: bool = None
+ ''' Interpolate hair using B-Splines
+
+ :type: bool
+ '''
+
+ use_modifier_stack: bool = None
+ ''' Emit particles from mesh with modifiers applied (must use same subdivision surface level for viewport and render for correct results)
+
+ :type: bool
+ '''
+
+ use_multiply_size_mass: bool = None
+ ''' Multiply mass by particle size
+
+ :type: bool
+ '''
+
+ use_parent_particles: bool = None
+ ''' Render parent particles
+
+ :type: bool
+ '''
+
+ use_react_multiple: bool = None
+ ''' React multiple times
+
+ :type: bool
+ '''
+
+ use_react_start_end: bool = None
+ ''' Give birth to unreacted particles eventually
+
+ :type: bool
+ '''
+
+ use_regrow_hair: bool = None
+ ''' Regrow hair for each frame
+
+ :type: bool
+ '''
+
+ use_render_adaptive: bool = None
+ ''' Draw steps of the particle path
+
+ :type: bool
+ '''
+
+ use_rotation_instance: bool = None
+ ''' Use object's rotation for duplication (global x-axis is aligned particle rotation axis)
+
+ :type: bool
+ '''
+
+ use_rotations: bool = None
+ ''' Calculate particle rotations
+
+ :type: bool
+ '''
+
+ use_roughness_curve: bool = None
+ ''' Use a curve to define roughness
+
+ :type: bool
+ '''
+
+ use_scale_instance: bool = None
+ ''' Use object's scale for duplication
+
+ :type: bool
+ '''
+
+ use_self_effect: bool = None
+ ''' Particle effectors affect themselves
+
+ :type: bool
+ '''
+
+ use_size_deflect: bool = None
+ ''' Use particle's size in deflection
+
+ :type: bool
+ '''
+
+ use_strand_primitive: bool = None
+ ''' Use the strand primitive for rendering
+
+ :type: bool
+ '''
+
+ use_twist_curve: bool = None
+ ''' Use a curve to define twist
+
+ :type: bool
+ '''
+
+ use_velocity_length: bool = None
+ ''' Multiply line length by particle speed
+
+ :type: bool
+ '''
+
+ use_whole_collection: bool = None
+ ''' Use whole collection at once
+
+ :type: bool
+ '''
+
+ userjit: int = None
+ ''' Emission locations / face (0 = automatic)
+
+ :type: int
+ '''
+
+ virtual_parents: float = None
+ ''' Relative amount of virtual parents
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Scene(ID, bpy_struct):
+ ''' Scene data-block, consisting in objects and defining time and render related settings
+ '''
+
+ active_clip: 'MovieClip' = None
+ ''' Active movie clip used for constraints and viewport drawing
+
+ :type: 'MovieClip'
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ audio_distance_model: typing.Union[int, str] = None
+ ''' Distance model for distance attenuation calculation * NONE None, No distance attenuation. * INVERSE Inverse, Inverse distance model. * INVERSE_CLAMPED Inverse Clamped, Inverse distance model with clamping. * LINEAR Linear, Linear distance model. * LINEAR_CLAMPED Linear Clamped, Linear distance model with clamping. * EXPONENT Exponent, Exponent distance model. * EXPONENT_CLAMPED Exponent Clamped, Exponent distance model with clamping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ audio_doppler_factor: float = None
+ ''' Pitch factor for Doppler effect calculation
+
+ :type: float
+ '''
+
+ audio_doppler_speed: float = None
+ ''' Speed of sound for Doppler effect calculation
+
+ :type: float
+ '''
+
+ audio_volume: float = None
+ ''' Audio volume
+
+ :type: float
+ '''
+
+ background_set: 'Scene' = None
+ ''' Background set scene
+
+ :type: 'Scene'
+ '''
+
+ camera: 'Object' = None
+ ''' Active camera, used for rendering the scene
+
+ :type: 'Object'
+ '''
+
+ collection: 'Collection' = None
+ ''' Scene master collection that objects and other collections in the scene
+
+ :type: 'Collection'
+ '''
+
+ cursor: 'View3DCursor' = None
+ '''
+
+ :type: 'View3DCursor'
+ '''
+
+ cycles = None
+ ''' Cycles render settings'''
+
+ cycles_curves = None
+ ''' Cycles hair rendering settings'''
+
+ display: 'SceneDisplay' = None
+ ''' Scene display settings for 3d viewport
+
+ :type: 'SceneDisplay'
+ '''
+
+ display_settings: 'ColorManagedDisplaySettings' = None
+ ''' Settings of device saved image would be displayed on
+
+ :type: 'ColorManagedDisplaySettings'
+ '''
+
+ eevee: 'SceneEEVEE' = None
+ ''' EEVEE settings for the scene
+
+ :type: 'SceneEEVEE'
+ '''
+
+ frame_current: int = None
+ ''' Current Frame, to update animation data from python frame_set() instead
+
+ :type: int
+ '''
+
+ frame_current_final: float = None
+ ''' Current frame with subframe and time remapping applied
+
+ :type: float
+ '''
+
+ frame_end: int = None
+ ''' Final frame of the playback/rendering range
+
+ :type: int
+ '''
+
+ frame_float: float = None
+ '''
+
+ :type: float
+ '''
+
+ frame_preview_end: int = None
+ ''' Alternative end frame for UI playback
+
+ :type: int
+ '''
+
+ frame_preview_start: int = None
+ ''' Alternative start frame for UI playback
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' First frame of the playback/rendering range
+
+ :type: int
+ '''
+
+ frame_step: int = None
+ ''' Number of frames to skip forward while rendering/playing back each frame
+
+ :type: int
+ '''
+
+ frame_subframe: float = None
+ '''
+
+ :type: float
+ '''
+
+ gravity: typing.List[float] = None
+ ''' Constant acceleration in a given direction
+
+ :type: typing.List[float]
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease Pencil data-block used for annotations in the 3D view
+
+ :type: 'GreasePencil'
+ '''
+
+ grease_pencil_settings: 'SceneGpencil' = None
+ ''' Grease Pencil settings for the scene
+
+ :type: 'SceneGpencil'
+ '''
+
+ is_nla_tweakmode: bool = None
+ ''' Whether there is any action referenced by NLA being edited (strictly read-only)
+
+ :type: bool
+ '''
+
+ keying_sets: typing.Union[typing.List['KeyingSet'], 'bpy_prop_collection',
+ 'KeyingSets'] = None
+ ''' Absolute Keying Sets for this Scene
+
+ :type: typing.Union[typing.List['KeyingSet'], 'bpy_prop_collection', 'KeyingSets']
+ '''
+
+ keying_sets_all: typing.Union[typing.
+ List['KeyingSet'], 'bpy_prop_collection',
+ 'KeyingSetsAll'] = None
+ ''' All Keying Sets available for use (Builtins and Absolute Keying Sets for this Scene)
+
+ :type: typing.Union[typing.List['KeyingSet'], 'bpy_prop_collection', 'KeyingSetsAll']
+ '''
+
+ lock_frame_selection_to_range: bool = None
+ ''' Don't allow frame to be selected with mouse outside of frame range
+
+ :type: bool
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Compositing node tree
+
+ :type: 'NodeTree'
+ '''
+
+ objects: typing.Union[typing.List['Object'], 'bpy_prop_collection',
+ 'SceneObjects'] = None
+ '''
+
+ :type: typing.Union[typing.List['Object'], 'bpy_prop_collection', 'SceneObjects']
+ '''
+
+ render: 'RenderSettings' = None
+ '''
+
+ :type: 'RenderSettings'
+ '''
+
+ rigidbody_world: 'RigidBodyWorld' = None
+ '''
+
+ :type: 'RigidBodyWorld'
+ '''
+
+ safe_areas: 'DisplaySafeAreas' = None
+ '''
+
+ :type: 'DisplaySafeAreas'
+ '''
+
+ sequence_editor: 'SequenceEditor' = None
+ '''
+
+ :type: 'SequenceEditor'
+ '''
+
+ sequencer_colorspace_settings: 'ColorManagedSequencerColorspaceSettings' = None
+ ''' Settings of color space sequencer is working in
+
+ :type: 'ColorManagedSequencerColorspaceSettings'
+ '''
+
+ show_keys_from_selected_only: bool = None
+ ''' Consider keyframes for active Object and/or its selected bones only (in timeline and when jumping between keyframes)
+
+ :type: bool
+ '''
+
+ show_subframe: bool = None
+ ''' Show current scene subframe and allow set it using interface tools
+
+ :type: bool
+ '''
+
+ sync_mode: typing.Union[int, str] = None
+ ''' How to sync playback * NONE No Sync, Do not sync, play every frame. * FRAME_DROP Frame Dropping, Drop frames if playback is too slow. * AUDIO_SYNC AV-sync, Sync to audio playback, dropping frames.
+
+ :type: typing.Union[int, str]
+ '''
+
+ timeline_markers: typing.Union[typing.List[
+ 'TimelineMarker'], 'bpy_prop_collection', 'TimelineMarkers'] = None
+ ''' Markers used in all timelines for the current scene
+
+ :type: typing.Union[typing.List['TimelineMarker'], 'bpy_prop_collection', 'TimelineMarkers']
+ '''
+
+ tool_settings: 'ToolSettings' = None
+ '''
+
+ :type: 'ToolSettings'
+ '''
+
+ transform_orientation_slots: typing.Union[
+ typing.List['TransformOrientationSlot'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['TransformOrientationSlot'], 'bpy_prop_collection']
+ '''
+
+ unit_settings: 'UnitSettings' = None
+ ''' Unit editing settings
+
+ :type: 'UnitSettings'
+ '''
+
+ use_audio: bool = None
+ ''' Play back of audio from Sequence Editor will be muted
+
+ :type: bool
+ '''
+
+ use_audio_scrub: bool = None
+ ''' Play audio from Sequence Editor while scrubbing
+
+ :type: bool
+ '''
+
+ use_gravity: bool = None
+ ''' Use global gravity for all dynamics
+
+ :type: bool
+ '''
+
+ use_nodes: bool = None
+ ''' Enable the compositing node tree
+
+ :type: bool
+ '''
+
+ use_preview_range: bool = None
+ ''' Use an alternative start/end frame range for animation playback and view renders
+
+ :type: bool
+ '''
+
+ use_stamp_note: str = None
+ ''' User defined note for the render stamping
+
+ :type: str
+ '''
+
+ view_layers: typing.Union[typing.List['ViewLayer'], 'bpy_prop_collection',
+ 'ViewLayers'] = None
+ '''
+
+ :type: typing.Union[typing.List['ViewLayer'], 'bpy_prop_collection', 'ViewLayers']
+ '''
+
+ view_settings: 'ColorManagedViewSettings' = None
+ ''' Color management settings applied on image before saving
+
+ :type: 'ColorManagedViewSettings'
+ '''
+
+ world: 'World' = None
+ ''' World used for rendering the scene
+
+ :type: 'World'
+ '''
+
+ def statistics(self, view_layer: 'ViewLayer') -> str:
+ ''' statistics
+
+ :param view_layer: View Layer
+ :type view_layer: 'ViewLayer'
+ :rtype: str
+ :return: Statistics
+ '''
+ pass
+
+ def frame_set(self, frame: int, subframe: float = 0.0):
+ ''' Set scene frame updating all objects immediately
+
+ :param frame: Frame number to set
+ :type frame: int
+ :param subframe: Sub-frame time, between 0.0 and 1.0
+ :type subframe: float
+ '''
+ pass
+
+ def uvedit_aspect(self, object: 'Object') -> typing.List[float]:
+ ''' Get uv aspect for current object
+
+ :param object: Object
+ :type object: 'Object'
+ :rtype: typing.List[float]
+ :return: aspect
+ '''
+ pass
+
+ def ray_cast(self,
+ view_layer: 'ViewLayer',
+ origin: typing.List[float],
+ direction: typing.List[float],
+ distance: float = 1.70141e+38):
+ ''' Cast a ray onto in object space
+
+ :param view_layer: Scene Layer
+ :type view_layer: 'ViewLayer'
+ :param origin:
+ :type origin: typing.List[float]
+ :param direction:
+ :type direction: typing.List[float]
+ :param distance: Maximum distance
+ :type distance: float
+ '''
+ pass
+
+ def sequence_editor_create(self) -> 'SequenceEditor':
+ ''' Ensure sequence editor is valid in this scene
+
+ :rtype: 'SequenceEditor'
+ :return: New sequence editor data or NULL
+ '''
+ pass
+
+ def sequence_editor_clear(self):
+ ''' Clear sequence editor in this scene
+
+ '''
+ pass
+
+ def alembic_export(self,
+ filepath: str,
+ frame_start: int = 1,
+ frame_end: int = 1,
+ xform_samples: int = 1,
+ geom_samples: int = 1,
+ shutter_open: float = 0.0,
+ shutter_close: float = 1.0,
+ selected_only: bool = False,
+ uvs: bool = True,
+ normals: bool = True,
+ vcolors: bool = False,
+ apply_subdiv: bool = True,
+ flatten: bool = False,
+ visible_objects_only: bool = False,
+ renderable_only: bool = False,
+ face_sets: bool = False,
+ subdiv_schema: bool = False,
+ export_hair: bool = True,
+ export_particles: bool = True,
+ packuv: bool = False,
+ scale: float = 1.0,
+ triangulate: bool = False,
+ quad_method: typing.Union[int, str] = 'BEAUTY',
+ ngon_method: typing.Union[int, str] = 'BEAUTY'):
+ ''' Export to Alembic file (deprecated, use the Alembic export operator)
+
+ :param filepath: File Path, File path to write Alembic file
+ :type filepath: str
+ :param frame_start: Start, Start Frame
+ :type frame_start: int
+ :param frame_end: End, End Frame
+ :type frame_end: int
+ :param xform_samples: Xform samples, Transform samples per frame
+ :type xform_samples: int
+ :param geom_samples: Geom samples, Geometry samples per frame
+ :type geom_samples: int
+ :param shutter_open: Shutter open
+ :type shutter_open: float
+ :param shutter_close: Shutter close
+ :type shutter_close: float
+ :param selected_only: Selected only, Export only selected objects
+ :type selected_only: bool
+ :param uvs: UVs, Export UVs
+ :type uvs: bool
+ :param normals: Normals, Export normals
+ :type normals: bool
+ :param vcolors: Vertex colors, Export vertex colors
+ :type vcolors: bool
+ :param apply_subdiv: Subsurfs as meshes, Export subdivision surfaces as meshes
+ :type apply_subdiv: bool
+ :param flatten: Flatten hierarchy, Flatten hierarchy
+ :type flatten: bool
+ :param visible_objects_only: Visible layers only, Export only objects in visible layers
+ :type visible_objects_only: bool
+ :param renderable_only: Renderable objects only, Export only objects marked renderable in the outliner
+ :type renderable_only: bool
+ :param face_sets: Facesets, Export face sets
+ :type face_sets: bool
+ :param subdiv_schema: Use Alembic subdivision Schema, Use Alembic subdivision Schema
+ :type subdiv_schema: bool
+ :param export_hair: Export Hair, Exports hair particle systems as animated curves
+ :type export_hair: bool
+ :param export_particles: Export Particles, Exports non-hair particle systems
+ :type export_particles: bool
+ :param packuv: Export with packed UV islands, Export with packed UV islands
+ :type packuv: bool
+ :param scale: Scale, Value by which to enlarge or shrink the objects with respect to the world's origin
+ :type scale: float
+ :param triangulate: Triangulate, Export Polygons (Quads & NGons) as Triangles
+ :type triangulate: bool
+ :param quad_method: Quad Method, Method for splitting the quads into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+ :type quad_method: typing.Union[int, str]
+ :param ngon_method: Polygon Method, Method for splitting the polygons into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+ :type ngon_method: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Screen(ID, bpy_struct):
+ ''' Screen data-block, defining the layout of areas in a window
+ '''
+
+ areas: typing.Union[typing.List['Area'], 'bpy_prop_collection'] = None
+ ''' Areas the screen is subdivided into
+
+ :type: typing.Union[typing.List['Area'], 'bpy_prop_collection']
+ '''
+
+ is_animation_playing: bool = None
+ ''' Animation playback is active
+
+ :type: bool
+ '''
+
+ is_scrubbing: bool = None
+ ''' True when the user is scrubbing through time
+
+ :type: bool
+ '''
+
+ is_temporary: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_fullscreen: bool = None
+ ''' An area is maximized, filling this screen
+
+ :type: bool
+ '''
+
+ show_statusbar: bool = None
+ ''' Show Status Bar
+
+ :type: bool
+ '''
+
+ use_follow: bool = None
+ ''' Follow current frame in editors
+
+ :type: bool
+ '''
+
+ use_play_3d_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_animation_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_clip_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_image_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_node_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_properties_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_sequence_editors: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_play_top_left_3d_editor: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ def statusbar_info(self) -> str:
+ ''' statusbar_info
+
+ :rtype: str
+ :return: Status Bar Info
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Sound(ID, bpy_struct):
+ ''' Sound data-block referencing an external or packed sound file
+ '''
+
+ filepath: str = None
+ ''' Sound sample file used by this Sound data-block
+
+ :type: str
+ '''
+
+ packed_file: 'PackedFile' = None
+ '''
+
+ :type: 'PackedFile'
+ '''
+
+ use_memory_cache: bool = None
+ ''' The sound file is decoded and loaded into RAM
+
+ :type: bool
+ '''
+
+ use_mono: bool = None
+ ''' If the file contains multiple audio channels they are rendered to a single one
+
+ :type: bool
+ '''
+
+ factory = None
+ ''' The aud.Factory object of the sound. (readonly)'''
+
+ def pack(self):
+ ''' Pack the sound into the current blend file
+
+ '''
+ pass
+
+ def unpack(self, method: typing.Union[int, str] = 'USE_LOCAL'):
+ ''' Unpack the sound to the samples filename
+
+ :param method: method, How to unpack
+ :type method: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Speaker(ID, bpy_struct):
+ ''' Speaker data-block for 3D audio speaker objects
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ attenuation: float = None
+ ''' How strong the distance affects volume, depending on distance model
+
+ :type: float
+ '''
+
+ cone_angle_inner: float = None
+ ''' Angle of the inner cone, in degrees, inside the cone the volume is 100 %
+
+ :type: float
+ '''
+
+ cone_angle_outer: float = None
+ ''' Angle of the outer cone, in degrees, outside this cone the volume is the outer cone volume, between inner and outer cone the volume is interpolated
+
+ :type: float
+ '''
+
+ cone_volume_outer: float = None
+ ''' Volume outside the outer cone
+
+ :type: float
+ '''
+
+ distance_max: float = None
+ ''' Maximum distance for volume calculation, no matter how far away the object is
+
+ :type: float
+ '''
+
+ distance_reference: float = None
+ ''' Reference distance at which volume is 100 %
+
+ :type: float
+ '''
+
+ muted: bool = None
+ ''' Mute the speaker
+
+ :type: bool
+ '''
+
+ pitch: float = None
+ ''' Playback pitch of the sound
+
+ :type: float
+ '''
+
+ sound: 'Sound' = None
+ ''' Sound data-block used by this speaker
+
+ :type: 'Sound'
+ '''
+
+ volume: float = None
+ ''' How loud the sound is
+
+ :type: float
+ '''
+
+ volume_max: float = None
+ ''' Maximum volume, no matter how near the object is
+
+ :type: float
+ '''
+
+ volume_min: float = None
+ ''' Minimum volume, no matter how far away the object is
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Text(ID, bpy_struct):
+ ''' Text data-block referencing an external or packed text file
+ '''
+
+ current_character: int = None
+ ''' Index of current character in current line, and also start index of character in selection if one exists
+
+ :type: int
+ '''
+
+ current_line: 'TextLine' = None
+ ''' Current line, and start line of selection if one exists
+
+ :type: 'TextLine'
+ '''
+
+ current_line_index: int = None
+ ''' Index of current TextLine in TextLine collection
+
+ :type: int
+ '''
+
+ filepath: str = None
+ ''' Filename of the text file
+
+ :type: str
+ '''
+
+ indentation: typing.Union[int, str] = None
+ ''' Use tabs or spaces for indentation * TABS Tabs, Indent using tabs. * SPACES Spaces, Indent using spaces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_dirty: bool = None
+ ''' Text file has been edited since last save
+
+ :type: bool
+ '''
+
+ is_in_memory: bool = None
+ ''' Text file is in memory, without a corresponding file on disk
+
+ :type: bool
+ '''
+
+ is_modified: bool = None
+ ''' Text file on disk is different than the one in memory
+
+ :type: bool
+ '''
+
+ lines: typing.Union[typing.List['TextLine'], 'bpy_prop_collection'] = None
+ ''' Lines of text
+
+ :type: typing.Union[typing.List['TextLine'], 'bpy_prop_collection']
+ '''
+
+ select_end_character: int = None
+ ''' Index of character after end of selection in the selection end line
+
+ :type: int
+ '''
+
+ select_end_line: 'TextLine' = None
+ ''' End line of selection
+
+ :type: 'TextLine'
+ '''
+
+ select_end_line_index: int = None
+ ''' Index of last TextLine in selection
+
+ :type: int
+ '''
+
+ use_module: bool = None
+ ''' Run this text as a script on loading, Text name must end with ".py"
+
+ :type: bool
+ '''
+
+ def clear(self):
+ ''' clear the text block
+
+ '''
+ pass
+
+ def write(self, text: str):
+ ''' write text at the cursor location and advance to the end of the text block
+
+ :param text: New text for this data-block
+ :type text: str
+ '''
+ pass
+
+ def is_syntax_highlight_supported(self):
+ ''' Returns True if the editor supports syntax highlighting for the current text datablock
+
+ '''
+ pass
+
+ def select_set(self, line_start: int, char_start: int, line_end: int,
+ char_end: int):
+ ''' Set selection range by line and character index
+
+ :param line_start: Start Line
+ :type line_start: int
+ :param char_start: Start Character
+ :type char_start: int
+ :param line_end: End Line
+ :type line_end: int
+ :param char_end: End Character
+ :type char_end: int
+ '''
+ pass
+
+ def cursor_set(self, line: int, character: int = 0, select: bool = False):
+ ''' Set cursor by line and (optionally) character index
+
+ :param line: Line
+ :type line: int
+ :param character: Character
+ :type character: int
+ :param select: Select when moving the cursor
+ :type select: bool
+ '''
+ pass
+
+ def as_module(self):
+ '''
+
+ '''
+ pass
+
+ def as_string(self):
+ ''' Return the text as a string.
+
+ '''
+ pass
+
+ def from_string(self, string):
+ ''' Replace text with this string.
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Texture(ID, bpy_struct):
+ ''' Texture data-block used by materials, lights, worlds and brushes
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ contrast: float = None
+ ''' Adjust the contrast of the texture
+
+ :type: float
+ '''
+
+ factor_blue: float = None
+ '''
+
+ :type: float
+ '''
+
+ factor_green: float = None
+ '''
+
+ :type: float
+ '''
+
+ factor_red: float = None
+ '''
+
+ :type: float
+ '''
+
+ intensity: float = None
+ ''' Adjust the brightness of the texture
+
+ :type: float
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Node tree for node-based textures
+
+ :type: 'NodeTree'
+ '''
+
+ saturation: float = None
+ ''' Adjust the saturation of colors in the texture
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' * NONE None. * BLEND Blend, Procedural - create a ramp texture. * CLOUDS Clouds, Procedural - create a cloud-like fractal noise texture. * DISTORTED_NOISE Distorted Noise, Procedural - noise texture distorted by two noise algorithms. * IMAGE Image or Movie, Allow for images or movies to be used as textures. * MAGIC Magic, Procedural - color texture based on trigonometric functions. * MARBLE Marble, Procedural - marble-like noise texture with wave generated bands. * MUSGRAVE Musgrave, Procedural - highly flexible fractal noise texture. * NOISE Noise, Procedural - random noise, gives a different result every time, for every frame, for every pixel. * STUCCI Stucci, Procedural - create a fractal noise texture. * VORONOI Voronoi, Procedural - create cell-like patterns based on Worley noise. * WOOD Wood, Procedural - wave generated bands or rings, with optional noise.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_clamp: bool = None
+ ''' Set negative texture RGB and intensity values to zero, for some uses like displacement this option can be disabled to get the full range
+
+ :type: bool
+ '''
+
+ use_color_ramp: bool = None
+ ''' Map the texture intensity to the color ramp. Note that the alpha value is used for image textures, enable "Calculate Alpha" for images without an alpha channel
+
+ :type: bool
+ '''
+
+ use_nodes: bool = None
+ ''' Make this a node-based texture
+
+ :type: bool
+ '''
+
+ use_preview_alpha: bool = None
+ ''' Show Alpha in Preview Render
+
+ :type: bool
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ def evaluate(self, value: typing.List[float]) -> typing.List[float]:
+ ''' Evaluate the texture at the coordinates given
+
+ :param value:
+ :type value: typing.List[float]
+ :rtype: typing.List[float]
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VectorFont(ID, bpy_struct):
+ ''' Vector font for Text objects
+ '''
+
+ filepath: str = None
+ '''
+
+ :type: str
+ '''
+
+ packed_file: 'PackedFile' = None
+ '''
+
+ :type: 'PackedFile'
+ '''
+
+ def pack(self):
+ ''' Pack the font into the current blend file
+
+ '''
+ pass
+
+ def unpack(self, method: typing.Union[int, str] = 'USE_LOCAL'):
+ ''' Unpack the font to the samples filename
+
+ :param method: method, How to unpack
+ :type method: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Volume(ID, bpy_struct):
+ ''' Volume data-block for 3D volume grids
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ display: 'VolumeDisplay' = None
+ ''' Volume display settings for 3d viewport
+
+ :type: 'VolumeDisplay'
+ '''
+
+ filepath: str = None
+ ''' Volume file used by this Volume data-block
+
+ :type: str
+ '''
+
+ frame_duration: int = None
+ ''' Number of frames of the sequence to use
+
+ :type: int
+ '''
+
+ frame_offset: int = None
+ ''' Offset the number of the frame to use in the animation
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Global starting frame of the sequence, assuming first has a #1
+
+ :type: int
+ '''
+
+ grids: typing.Union[typing.List['VolumeGrid'], 'bpy_prop_collection',
+ 'VolumeGrids'] = None
+ ''' 3D volume grids
+
+ :type: typing.Union[typing.List['VolumeGrid'], 'bpy_prop_collection', 'VolumeGrids']
+ '''
+
+ is_sequence: bool = None
+ ''' Whether the cache is separated in a series of files
+
+ :type: bool
+ '''
+
+ materials: typing.Union[typing.List['Material'], 'bpy_prop_collection',
+ 'IDMaterials'] = None
+ '''
+
+ :type: typing.Union[typing.List['Material'], 'bpy_prop_collection', 'IDMaterials']
+ '''
+
+ packed_file: 'PackedFile' = None
+ '''
+
+ :type: 'PackedFile'
+ '''
+
+ render: 'VolumeRender' = None
+ ''' Volume render settings for 3d viewport
+
+ :type: 'VolumeRender'
+ '''
+
+ sequence_mode: typing.Union[int, str] = None
+ ''' Sequence playback mode * CLIP Clip, Hide frames outside the specified frame range. * EXTEND Extend, Repeat the start frame before, and the end frame after the frame range. * REPEAT Repeat, Cycle the frames in the sequence. * PING_PONG Ping-Pong, Repeat the frames, reversing the playback direction every other cycle.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WindowManager(ID, bpy_struct):
+ ''' Window manager data-block defining open windows and other user interface data
+ '''
+
+ addon_filter: typing.Union[int, str] = None
+ ''' Filter add-ons by category
+
+ :type: typing.Union[int, str]
+ '''
+
+ addon_search: str = None
+ ''' Search within the selected filter
+
+ :type: str
+ '''
+
+ addon_support: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Display support level * OFFICIAL Official, Officially supported. * COMMUNITY Community, Maintained by community developers. * TESTING Testing, Newly contributed scripts (excluded from release builds).
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ is_interface_locked: bool = None
+ ''' If true, the interface is currently locked by a running job and data shouldn't be modified from application timers. Otherwise, the running job might conflict with the handler causing unexpected results or even crashes
+
+ :type: bool
+ '''
+
+ keyconfigs: typing.Union[typing.List['KeyConfig'], 'bpy_prop_collection',
+ 'KeyConfigurations'] = None
+ ''' Registered key configurations
+
+ :type: typing.Union[typing.List['KeyConfig'], 'bpy_prop_collection', 'KeyConfigurations']
+ '''
+
+ operators: typing.Union[typing.
+ List['Operator'], 'bpy_prop_collection'] = None
+ ''' Operator registry
+
+ :type: typing.Union[typing.List['Operator'], 'bpy_prop_collection']
+ '''
+
+ preset_name: str = None
+ ''' Name for new preset
+
+ :type: str
+ '''
+
+ windows: typing.Union[typing.List['Window'], 'bpy_prop_collection'] = None
+ ''' Open windows
+
+ :type: typing.Union[typing.List['Window'], 'bpy_prop_collection']
+ '''
+
+ xr_session_settings: 'XrSessionSettings' = None
+ '''
+
+ :type: 'XrSessionSettings'
+ '''
+
+ xr_session_state: 'XrSessionState' = None
+ ''' Runtime state information about the VR session
+
+ :type: 'XrSessionState'
+ '''
+
+ @classmethod
+ def fileselect_add(cls, operator: 'Operator'):
+ ''' Opens a file selector with an operator. The string properties 'filepath', 'filename', 'directory' and a 'files' collection are assigned when present in the operator
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ '''
+ pass
+
+ @classmethod
+ def modal_handler_add(cls, operator: 'Operator') -> bool:
+ ''' Add a modal handler to the window manager, for the given modal operator (called by invoke() with self, just before returning {'RUNNING_MODAL'})
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ :rtype: bool
+ :return: Whether adding the handler was successful
+ '''
+ pass
+
+ def event_timer_add(self, time_step: float, window: 'Window' = None):
+ ''' Add a timer to the given window, to generate periodic 'TIMER' events
+
+ :param time_step: Time Step, Interval in seconds between timer events
+ :type time_step: float
+ :param window: Window to attach the timer to, or None
+ :type window: 'Window'
+ '''
+ pass
+
+ def event_timer_remove(self, timer: 'Timer'):
+ ''' event_timer_remove
+
+ :param timer:
+ :type timer: 'Timer'
+ '''
+ pass
+
+ @classmethod
+ def gizmo_group_type_ensure(cls, identifier: str):
+ ''' Activate an existing widget group (when the persistent option isn't set)
+
+ :param identifier: Gizmo group type name
+ :type identifier: str
+ '''
+ pass
+
+ @classmethod
+ def gizmo_group_type_unlink_delayed(cls, identifier: str):
+ ''' Unlink a widget group (when the persistent option is set)
+
+ :param identifier: Gizmo group type name
+ :type identifier: str
+ '''
+ pass
+
+ def progress_begin(self, min: float, max: float):
+ ''' Start progress report
+
+ :param min: min, any value in range [0,9999]
+ :type min: float
+ :param max: max, any value in range [min+1,9998]
+ :type max: float
+ '''
+ pass
+
+ def progress_update(self, value: float):
+ ''' Update the progress feedback
+
+ :param value: value, Any value between min and max as set in progress_begin()
+ :type value: float
+ '''
+ pass
+
+ def progress_end(self):
+ ''' Terminate progress report
+
+ '''
+ pass
+
+ @classmethod
+ def invoke_props_popup(cls, operator: 'Operator', event: 'Event'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Operator popup invoke (show operator properties and execute it automatically on changes)
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ :param event: Event
+ :type event: 'Event'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ @classmethod
+ def invoke_props_dialog(
+ cls, operator: 'Operator', width: int = 300
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Operator dialog (non-autoexec popup) invoke (show operator properties and only execute it on click on OK button)
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ :param width: Width of the popup
+ :type width: int
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ @classmethod
+ def invoke_search_popup(cls, operator: 'Operator'):
+ ''' Operator search popup invoke which searches values of the operator's bpy.types.Operator.bl_property (which must be an EnumProperty), executing it on confirmation
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ '''
+ pass
+
+ @classmethod
+ def invoke_popup(cls, operator: 'Operator', width: int = 300
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Operator popup invoke (only shows operator's properties, without executing it)
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ :param width: Width of the popup
+ :type width: int
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ @classmethod
+ def invoke_confirm(cls, operator: 'Operator', event: 'Event'
+ ) -> typing.Union[typing.Set[int], typing.Set[str]]:
+ ''' Operator confirmation popup (only to let user confirm the execution, no operator properties shown)
+
+ :param operator: Operator to call
+ :type operator: 'Operator'
+ :param event: Event
+ :type event: 'Event'
+ :rtype: typing.Union[typing.Set[int], typing.Set[str]]
+ :return: result * RUNNING_MODAL Running Modal, Keep the operator running with blender. * CANCELLED Cancelled, The operator exited without doing anything, so no undo entry should be pushed. * FINISHED Finished, The operator exited after completing its action. * PASS_THROUGH Pass Through, Do nothing and pass the event on. * INTERFACE Interface, Handled but not executed (popup menus).
+ '''
+ pass
+
+ @classmethod
+ def popmenu_begin__internal(cls,
+ title: str,
+ icon: typing.Union[int, str] = 'NONE'):
+ ''' popmenu_begin__internal
+
+ :param title:
+ :type title: str
+ :param icon: icon
+ :type icon: typing.Union[int, str]
+ '''
+ pass
+
+ @classmethod
+ def popmenu_end__internal(cls, menu: 'UIPopupMenu'):
+ ''' popmenu_end__internal
+
+ :param menu:
+ :type menu: 'UIPopupMenu'
+ '''
+ pass
+
+ @classmethod
+ def popover_begin__internal(cls,
+ ui_units_x: int = 0,
+ from_active_button: bool = False):
+ ''' popover_begin__internal
+
+ :param ui_units_x: ui_units_x
+ :type ui_units_x: int
+ :param from_active_button: Use Button, Use the active button for positioning
+ :type from_active_button: bool
+ '''
+ pass
+
+ @classmethod
+ def popover_end__internal(cls, menu: 'UIPopover', keymap: 'KeyMap' = None):
+ ''' popover_end__internal
+
+ :param menu:
+ :type menu: 'UIPopover'
+ :param keymap: Key Map, Active key map
+ :type keymap: 'KeyMap'
+ '''
+ pass
+
+ @classmethod
+ def piemenu_begin__internal(cls,
+ title: str,
+ icon: typing.Union[int, str] = 'NONE',
+ event: 'Event' = None):
+ ''' piemenu_begin__internal
+
+ :param title:
+ :type title: str
+ :param icon: icon
+ :type icon: typing.Union[int, str]
+ :param event:
+ :type event: 'Event'
+ '''
+ pass
+
+ @classmethod
+ def piemenu_end__internal(cls, menu: 'UIPieMenu'):
+ ''' piemenu_end__internal
+
+ :param menu:
+ :type menu: 'UIPieMenu'
+ '''
+ pass
+
+ @classmethod
+ def operator_properties_last(cls, operator: str):
+ ''' operator_properties_last
+
+ :param operator:
+ :type operator: str
+ '''
+ pass
+
+ def print_undo_steps(self):
+ ''' print_undo_steps
+
+ '''
+ pass
+
+ def popover(self,
+ draw_func,
+ *,
+ ui_units_x=0,
+ keymap=None,
+ from_active_button=False):
+ '''
+
+ '''
+ pass
+
+ def popup_menu(self, draw_func, title='', icon='NONE'):
+ ''' Popup menus can be useful for creating menus without having to register menu classes. Note that they will not block the scripts execution, so the caller can't wait for user input.
+
+ '''
+ pass
+
+ def popup_menu_pie(self, event, draw_func, title='', icon='NONE'):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ @staticmethod
+ def draw_cursor_add():
+ ''' Undocumented, consider contributing __.
+
+ '''
+ pass
+
+ @staticmethod
+ def draw_cursor_remove():
+ ''' Undocumented, consider contributing __.
+
+ '''
+ pass
+
+
+class WorkSpace(ID, bpy_struct):
+ ''' Workspace data-block, defining the working environment for the user
+ '''
+
+ object_mode: typing.Union[int, str] = None
+ ''' Switch to this object mode when activating the workspace * OBJECT Object Mode. * EDIT Edit Mode. * POSE Pose Mode. * SCULPT Sculpt Mode. * VERTEX_PAINT Vertex Paint. * WEIGHT_PAINT Weight Paint. * TEXTURE_PAINT Texture Paint. * PARTICLE_EDIT Particle Edit. * EDIT_GPENCIL Grease Pencil Edit Mode, Edit Grease Pencil Strokes. * SCULPT_GPENCIL Grease Pencil Sculpt Mode, Sculpt Grease Pencil Strokes. * PAINT_GPENCIL Grease Pencil Draw, Paint Grease Pencil Strokes. * VERTEX_GPENCIL Grease Pencil Vertex Paint, Grease Pencil Vertex Paint Strokes. * WEIGHT_GPENCIL Grease Pencil Weight Paint, Grease Pencil Weight Paint Strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ owner_ids: typing.Union[typing.List['wmOwnerID'], 'bpy_prop_collection',
+ 'wmOwnerIDs'] = None
+ '''
+
+ :type: typing.Union[typing.List['wmOwnerID'], 'bpy_prop_collection', 'wmOwnerIDs']
+ '''
+
+ screens: typing.Union[typing.List['Screen'], 'bpy_prop_collection'] = None
+ ''' Screen layouts of a workspace
+
+ :type: typing.Union[typing.List['Screen'], 'bpy_prop_collection']
+ '''
+
+ tools: typing.Union[typing.List['WorkSpaceTool'], 'bpy_prop_collection',
+ 'wmTools'] = None
+ '''
+
+ :type: typing.Union[typing.List['WorkSpaceTool'], 'bpy_prop_collection', 'wmTools']
+ '''
+
+ use_filter_by_owner: bool = None
+ ''' Filter the UI by tags
+
+ :type: bool
+ '''
+
+ @classmethod
+ def status_text_set_internal(cls, text: str):
+ ''' Set the status bar text, typically key shortcuts for modal operators
+
+ :param text: Text, New string for the status bar, None clears the text
+ :type text: str
+ '''
+ pass
+
+ def status_text_set(self, text):
+ ''' Set the status text or None to clear, When text is a function, this will be called with the (header, context) arguments.
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class World(ID, bpy_struct):
+ ''' World data-block describing the environment and ambient lighting of a scene
+ '''
+
+ animation_data: 'AnimData' = None
+ ''' Animation data for this data-block
+
+ :type: 'AnimData'
+ '''
+
+ color: typing.List[float] = None
+ ''' Color of the background
+
+ :type: typing.List[float]
+ '''
+
+ cycles = None
+ ''' Cycles world settings'''
+
+ cycles_visibility = None
+ ''' Cycles visibility settings'''
+
+ light_settings: 'WorldLighting' = None
+ ''' World lighting settings
+
+ :type: 'WorldLighting'
+ '''
+
+ mist_settings: 'WorldMistSettings' = None
+ ''' World mist settings
+
+ :type: 'WorldMistSettings'
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Node tree for node based worlds
+
+ :type: 'NodeTree'
+ '''
+
+ use_nodes: bool = None
+ ''' Use shader nodes to render the world
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Itasc(IKParam, bpy_struct):
+ ''' Parameters for the iTaSC IK solver
+ '''
+
+ damping_epsilon: float = None
+ ''' Singular value under which damping is progressively applied (higher values=more stability, less reactivity - default=0.1)
+
+ :type: float
+ '''
+
+ damping_max: float = None
+ ''' Maximum damping coefficient when singular value is nearly 0 (higher values=more stability, less reactivity - default=0.5)
+
+ :type: float
+ '''
+
+ feedback: float = None
+ ''' Feedback coefficient for error correction, average response time is 1/feedback (default=20)
+
+ :type: float
+ '''
+
+ iterations: int = None
+ ''' Maximum number of iterations for convergence in case of reiteration
+
+ :type: int
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' * ANIMATION Animation, Stateless solver computing pose starting from current action and non-IK constraints. * SIMULATION Simulation, State-full solver running in real-time context and ignoring actions and non-IK constraints.
+
+ :type: typing.Union[int, str]
+ '''
+
+ precision: float = None
+ ''' Precision of convergence in case of reiteration
+
+ :type: float
+ '''
+
+ reiteration_method: typing.Union[int, str] = None
+ ''' Defines if the solver is allowed to reiterate (converge until precision is met) on none, first or all frames * NEVER Never, The solver does not reiterate, not even on first frame (starts from rest pose). * INITIAL Initial, The solver reiterates (converges) on the first frame but not on subsequent frame. * ALWAYS Always, The solver reiterates (converges) on all frames.
+
+ :type: typing.Union[int, str]
+ '''
+
+ solver: typing.Union[int, str] = None
+ ''' Solving method selection: automatic damping or manual damping * SDLS SDLS, Selective Damped Least Square. * DLS DLS, Damped Least Square with Numerical Filtering.
+
+ :type: typing.Union[int, str]
+ '''
+
+ step_count: int = None
+ ''' Divide the frame interval into this many steps
+
+ :type: int
+ '''
+
+ step_max: float = None
+ ''' Higher bound for timestep in second in case of automatic substeps
+
+ :type: float
+ '''
+
+ step_min: float = None
+ ''' Lower bound for timestep in second in case of automatic substeps
+
+ :type: float
+ '''
+
+ use_auto_step: bool = None
+ ''' Automatically determine the optimal number of steps for best performance/accuracy trade off
+
+ :type: bool
+ '''
+
+ velocity_max: float = None
+ ''' Maximum joint velocity in rad/s (default=50)
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier(LineStyleModifier, bpy_struct):
+ ''' Base type to define alpha transparency modifiers
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier(LineStyleModifier, bpy_struct):
+ ''' Base type to define line color modifiers
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier(LineStyleModifier, bpy_struct):
+ ''' Base type to define stroke geometry modifiers
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier(LineStyleModifier, bpy_struct):
+ ''' Base type to define line thickness modifiers
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArmatureModifier(Modifier, bpy_struct):
+ ''' Armature deformation modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Armature object to deform with
+
+ :type: 'Object'
+ '''
+
+ use_bone_envelopes: bool = None
+ ''' Bind Bone envelopes to armature modifier
+
+ :type: bool
+ '''
+
+ use_deform_preserve_volume: bool = None
+ ''' Deform rotation interpolation with quaternions
+
+ :type: bool
+ '''
+
+ use_multi_modifier: bool = None
+ ''' Use same input as previous modifier, and mix results using overall vgroup
+
+ :type: bool
+ '''
+
+ use_vertex_groups: bool = None
+ ''' Bind vertex groups to armature modifier
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ArrayModifier(Modifier, bpy_struct):
+ ''' Array duplication modifier
+ '''
+
+ constant_offset_displace: typing.List[float] = None
+ ''' Value for the distance between arrayed items
+
+ :type: typing.List[float]
+ '''
+
+ count: int = None
+ ''' Number of duplicates to make
+
+ :type: int
+ '''
+
+ curve: 'Object' = None
+ ''' Curve object to fit array length to
+
+ :type: 'Object'
+ '''
+
+ end_cap: 'Object' = None
+ ''' Mesh object to use as an end cap
+
+ :type: 'Object'
+ '''
+
+ fit_length: float = None
+ ''' Length to fit array within
+
+ :type: float
+ '''
+
+ fit_type: typing.Union[int, str] = None
+ ''' Array length calculation method * FIXED_COUNT Fixed Count, Duplicate the object a certain number of times. * FIT_LENGTH Fit Length, Duplicate the object as many times as fits in a certain length. * FIT_CURVE Fit Curve, Fit the duplicated objects to a curve.
+
+ :type: typing.Union[int, str]
+ '''
+
+ merge_threshold: float = None
+ ''' Limit below which to merge vertices
+
+ :type: float
+ '''
+
+ offset_object: 'Object' = None
+ ''' Use the location and rotation of another object to determine the distance and rotational change between arrayed items
+
+ :type: 'Object'
+ '''
+
+ offset_u: float = None
+ ''' Amount to offset array UVs on the U axis
+
+ :type: float
+ '''
+
+ offset_v: float = None
+ ''' Amount to offset array UVs on the V axis
+
+ :type: float
+ '''
+
+ relative_offset_displace: typing.List[float] = None
+ ''' The size of the geometry will determine the distance between arrayed items
+
+ :type: typing.List[float]
+ '''
+
+ start_cap: 'Object' = None
+ ''' Mesh object to use as a start cap
+
+ :type: 'Object'
+ '''
+
+ use_constant_offset: bool = None
+ ''' Add a constant offset
+
+ :type: bool
+ '''
+
+ use_merge_vertices: bool = None
+ ''' Merge vertices in adjacent duplicates
+
+ :type: bool
+ '''
+
+ use_merge_vertices_cap: bool = None
+ ''' Merge vertices in first and last duplicates
+
+ :type: bool
+ '''
+
+ use_object_offset: bool = None
+ ''' Add another object's transformation to the total offset
+
+ :type: bool
+ '''
+
+ use_relative_offset: bool = None
+ ''' Add an offset relative to the object's bounding box
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BevelModifier(Modifier, bpy_struct):
+ ''' Bevel modifier to make edges and vertices more rounded
+ '''
+
+ affect: typing.Union[int, str] = None
+ ''' Affect edges or vertices * VERTICES Vertices, Affect only vertices. * EDGES Edges, Affect only edges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ angle_limit: float = None
+ ''' Angle above which to bevel edges
+
+ :type: float
+ '''
+
+ custom_profile: 'CurveProfile' = None
+ ''' The path for the custom profile
+
+ :type: 'CurveProfile'
+ '''
+
+ face_strength_mode: typing.Union[int, str] = None
+ ''' Whether to set face strength, and which faces to set it on * FSTR_NONE None, Do not set face strength. * FSTR_NEW New, Set face strength on new faces only. * FSTR_AFFECTED Affected, Set face strength on new and affected faces only. * FSTR_ALL All, Set face strength on all faces.
+
+ :type: typing.Union[int, str]
+ '''
+
+ harden_normals: bool = None
+ ''' Match normals of new faces to adjacent faces
+
+ :type: bool
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ limit_method: typing.Union[int, str] = None
+ ''' * NONE None, Bevel the entire mesh by a constant amount. * ANGLE Angle, Only bevel edges with sharp enough angles between faces. * WEIGHT Weight, Use bevel weights to determine how much bevel is applied in edge mode. * VGROUP Vertex Group, Use vertex group weights to select whether vertex or edge is beveled.
+
+ :type: typing.Union[int, str]
+ '''
+
+ loop_slide: bool = None
+ ''' Prefer sliding along edges to having even widths
+
+ :type: bool
+ '''
+
+ mark_seam: bool = None
+ ''' Mark Seams along beveled edges
+
+ :type: bool
+ '''
+
+ mark_sharp: bool = None
+ ''' Mark beveled edges as sharp
+
+ :type: bool
+ '''
+
+ material: int = None
+ ''' Material index of generated faces, -1 for automatic
+
+ :type: int
+ '''
+
+ miter_inner: typing.Union[int, str] = None
+ ''' Pattern to use for inside of miters * MITER_SHARP Sharp, Inside of miter is sharp. * MITER_ARC Arc, Inside of miter is arc.
+
+ :type: typing.Union[int, str]
+ '''
+
+ miter_outer: typing.Union[int, str] = None
+ ''' Pattern to use for outside of miters * MITER_SHARP Sharp, Outside of miter is sharp. * MITER_PATCH Patch, Outside of miter is squared-off patch. * MITER_ARC Arc, Outside of miter is arc.
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset_type: typing.Union[int, str] = None
+ ''' What distance Width measures * OFFSET Offset, Amount is offset of new edges from original. * WIDTH Width, Amount is width of new face. * DEPTH Depth, Amount is perpendicular distance from original edge to bevel face. * PERCENT Percent, Amount is percent of adjacent edge length. * ABSOLUTE Absolute, Amount is absolute distance along adjacent edge.
+
+ :type: typing.Union[int, str]
+ '''
+
+ profile: float = None
+ ''' The profile shape (0.5 = round)
+
+ :type: float
+ '''
+
+ profile_type: typing.Union[int, str] = None
+ ''' The type of shape used to rebuild a beveled section * SUPERELLIPSE Superellipse, The profile can be a concave or convex curve. * CUSTOM Custom, The profile can be any arbitrary path between its endpoints.
+
+ :type: typing.Union[int, str]
+ '''
+
+ segments: int = None
+ ''' Number of segments for round edges/verts
+
+ :type: int
+ '''
+
+ spread: float = None
+ ''' Spread distance for inner miter arcs
+
+ :type: float
+ '''
+
+ use_clamp_overlap: bool = None
+ ''' Clamp the width to avoid overlap
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ vmesh_method: typing.Union[int, str] = None
+ ''' The method to use to create the mesh at intersections * ADJ Grid Fill, Default patterned fill. * CUTOFF Cutoff, A cut-off at the end of each profile before the intersection.
+
+ :type: typing.Union[int, str]
+ '''
+
+ width: float = None
+ ''' Bevel amount
+
+ :type: float
+ '''
+
+ width_pct: float = None
+ ''' Bevel amount for percentage method
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BooleanModifier(Modifier, bpy_struct):
+ ''' Boolean operations modifier
+ '''
+
+ debug_options: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Debugging options, only when started with '-d'
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ double_threshold: float = None
+ ''' Threshold for checking overlapping geometry
+
+ :type: float
+ '''
+
+ object: 'Object' = None
+ ''' Mesh object to use for Boolean operation
+
+ :type: 'Object'
+ '''
+
+ operation: typing.Union[int, str] = None
+ ''' * INTERSECT Intersect, Keep the part of the mesh that intersects with the other selected object. * UNION Union, Combine two meshes in an additive way. * DIFFERENCE Difference, Combine two meshes in a subtractive way.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BuildModifier(Modifier, bpy_struct):
+ ''' Build effect modifier
+ '''
+
+ frame_duration: float = None
+ ''' Total time the build effect requires
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Start frame of the effect
+
+ :type: float
+ '''
+
+ seed: int = None
+ ''' Seed for random if used
+
+ :type: int
+ '''
+
+ use_random_order: bool = None
+ ''' Randomize the faces or edges during build
+
+ :type: bool
+ '''
+
+ use_reverse: bool = None
+ ''' Deconstruct the mesh instead of building it
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CastModifier(Modifier, bpy_struct):
+ ''' Modifier to cast to other shapes
+ '''
+
+ cast_type: typing.Union[int, str] = None
+ ''' Target object shape
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor: float = None
+ '''
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Control object: if available, its location determines the center of the effect
+
+ :type: 'Object'
+ '''
+
+ radius: float = None
+ ''' Only deform vertices within this distance from the center of the effect (leave as 0 for infinite.)
+
+ :type: float
+ '''
+
+ size: float = None
+ ''' Size of projection shape (leave as 0 for auto)
+
+ :type: float
+ '''
+
+ use_radius_as_size: bool = None
+ ''' Use radius as size of projection shape (0 = auto)
+
+ :type: bool
+ '''
+
+ use_transform: bool = None
+ ''' Use object transform to control projection shape
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ClothModifier(Modifier, bpy_struct):
+ ''' Cloth simulation modifier
+ '''
+
+ collision_settings: 'ClothCollisionSettings' = None
+ '''
+
+ :type: 'ClothCollisionSettings'
+ '''
+
+ hair_grid_max: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ hair_grid_min: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ hair_grid_resolution: typing.List[int] = None
+ '''
+
+ :type: typing.List[int]
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ settings: 'ClothSettings' = None
+ '''
+
+ :type: 'ClothSettings'
+ '''
+
+ solver_result: 'ClothSolverResult' = None
+ '''
+
+ :type: 'ClothSolverResult'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CollisionModifier(Modifier, bpy_struct):
+ ''' Collision modifier defining modifier stack position used for collision
+ '''
+
+ settings: 'CollisionSettings' = None
+ '''
+
+ :type: 'CollisionSettings'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CorrectiveSmoothModifier(Modifier, bpy_struct):
+ ''' Correct distortion caused by deformation
+ '''
+
+ factor: float = None
+ ''' Smooth factor effect
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ is_bind: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ rest_source: typing.Union[int, str] = None
+ ''' Select the source of rest positions * ORCO Original Coords, Use base mesh vertex coords as the rest position. * BIND Bind Coords, Use bind vertex coords for rest position.
+
+ :type: typing.Union[int, str]
+ '''
+
+ scale: float = None
+ ''' Compensate for scale applied by other modifiers
+
+ :type: float
+ '''
+
+ smooth_type: typing.Union[int, str] = None
+ ''' Method used for smoothing * SIMPLE Simple, Use the average of adjacent edge-vertices. * LENGTH_WEIGHTED Length Weight, Use the average of adjacent edge-vertices weighted by their length.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_only_smooth: bool = None
+ ''' Apply smoothing without reconstructing the surface
+
+ :type: bool
+ '''
+
+ use_pin_boundary: bool = None
+ ''' Excludes boundary vertices from being smoothed
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurveModifier(Modifier, bpy_struct):
+ ''' Curve deformation modifier
+ '''
+
+ deform_axis: typing.Union[int, str] = None
+ ''' The axis that the curve deforms along
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Curve object to deform with
+
+ :type: 'Object'
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DataTransferModifier(Modifier, bpy_struct):
+ ''' Modifier transferring some data from a source mesh
+ '''
+
+ data_types_edges: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Which edge data layers to transfer * SHARP_EDGE Sharp, Transfer sharp mark. * SEAM UV Seam, Transfer UV seam mark. * CREASE Crease, Transfer subdivision crease values. * BEVEL_WEIGHT_EDGE Bevel Weight, Transfer bevel weights. * FREESTYLE_EDGE Freestyle, Transfer Freestyle edge mark.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ data_types_loops: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Which face corner data layers to transfer * CUSTOM_NORMAL Custom Normals, Transfer custom normals. * VCOL Vertex Colors, Vertex (face corners) colors. * UV UVs, Transfer UV layers.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ data_types_polys: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Which poly data layers to transfer * SMOOTH Smooth, Transfer flat/smooth mark. * FREESTYLE_FACE Freestyle Mark, Transfer Freestyle face mark.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ data_types_verts: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Which vertex data layers to transfer * VGROUP_WEIGHTS Vertex Groups, Transfer active or all vertex groups. * BEVEL_WEIGHT_VERT Bevel Weight, Transfer bevel weights.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ edge_mapping: typing.Union[int, str] = None
+ ''' Method used to map source edges to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * VERT_NEAREST Nearest Vertices, Copy from most similar edge (edge which vertices are the closest of destination edge's ones). * NEAREST Nearest Edge, Copy from closest edge (using midpoints). * POLY_NEAREST Nearest Face Edge, Copy from closest edge of closest face (using midpoints). * EDGEINTERP_VNORPROJ Projected Edge Interpolated, Interpolate all source edges hit by the projection of destination one along its own normal (from vertices).
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ islands_precision: float = None
+ ''' Factor controlling precision of islands handling (typically, 0.1 should be enough, higher values can make things really slow)
+
+ :type: float
+ '''
+
+ layers_uv_select_dst: typing.Union[int, str] = None
+ ''' How to match source and destination layers * ACTIVE Active Layer, Affect active data layer of all targets. * NAME By Name, Match target data layers to affect by name. * INDEX By Order, Match target data layers to affect by order (indices).
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers_uv_select_src: typing.Union[int, str] = None
+ ''' Which layers to transfer, in case of multi-layers types * ACTIVE Active Layer, Only transfer active data layer. * ALL All Layers, Transfer all data layers. * BONE_SELECT Selected Pose Bones, Transfer all vertex groups used by selected pose bones. * BONE_DEFORM Deform Pose Bones, Transfer all vertex groups used by deform bones.
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers_vcol_select_dst: typing.Union[int, str] = None
+ ''' How to match source and destination layers * ACTIVE Active Layer, Affect active data layer of all targets. * NAME By Name, Match target data layers to affect by name. * INDEX By Order, Match target data layers to affect by order (indices).
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers_vcol_select_src: typing.Union[int, str] = None
+ ''' Which layers to transfer, in case of multi-layers types * ACTIVE Active Layer, Only transfer active data layer. * ALL All Layers, Transfer all data layers. * BONE_SELECT Selected Pose Bones, Transfer all vertex groups used by selected pose bones. * BONE_DEFORM Deform Pose Bones, Transfer all vertex groups used by deform bones.
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers_vgroup_select_dst: typing.Union[int, str] = None
+ ''' How to match source and destination layers * ACTIVE Active Layer, Affect active data layer of all targets. * NAME By Name, Match target data layers to affect by name. * INDEX By Order, Match target data layers to affect by order (indices).
+
+ :type: typing.Union[int, str]
+ '''
+
+ layers_vgroup_select_src: typing.Union[int, str] = None
+ ''' Which layers to transfer, in case of multi-layers types * ACTIVE Active Layer, Only transfer active data layer. * ALL All Layers, Transfer all data layers. * BONE_SELECT Selected Pose Bones, Transfer all vertex groups used by selected pose bones. * BONE_DEFORM Deform Pose Bones, Transfer all vertex groups used by deform bones.
+
+ :type: typing.Union[int, str]
+ '''
+
+ loop_mapping: typing.Union[int, str] = None
+ ''' Method used to map source faces' corners to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST_NORMAL Nearest Corner And Best Matching Normal, Copy from nearest corner which has the best matching normal. * NEAREST_POLYNOR Nearest Corner And Best Matching Face Normal, Copy from nearest corner which has the face with the best matching normal to destination corner's face one. * NEAREST_POLY Nearest Corner Of Nearest Face, Copy from nearest corner of nearest polygon. * POLYINTERP_NEAREST Nearest Face Interpolated, Copy from interpolated corners of the nearest source polygon. * POLYINTERP_LNORPROJ Projected Face Interpolated, Copy from interpolated corners of the source polygon hit by corner normal projection.
+
+ :type: typing.Union[int, str]
+ '''
+
+ max_distance: float = None
+ ''' Maximum allowed distance between source and destination element, for non-topology mappings
+
+ :type: float
+ '''
+
+ mix_factor: float = None
+ ''' Factor to use when applying data to destination (exact behavior depends on mix mode, multiplied with weights from vertex group when defined)
+
+ :type: float
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' How to affect destination elements with source values * REPLACE Replace, Overwrite all elements' data. * ABOVE_THRESHOLD Above Threshold, Only replace destination elements where data is above given threshold (exact behavior depends on data type). * BELOW_THRESHOLD Below Threshold, Only replace destination elements where data is below given threshold (exact behavior depends on data type). * MIX Mix, Mix source value into destination one, using given threshold as factor. * ADD Add, Add source value to destination one, using given threshold as factor. * SUB Subtract, Subtract source value to destination one, using given threshold as factor. * MUL Multiply, Multiply source value to destination one, using given threshold as factor.
+
+ :type: typing.Union[int, str]
+ '''
+
+ object: 'Object' = None
+ ''' Object to transfer data from
+
+ :type: 'Object'
+ '''
+
+ poly_mapping: typing.Union[int, str] = None
+ ''' Method used to map source faces to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST Nearest Face, Copy from nearest polygon (using center points). * NORMAL Best Normal-Matching, Copy from source polygon which normal is the closest to destination one. * POLYINTERP_PNORPROJ Projected Face Interpolated, Interpolate all source polygons intersected by the projection of destination one along its own normal.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ray_radius: float = None
+ ''' 'Width' of rays (especially useful when raycasting against vertices or edges)
+
+ :type: float
+ '''
+
+ use_edge_data: bool = None
+ ''' Enable edge data transfer
+
+ :type: bool
+ '''
+
+ use_loop_data: bool = None
+ ''' Enable face corner data transfer
+
+ :type: bool
+ '''
+
+ use_max_distance: bool = None
+ ''' Source elements must be closer than given distance from destination one
+
+ :type: bool
+ '''
+
+ use_object_transform: bool = None
+ ''' Evaluate source and destination meshes in global space
+
+ :type: bool
+ '''
+
+ use_poly_data: bool = None
+ ''' Enable face data transfer
+
+ :type: bool
+ '''
+
+ use_vert_data: bool = None
+ ''' Enable vertex data transfer
+
+ :type: bool
+ '''
+
+ vert_mapping: typing.Union[int, str] = None
+ ''' Method used to map source vertices to destination ones * TOPOLOGY Topology, Copy from identical topology meshes. * NEAREST Nearest Vertex, Copy from closest vertex. * EDGE_NEAREST Nearest Edge Vertex, Copy from closest vertex of closest edge. * EDGEINTERP_NEAREST Nearest Edge Interpolated, Copy from interpolated values of vertices from closest point on closest edge. * POLY_NEAREST Nearest Face Vertex, Copy from closest vertex of closest face. * POLYINTERP_NEAREST Nearest Face Interpolated, Copy from interpolated values of vertices from closest point on closest face. * POLYINTERP_VNORPROJ Projected Face Interpolated, Copy from interpolated values of vertices from point on closest face hit by normal-projection.
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for selecting the affected areas
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DecimateModifier(Modifier, bpy_struct):
+ ''' Decimation modifier
+ '''
+
+ angle_limit: float = None
+ ''' Only dissolve angles below this (planar only)
+
+ :type: float
+ '''
+
+ decimate_type: typing.Union[int, str] = None
+ ''' * COLLAPSE Collapse, Use edge collapsing. * UNSUBDIV Un-Subdivide, Use un-subdivide face reduction. * DISSOLVE Planar, Dissolve geometry to form planar polygons.
+
+ :type: typing.Union[int, str]
+ '''
+
+ delimit: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Limit merging geometry * NORMAL Normal, Delimit by face directions. * MATERIAL Material, Delimit by face material. * SEAM Seam, Delimit by edge seams. * SHARP Sharp, Delimit by sharp edges. * UV UVs, Delimit by UV coordinates.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ face_count: int = None
+ ''' The current number of faces in the decimated mesh
+
+ :type: int
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence (collapse only)
+
+ :type: bool
+ '''
+
+ iterations: int = None
+ ''' Number of times reduce the geometry (unsubdivide only)
+
+ :type: int
+ '''
+
+ ratio: float = None
+ ''' Ratio of triangles to reduce to (collapse only)
+
+ :type: float
+ '''
+
+ symmetry_axis: typing.Union[int, str] = None
+ ''' Axis of symmetry
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_collapse_triangulate: bool = None
+ ''' Keep triangulated faces resulting from decimation (collapse only)
+
+ :type: bool
+ '''
+
+ use_dissolve_boundaries: bool = None
+ ''' Dissolve all vertices in between face boundaries (planar only)
+
+ :type: bool
+ '''
+
+ use_symmetry: bool = None
+ ''' Maintain symmetry on an axis
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name (collapse only)
+
+ :type: str
+ '''
+
+ vertex_group_factor: float = None
+ ''' Vertex group strength
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DisplaceModifier(Modifier, bpy_struct):
+ ''' Displacement modifier
+ '''
+
+ direction: typing.Union[int, str] = None
+ ''' * X X, Use the texture's intensity value to displace in the X direction. * Y Y, Use the texture's intensity value to displace in the Y direction. * Z Z, Use the texture's intensity value to displace in the Z direction. * NORMAL Normal, Use the texture's intensity value to displace along the vertex normal. * CUSTOM_NORMAL Custom Normal, Use the texture's intensity value to displace along the (averaged) custom normal (falls back to vertex). * RGB_TO_XYZ RGB to XYZ, Use the texture's RGB values to displace the mesh in the XYZ direction.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ mid_level: float = None
+ ''' Material value that gives no displacement
+
+ :type: float
+ '''
+
+ space: typing.Union[int, str] = None
+ ''' * LOCAL Local, Direction is defined in local coordinates. * GLOBAL Global, Direction is defined in global coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ strength: float = None
+ ''' Amount to displace geometry
+
+ :type: float
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ texture_coords: typing.Union[int, str] = None
+ ''' * LOCAL Local, Use the local coordinate system for the texture coordinates. * GLOBAL Global, Use the global coordinate system for the texture coordinates. * OBJECT Object, Use the linked object's local coordinate system for the texture coordinates. * UV UV, Use UV coordinates for the texture coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_coords_bone: str = None
+ ''' Bone to set the texture coordinates
+
+ :type: str
+ '''
+
+ texture_coords_object: 'Object' = None
+ ''' Object to set the texture coordinates
+
+ :type: 'Object'
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DynamicPaintModifier(Modifier, bpy_struct):
+ ''' Dynamic Paint modifier
+ '''
+
+ brush_settings: 'DynamicPaintBrushSettings' = None
+ '''
+
+ :type: 'DynamicPaintBrushSettings'
+ '''
+
+ canvas_settings: 'DynamicPaintCanvasSettings' = None
+ '''
+
+ :type: 'DynamicPaintCanvasSettings'
+ '''
+
+ ui_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EdgeSplitModifier(Modifier, bpy_struct):
+ ''' Edge splitting modifier to create sharp edges
+ '''
+
+ split_angle: float = None
+ ''' Angle above which to split edges
+
+ :type: float
+ '''
+
+ use_edge_angle: bool = None
+ ''' Split edges with high angle between faces
+
+ :type: bool
+ '''
+
+ use_edge_sharp: bool = None
+ ''' Split edges that are marked as sharp
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ExplodeModifier(Modifier, bpy_struct):
+ ''' Explosion effect modifier based on a particle system
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ particle_uv: str = None
+ ''' UV map to change with particle age
+
+ :type: str
+ '''
+
+ protect: float = None
+ ''' Clean vertex group edges
+
+ :type: float
+ '''
+
+ show_alive: bool = None
+ ''' Show mesh when particles are alive
+
+ :type: bool
+ '''
+
+ show_dead: bool = None
+ ''' Show mesh when particles are dead
+
+ :type: bool
+ '''
+
+ show_unborn: bool = None
+ ''' Show mesh when particles are unborn
+
+ :type: bool
+ '''
+
+ use_edge_cut: bool = None
+ ''' Cut face edges for nicer shrapnel
+
+ :type: bool
+ '''
+
+ use_size: bool = None
+ ''' Use particle size for the shrapnel
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FluidModifier(Modifier, bpy_struct):
+ ''' Fluid simulation modifier
+ '''
+
+ domain_settings: 'FluidDomainSettings' = None
+ '''
+
+ :type: 'FluidDomainSettings'
+ '''
+
+ effector_settings: 'FluidEffectorSettings' = None
+ '''
+
+ :type: 'FluidEffectorSettings'
+ '''
+
+ flow_settings: 'FluidFlowSettings' = None
+ '''
+
+ :type: 'FluidFlowSettings'
+ '''
+
+ fluid_type: typing.Union[int, str] = None
+ ''' * NONE None. * DOMAIN Domain. * FLOW Flow, Inflow/Outflow. * EFFECTOR Effector.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class HookModifier(Modifier, bpy_struct):
+ ''' Hook modifier to modify the location of vertices
+ '''
+
+ center: typing.List[float] = None
+ ''' Center of the hook, used for falloff and display
+
+ :type: typing.List[float]
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_radius: float = None
+ ''' If not zero, the distance from the hook where influence ends
+
+ :type: float
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ matrix_inverse: typing.List[float] = None
+ ''' Reverse the transformation between this object and its target
+
+ :type: typing.List[float]
+ '''
+
+ object: 'Object' = None
+ ''' Parent Object for hook, also recalculates and clears offset
+
+ :type: 'Object'
+ '''
+
+ strength: float = None
+ ''' Relative force of the hook
+
+ :type: float
+ '''
+
+ subtarget: str = None
+ ''' Name of Parent Bone for hook (if applicable), also recalculates and clears offset
+
+ :type: str
+ '''
+
+ use_falloff_uniform: bool = None
+ ''' Compensate for non-uniform object scale
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ vertex_indices: typing.List[int] = None
+ ''' Indices of vertices bound to the modifier. For bezier curves, handles count as additional vertices
+
+ :type: typing.List[int]
+ '''
+
+ def vertex_indices_set(self, indices: typing.List[int]):
+ ''' Validates and assigns the array of vertex indices bound to the modifier
+
+ :param indices: Vertex Indices
+ :type indices: typing.List[int]
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LaplacianDeformModifier(Modifier, bpy_struct):
+ ''' Mesh deform modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ is_bind: bool = None
+ ''' Whether geometry has been bound to anchors
+
+ :type: bool
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines Anchors
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LaplacianSmoothModifier(Modifier, bpy_struct):
+ ''' Smoothing effect modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ lambda_border: float = None
+ ''' Lambda factor in border
+
+ :type: float
+ '''
+
+ lambda_factor: float = None
+ ''' Smooth factor effect
+
+ :type: float
+ '''
+
+ use_normalized: bool = None
+ ''' Improve and stabilize the enhanced shape
+
+ :type: bool
+ '''
+
+ use_volume_preserve: bool = None
+ ''' Apply volume preservation after smooth
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ ''' Smooth object along X axis
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Smooth object along Y axis
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ ''' Smooth object along Z axis
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LatticeModifier(Modifier, bpy_struct):
+ ''' Lattice deformation modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Lattice object to deform with
+
+ :type: 'Object'
+ '''
+
+ strength: float = None
+ ''' Strength of modifier effect
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskModifier(Modifier, bpy_struct):
+ ''' Mask modifier to hide parts of the mesh
+ '''
+
+ armature: 'Object' = None
+ ''' Armature to use as source of bones to mask
+
+ :type: 'Object'
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Use vertices that are not part of region defined
+
+ :type: bool
+ '''
+
+ mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ threshold: float = None
+ ''' Weights over this threshold remain
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshCacheModifier(Modifier, bpy_struct):
+ ''' Cache Mesh
+ '''
+
+ cache_format: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ deform_mode: typing.Union[int, str] = None
+ ''' * OVERWRITE Overwrite, Replace vertex coords with cached values. * INTEGRATE Integrate, Integrate deformation from this modifiers input with the mesh-cache coords (useful for shape keys).
+
+ :type: typing.Union[int, str]
+ '''
+
+ eval_factor: float = None
+ ''' Evaluation time in seconds
+
+ :type: float
+ '''
+
+ eval_frame: float = None
+ ''' The frame to evaluate (starting at 0)
+
+ :type: float
+ '''
+
+ eval_time: float = None
+ ''' Evaluation time in seconds
+
+ :type: float
+ '''
+
+ factor: float = None
+ ''' Influence of the deformation
+
+ :type: float
+ '''
+
+ filepath: str = None
+ ''' Path to external displacements file
+
+ :type: str
+ '''
+
+ flip_axis: typing.Union[typing.Set[int], typing.Set[str]] = None
+ '''
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ forward_axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ frame_scale: float = None
+ ''' Evaluation time in seconds
+
+ :type: float
+ '''
+
+ frame_start: float = None
+ ''' Add this to the start frame
+
+ :type: float
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ play_mode: typing.Union[int, str] = None
+ ''' * SCENE Scene, Use the time from the scene. * CUSTOM Custom, Use the modifier's own time evaluation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ time_mode: typing.Union[int, str] = None
+ ''' Method to control playback time * FRAME Frame, Control playback using a frame-number (ignoring time FPS and start frame from the file). * TIME Time, Control playback using time in seconds. * FACTOR Factor, Control playback using a value between [0, 1].
+
+ :type: typing.Union[int, str]
+ '''
+
+ up_axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshDeformModifier(Modifier, bpy_struct):
+ ''' Mesh deformation modifier to deform with other meshes
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ is_bound: bool = None
+ ''' Whether geometry has been bound to control cage
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Mesh object to deform with
+
+ :type: 'Object'
+ '''
+
+ precision: int = None
+ ''' The grid size for binding
+
+ :type: int
+ '''
+
+ use_dynamic_bind: bool = None
+ ''' Recompute binding dynamically on top of other deformers (slower and more memory consuming)
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MeshSequenceCacheModifier(Modifier, bpy_struct):
+ ''' Cache Mesh
+ '''
+
+ cache_file: 'CacheFile' = None
+ '''
+
+ :type: 'CacheFile'
+ '''
+
+ object_path: str = None
+ ''' Path to the object in the Alembic archive used to lookup geometric data
+
+ :type: str
+ '''
+
+ read_data: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Data to read from the cache
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MirrorModifier(Modifier, bpy_struct):
+ ''' Mirroring modifier
+ '''
+
+ merge_threshold: float = None
+ ''' Distance within which mirrored vertices are merged
+
+ :type: float
+ '''
+
+ mirror_object: 'Object' = None
+ ''' Object to use as mirror
+
+ :type: 'Object'
+ '''
+
+ mirror_offset_u: float = None
+ ''' Amount to offset mirrored UVs flipping point from the 0.5 on the U axis
+
+ :type: float
+ '''
+
+ mirror_offset_v: float = None
+ ''' Amount to offset mirrored UVs flipping point from the 0.5 point on the V axis
+
+ :type: float
+ '''
+
+ offset_u: float = None
+ ''' Mirrored UV offset on the U axis
+
+ :type: float
+ '''
+
+ offset_v: float = None
+ ''' Mirrored UV offset on the V axis
+
+ :type: float
+ '''
+
+ use_axis: typing.List[bool] = None
+ ''' Enable axis mirror
+
+ :type: typing.List[bool]
+ '''
+
+ use_bisect_axis: typing.List[bool] = None
+ ''' Cuts the mesh across the mirror plane
+
+ :type: typing.List[bool]
+ '''
+
+ use_bisect_flip_axis: typing.List[bool] = None
+ ''' Flips the direction of the slice
+
+ :type: typing.List[bool]
+ '''
+
+ use_clip: bool = None
+ ''' Prevent vertices from going through the mirror during transform
+
+ :type: bool
+ '''
+
+ use_mirror_merge: bool = None
+ ''' Merge vertices within the merge threshold
+
+ :type: bool
+ '''
+
+ use_mirror_u: bool = None
+ ''' Mirror the U texture coordinate around the flip offset point
+
+ :type: bool
+ '''
+
+ use_mirror_udim: bool = None
+ ''' Mirror the texture coordinate around each tile center
+
+ :type: bool
+ '''
+
+ use_mirror_v: bool = None
+ ''' Mirror the V texture coordinate around the flip offset point
+
+ :type: bool
+ '''
+
+ use_mirror_vertex_groups: bool = None
+ ''' Mirror vertex groups (e.g. .R->.L)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MultiresModifier(Modifier, bpy_struct):
+ ''' Multiresolution mesh modifier
+ '''
+
+ filepath: str = None
+ ''' Path to external displacements file
+
+ :type: str
+ '''
+
+ is_external: bool = None
+ ''' Store multires displacements outside the .blend file, to save memory
+
+ :type: bool
+ '''
+
+ levels: int = None
+ ''' Number of subdivisions to use in the viewport
+
+ :type: int
+ '''
+
+ quality: int = None
+ ''' Accuracy of vertex positions, lower value is faster but less precise
+
+ :type: int
+ '''
+
+ render_levels: int = None
+ ''' The subdivision level visible at render time
+
+ :type: int
+ '''
+
+ sculpt_levels: int = None
+ ''' Number of subdivisions to use in sculpt mode
+
+ :type: int
+ '''
+
+ show_only_control_edges: bool = None
+ ''' Skip drawing/rendering of interior subdivided edges
+
+ :type: bool
+ '''
+
+ subdivision_type: typing.Union[int, str] = None
+ ''' Select type of subdivision algorithm
+
+ :type: typing.Union[int, str]
+ '''
+
+ total_levels: int = None
+ ''' Number of subdivisions for which displacements are stored
+
+ :type: int
+ '''
+
+ use_creases: bool = None
+ ''' Use mesh edge crease information to sharpen edges
+
+ :type: bool
+ '''
+
+ use_custom_normals: bool = None
+ ''' Interpolates existing custom normals to resulting mesh
+
+ :type: bool
+ '''
+
+ uv_smooth: typing.Union[int, str] = None
+ ''' Controls how smoothing is applied to UVs * NONE Sharp, UVs are not smoothed, boundaries are kept sharp. * PRESERVE_CORNERS Smooth, keep corners, UVs are smoothed, corners on discontinuous boundary are kept sharp.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NormalEditModifier(Modifier, bpy_struct):
+ ''' Modifier affecting/generating custom normals
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ mix_factor: float = None
+ ''' How much of generated normals to mix with exiting ones
+
+ :type: float
+ '''
+
+ mix_limit: float = None
+ ''' Maximum angle between old and new normals
+
+ :type: float
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' How to mix generated normals with existing ones * COPY Copy, Copy new normals (overwrite existing). * ADD Add, Copy sum of new and old normals. * SUB Subtract, Copy new normals minus old normals. * MUL Multiply, Copy product of old and new normals (\*not\* cross product).
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' How to affect (generate) normals * RADIAL Radial, From an ellipsoid (shape defined by the boundbox's dimensions, target is optional). * DIRECTIONAL Directional, Normals 'track' (point to) the target object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ no_polynors_fix: bool = None
+ ''' Do not flip polygons when their normals are not consistent with their newly computed custom vertex normals
+
+ :type: bool
+ '''
+
+ offset: typing.List[float] = None
+ ''' Offset from object's center
+
+ :type: typing.List[float]
+ '''
+
+ target: 'Object' = None
+ ''' Target object used to affect normals
+
+ :type: 'Object'
+ '''
+
+ use_direction_parallel: bool = None
+ ''' Use same direction for all normals, from origin to target's center (Directional mode only)
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for selecting/weighting the affected areas
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OceanModifier(Modifier, bpy_struct):
+ ''' Simulate an ocean surface
+ '''
+
+ bake_foam_fade: float = None
+ ''' How much foam accumulates over time (baked ocean only)
+
+ :type: float
+ '''
+
+ choppiness: float = None
+ ''' Choppiness of the wave's crest (adds some horizontal component to the displacement)
+
+ :type: float
+ '''
+
+ damping: float = None
+ ''' Damp reflected waves going in opposite direction to the wind
+
+ :type: float
+ '''
+
+ depth: float = None
+ ''' Depth of the solid ground below the water surface
+
+ :type: float
+ '''
+
+ fetch_jonswap: float = None
+ ''' This is the distance from a lee shore, called the fetch, or the distance over which the wind blows with constant velocity. Used by 'JONSWAP' and 'TMA' models
+
+ :type: float
+ '''
+
+ filepath: str = None
+ ''' Path to a folder to store external baked images
+
+ :type: str
+ '''
+
+ foam_coverage: float = None
+ ''' Amount of generated foam
+
+ :type: float
+ '''
+
+ foam_layer_name: str = None
+ ''' Name of the vertex color layer used for foam
+
+ :type: str
+ '''
+
+ frame_end: int = None
+ ''' End frame of the ocean baking
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Start frame of the ocean baking
+
+ :type: int
+ '''
+
+ geometry_mode: typing.Union[int, str] = None
+ ''' Method of modifying geometry * GENERATE Generate, Generate ocean surface geometry at the specified resolution. * DISPLACE Displace, Displace existing geometry according to simulation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_spray: bool = None
+ ''' Invert the spray direction map
+
+ :type: bool
+ '''
+
+ is_cached: bool = None
+ ''' Whether the ocean is using cached data or simulating
+
+ :type: bool
+ '''
+
+ random_seed: int = None
+ ''' Seed of the random generator
+
+ :type: int
+ '''
+
+ repeat_x: int = None
+ ''' Repetitions of the generated surface in X
+
+ :type: int
+ '''
+
+ repeat_y: int = None
+ ''' Repetitions of the generated surface in Y
+
+ :type: int
+ '''
+
+ resolution: int = None
+ ''' Resolution of the generated surface
+
+ :type: int
+ '''
+
+ sharpen_peak_jonswap: float = None
+ ''' Peak sharpening for 'JONSWAP' and 'TMA' models
+
+ :type: float
+ '''
+
+ size: float = None
+ ''' Surface scale factor (does not affect the height of the waves)
+
+ :type: float
+ '''
+
+ spatial_size: int = None
+ ''' Size of the simulation domain (in meters), and of the generated geometry (in BU)
+
+ :type: int
+ '''
+
+ spectrum: typing.Union[int, str] = None
+ ''' Spectrum to use * PHILLIPS Turbulent Ocean, Use for turbulent seas with foam. * PIERSON_MOSKOWITZ Established Ocean, Use for a large area, established ocean (Pierson-Moskowitz method). * JONSWAP Established Ocean (Sharp Peaks), Use for sharp peaks ('JONSWAP', Pierson-Moskowitz method) with peak sharpening. * TEXEL_MARSEN_ARSLOE Shallow Water, Use for shallow water ('JONSWAP', 'TMA' - Texel-Marsen-Arsloe method).
+
+ :type: typing.Union[int, str]
+ '''
+
+ spray_layer_name: str = None
+ ''' Name of the vertex color layer used for the spray direction map
+
+ :type: str
+ '''
+
+ time: float = None
+ ''' Current time of the simulation
+
+ :type: float
+ '''
+
+ use_foam: bool = None
+ ''' Generate foam mask as a vertex color channel
+
+ :type: bool
+ '''
+
+ use_normals: bool = None
+ ''' Output normals for bump mapping - disabling can speed up performance if its not needed
+
+ :type: bool
+ '''
+
+ use_spray: bool = None
+ ''' Generate map of spray direction as a vertex color channel
+
+ :type: bool
+ '''
+
+ wave_alignment: float = None
+ ''' How much the waves are aligned to each other
+
+ :type: float
+ '''
+
+ wave_direction: float = None
+ ''' Main direction of the waves when they are (partially) aligned
+
+ :type: float
+ '''
+
+ wave_scale: float = None
+ ''' Scale of the displacement effect
+
+ :type: float
+ '''
+
+ wave_scale_min: float = None
+ ''' Shortest allowed wavelength
+
+ :type: float
+ '''
+
+ wind_velocity: float = None
+ ''' Wind speed
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleInstanceModifier(Modifier, bpy_struct):
+ ''' Particle system instancing modifier
+ '''
+
+ axis: typing.Union[int, str] = None
+ ''' Pole axis for rotation
+
+ :type: typing.Union[int, str]
+ '''
+
+ index_layer_name: str = None
+ ''' Custom data layer name for the index
+
+ :type: str
+ '''
+
+ object: 'Object' = None
+ ''' Object that has the particle system
+
+ :type: 'Object'
+ '''
+
+ particle_amount: float = None
+ ''' Amount of particles to use for instancing
+
+ :type: float
+ '''
+
+ particle_offset: float = None
+ ''' Relative offset of particles to use for instancing, to avoid overlap of multiple instances
+
+ :type: float
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ '''
+
+ :type: 'ParticleSystem'
+ '''
+
+ particle_system_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ position: float = None
+ ''' Position along path
+
+ :type: float
+ '''
+
+ random_position: float = None
+ ''' Randomize position along path
+
+ :type: float
+ '''
+
+ random_rotation: float = None
+ ''' Randomize rotation around path
+
+ :type: float
+ '''
+
+ rotation: float = None
+ ''' Rotation around path
+
+ :type: float
+ '''
+
+ show_alive: bool = None
+ ''' Show instances when particles are alive
+
+ :type: bool
+ '''
+
+ show_dead: bool = None
+ ''' Show instances when particles are dead
+
+ :type: bool
+ '''
+
+ show_unborn: bool = None
+ ''' Show instances when particles are unborn
+
+ :type: bool
+ '''
+
+ space: typing.Union[int, str] = None
+ ''' Space to use for copying mesh data * LOCAL Local, Use offset from the particle object in the instance object. * WORLD World, Use world space offset in the instance object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_children: bool = None
+ ''' Create instances from child particles
+
+ :type: bool
+ '''
+
+ use_normal: bool = None
+ ''' Create instances from normal particles
+
+ :type: bool
+ '''
+
+ use_path: bool = None
+ ''' Create instances along particle paths
+
+ :type: bool
+ '''
+
+ use_preserve_shape: bool = None
+ ''' Don't stretch the object
+
+ :type: bool
+ '''
+
+ use_size: bool = None
+ ''' Use particle size to scale the instances
+
+ :type: bool
+ '''
+
+ value_layer_name: str = None
+ ''' Custom data layer name for the randomized value
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSystemModifier(Modifier, bpy_struct):
+ ''' Particle system simulation modifier
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ ''' Particle System that this modifier controls
+
+ :type: 'ParticleSystem'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RemeshModifier(Modifier, bpy_struct):
+ ''' Generate a new surface with regular topology that follows the shape of the input mesh
+ '''
+
+ adaptivity: float = None
+ ''' Reduces the final face count by simplifying geometry where detail is not needed, generating triangles. A value greater than 0 disables Fix Poles
+
+ :type: float
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' * BLOCKS Blocks, Output a blocky surface with no smoothing. * SMOOTH Smooth, Output a smooth surface with no sharp-features detection. * SHARP Sharp, Output a surface that reproduces sharp edges and corners from the input mesh. * VOXEL Voxel, Output a mesh corresponding to the volume of the original mesh.
+
+ :type: typing.Union[int, str]
+ '''
+
+ octree_depth: int = None
+ ''' Resolution of the octree; higher values give finer details
+
+ :type: int
+ '''
+
+ scale: float = None
+ ''' The ratio of the largest dimension of the model over the size of the grid
+
+ :type: float
+ '''
+
+ sharpness: float = None
+ ''' Tolerance for outliers; lower values filter noise while higher values will reproduce edges closer to the input
+
+ :type: float
+ '''
+
+ threshold: float = None
+ ''' If removing disconnected pieces, minimum size of components to preserve as a ratio of the number of polygons in the largest component
+
+ :type: float
+ '''
+
+ use_remove_disconnected: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_smooth_shade: bool = None
+ ''' Output faces with smooth shading rather than flat shaded
+
+ :type: bool
+ '''
+
+ voxel_size: float = None
+ ''' Size of the voxel in object space used for volume evaluation. Lower values preserve finer details
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ScrewModifier(Modifier, bpy_struct):
+ ''' Revolve edges
+ '''
+
+ angle: float = None
+ ''' Angle of revolution
+
+ :type: float
+ '''
+
+ axis: typing.Union[int, str] = None
+ ''' Screw axis
+
+ :type: typing.Union[int, str]
+ '''
+
+ iterations: int = None
+ ''' Number of times to apply the screw operation
+
+ :type: int
+ '''
+
+ merge_threshold: float = None
+ ''' Limit below which to merge vertices
+
+ :type: float
+ '''
+
+ object: 'Object' = None
+ ''' Object to define the screw axis
+
+ :type: 'Object'
+ '''
+
+ render_steps: int = None
+ ''' Number of steps in the revolution
+
+ :type: int
+ '''
+
+ screw_offset: float = None
+ ''' Offset the revolution along its axis
+
+ :type: float
+ '''
+
+ steps: int = None
+ ''' Number of steps in the revolution
+
+ :type: int
+ '''
+
+ use_merge_vertices: bool = None
+ ''' Merge adjacent vertices (screw offset must be zero)
+
+ :type: bool
+ '''
+
+ use_normal_calculate: bool = None
+ ''' Calculate the order of edges (needed for meshes, but not curves)
+
+ :type: bool
+ '''
+
+ use_normal_flip: bool = None
+ ''' Flip normals of lathed faces
+
+ :type: bool
+ '''
+
+ use_object_screw_offset: bool = None
+ ''' Use the distance between the objects to make a screw
+
+ :type: bool
+ '''
+
+ use_smooth_shade: bool = None
+ ''' Output faces with smooth shading rather than flat shaded
+
+ :type: bool
+ '''
+
+ use_stretch_u: bool = None
+ ''' Stretch the U coordinates between 0-1 when UV's are present
+
+ :type: bool
+ '''
+
+ use_stretch_v: bool = None
+ ''' Stretch the V coordinates between 0-1 when UV's are present
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShrinkwrapModifier(Modifier, bpy_struct):
+ ''' Shrink wrapping modifier to shrink wrap and object to a target
+ '''
+
+ auxiliary_target: 'Object' = None
+ ''' Additional mesh target to shrink to
+
+ :type: 'Object'
+ '''
+
+ cull_face: typing.Union[int, str] = None
+ ''' Stop vertices from projecting to a face on the target when facing towards/away * OFF Off, No culling. * FRONT Front, No projection when in front of the face. * BACK Back, No projection when behind the face.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ offset: float = None
+ ''' Distance to keep from the target
+
+ :type: float
+ '''
+
+ project_limit: float = None
+ ''' Limit the distance used for projection (zero disables)
+
+ :type: float
+ '''
+
+ subsurf_levels: int = None
+ ''' Number of subdivisions that must be performed before extracting vertices' positions and normals
+
+ :type: int
+ '''
+
+ target: 'Object' = None
+ ''' Mesh target to shrink to
+
+ :type: 'Object'
+ '''
+
+ use_invert_cull: bool = None
+ ''' When projecting in the negative direction invert the face cull mode
+
+ :type: bool
+ '''
+
+ use_negative_direction: bool = None
+ ''' Allow vertices to move in the negative direction of axis
+
+ :type: bool
+ '''
+
+ use_positive_direction: bool = None
+ ''' Allow vertices to move in the positive direction of axis
+
+ :type: bool
+ '''
+
+ use_project_x: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_project_y: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_project_z: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ wrap_method: typing.Union[int, str] = None
+ ''' * NEAREST_SURFACEPOINT Nearest Surface Point, Shrink the mesh to the nearest target surface. * PROJECT Project, Shrink the mesh to the nearest target surface along a given axis. * NEAREST_VERTEX Nearest Vertex, Shrink the mesh to the nearest target vertex. * TARGET_PROJECT Target Normal Project, Shrink the mesh to the nearest target surface along the interpolated vertex normals of the target.
+
+ :type: typing.Union[int, str]
+ '''
+
+ wrap_mode: typing.Union[int, str] = None
+ ''' Select how vertices are constrained to the target surface * ON_SURFACE On Surface, The point is constrained to the surface of the target object, with distance offset towards the original point location. * INSIDE Inside, The point is constrained to be inside the target object. * OUTSIDE Outside, The point is constrained to be outside the target object. * OUTSIDE_SURFACE Outside Surface, The point is constrained to the surface of the target object, with distance offset always to the outside, towards or away from the original location. * ABOVE_SURFACE Above Surface, The point is constrained to the surface of the target object, with distance offset applied exactly along the target normal.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimpleDeformModifier(Modifier, bpy_struct):
+ ''' Simple deformation modifier to apply effects such as twisting and bending
+ '''
+
+ angle: float = None
+ ''' Angle of deformation
+
+ :type: float
+ '''
+
+ deform_axis: typing.Union[int, str] = None
+ ''' Deform around local axis
+
+ :type: typing.Union[int, str]
+ '''
+
+ deform_method: typing.Union[int, str] = None
+ ''' * TWIST Twist, Rotate around the Z axis of the modifier space. * BEND Bend, Bend the mesh over the Z axis of the modifier space. * TAPER Taper, Linearly scale along Z axis of the modifier space. * STRETCH Stretch, Stretch the object along the Z axis of the modifier space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor: float = None
+ ''' Amount to deform object
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ limits: typing.List[float] = None
+ ''' Lower/Upper limits for deform
+
+ :type: typing.List[float]
+ '''
+
+ lock_x: bool = None
+ ''' Do not allow deformation along the X axis
+
+ :type: bool
+ '''
+
+ lock_y: bool = None
+ ''' Do not allow deformation along the Y axis
+
+ :type: bool
+ '''
+
+ lock_z: bool = None
+ ''' Do not allow deformation along the Z axis
+
+ :type: bool
+ '''
+
+ origin: 'Object' = None
+ ''' Offset the origin and orientation of the deformation
+
+ :type: 'Object'
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SkinModifier(Modifier, bpy_struct):
+ ''' Generate Skin
+ '''
+
+ branch_smoothing: float = None
+ ''' Smooth complex geometry around branches
+
+ :type: float
+ '''
+
+ use_smooth_shade: bool = None
+ ''' Output faces with smooth shading rather than flat shaded
+
+ :type: bool
+ '''
+
+ use_x_symmetry: bool = None
+ ''' Avoid making unsymmetrical quads across the X axis
+
+ :type: bool
+ '''
+
+ use_y_symmetry: bool = None
+ ''' Avoid making unsymmetrical quads across the Y axis
+
+ :type: bool
+ '''
+
+ use_z_symmetry: bool = None
+ ''' Avoid making unsymmetrical quads across the Z axis
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SmoothModifier(Modifier, bpy_struct):
+ ''' Smoothing effect modifier
+ '''
+
+ factor: float = None
+ ''' Strength of modifier effect
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ use_x: bool = None
+ ''' Smooth object along X axis
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Smooth object along Y axis
+
+ :type: bool
+ '''
+
+ use_z: bool = None
+ ''' Smooth object along Z axis
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Name of Vertex Group which determines influence of modifier per point
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SoftBodyModifier(Modifier, bpy_struct):
+ ''' Soft body simulation modifier
+ '''
+
+ point_cache: 'PointCache' = None
+ '''
+
+ :type: 'PointCache'
+ '''
+
+ settings: 'SoftBodySettings' = None
+ '''
+
+ :type: 'SoftBodySettings'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SolidifyModifier(Modifier, bpy_struct):
+ ''' Create a solid skin, compensating for sharp angles
+ '''
+
+ bevel_convex: float = None
+ ''' Edge bevel weight to be added to outside edges
+
+ :type: float
+ '''
+
+ edge_crease_inner: float = None
+ ''' Assign a crease to inner edges
+
+ :type: float
+ '''
+
+ edge_crease_outer: float = None
+ ''' Assign a crease to outer edges
+
+ :type: float
+ '''
+
+ edge_crease_rim: float = None
+ ''' Assign a crease to the edges making up the rim
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert the vertex group influence
+
+ :type: bool
+ '''
+
+ material_offset: int = None
+ ''' Offset material index of generated faces
+
+ :type: int
+ '''
+
+ material_offset_rim: int = None
+ ''' Offset material index of generated rim faces
+
+ :type: int
+ '''
+
+ nonmanifold_boundary_mode: typing.Union[int, str] = None
+ ''' Selects the boundary adjustment algorithm * NONE None, No shape correction. * ROUND Round, Round open perimeter shape. * FLAT Flat, Flat open perimeter shape.
+
+ :type: typing.Union[int, str]
+ '''
+
+ nonmanifold_merge_threshold: float = None
+ ''' Distance within which degenerated geometry is merged
+
+ :type: float
+ '''
+
+ nonmanifold_thickness_mode: typing.Union[int, str] = None
+ ''' Selects the used thickness algorithm * FIXED Fixed, Most basic thickness calculation. * EVEN Even, Even thickness calculation which takes the angle between faces into account. * CONSTRAINTS Constraints, Thickness calculation using constraints, most advanced.
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset: float = None
+ ''' Offset the thickness from the center
+
+ :type: float
+ '''
+
+ rim_vertex_group: str = None
+ ''' Vertex group that the generated rim geometry will be weighted to
+
+ :type: str
+ '''
+
+ shell_vertex_group: str = None
+ ''' Vertex group that the generated shell geometry will be weighted to
+
+ :type: str
+ '''
+
+ solidify_mode: typing.Union[int, str] = None
+ ''' Selects the used algorithm * EXTRUDE Simple, Output a solidified version of a mesh by simple extrusion. * NON_MANIFOLD Complex, Output a manifold mesh even if the base mesh is non-manifold, where edges have 3 or more connecting faces.This method is slower.
+
+ :type: typing.Union[int, str]
+ '''
+
+ thickness: float = None
+ ''' Thickness of the shell
+
+ :type: float
+ '''
+
+ thickness_clamp: float = None
+ ''' Offset clamp based on geometry scale
+
+ :type: float
+ '''
+
+ thickness_vertex_group: float = None
+ ''' Thickness factor to use for zero vertex group influence
+
+ :type: float
+ '''
+
+ use_even_offset: bool = None
+ ''' Maintain thickness by adjusting for sharp corners (slow, disable when not needed)
+
+ :type: bool
+ '''
+
+ use_flat_faces: bool = None
+ ''' Make faces use the minimal vertex weight assigned to their vertices(ensures new faces remain parallel to their original ones, slow, disable when not needed)
+
+ :type: bool
+ '''
+
+ use_flip_normals: bool = None
+ ''' Invert the face direction
+
+ :type: bool
+ '''
+
+ use_quality_normals: bool = None
+ ''' Calculate normals which result in more even thickness (slow, disable when not needed)
+
+ :type: bool
+ '''
+
+ use_rim: bool = None
+ ''' Create edge loops between the inner and outer surfaces on face edges (slow, disable when not needed)
+
+ :type: bool
+ '''
+
+ use_rim_only: bool = None
+ ''' Only add the rim to the original data
+
+ :type: bool
+ '''
+
+ use_thickness_angle_clamp: bool = None
+ ''' Clamp thickness based on angles
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SubsurfModifier(Modifier, bpy_struct):
+ ''' Subdivision surface modifier
+ '''
+
+ levels: int = None
+ ''' Number of subdivisions to perform
+
+ :type: int
+ '''
+
+ quality: int = None
+ ''' Accuracy of vertex positions, lower value is faster but less precise
+
+ :type: int
+ '''
+
+ render_levels: int = None
+ ''' Number of subdivisions to perform when rendering
+
+ :type: int
+ '''
+
+ show_only_control_edges: bool = None
+ ''' Skip drawing/rendering of interior subdivided edges
+
+ :type: bool
+ '''
+
+ subdivision_type: typing.Union[int, str] = None
+ ''' Select type of subdivision algorithm
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_creases: bool = None
+ ''' Use mesh edge crease information to sharpen edges
+
+ :type: bool
+ '''
+
+ use_custom_normals: bool = None
+ ''' Interpolates existing custom normals to resulting mesh
+
+ :type: bool
+ '''
+
+ uv_smooth: typing.Union[int, str] = None
+ ''' Controls how smoothing is applied to UVs * NONE Sharp, UVs are not smoothed, boundaries are kept sharp. * PRESERVE_CORNERS Smooth, keep corners, UVs are smoothed, corners on discontinuous boundary are kept sharp.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SurfaceDeformModifier(Modifier, bpy_struct):
+ falloff: float = None
+ ''' Controls how much nearby polygons influence deformation
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ is_bound: bool = None
+ ''' Whether geometry has been bound to target mesh
+
+ :type: bool
+ '''
+
+ strength: float = None
+ ''' Strength of modifier deformations
+
+ :type: float
+ '''
+
+ target: 'Object' = None
+ ''' Mesh object to deform with
+
+ :type: 'Object'
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for selecting/weighting the affected areas
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SurfaceModifier(Modifier, bpy_struct):
+ ''' Surface modifier defining modifier stack position used for surface fields
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TriangulateModifier(Modifier, bpy_struct):
+ ''' Triangulate Mesh
+ '''
+
+ keep_custom_normals: bool = None
+ ''' Try to preserve custom normals (WARNING: depending on chosen triangulation method, shading may not be fully preserved, 'Fixed' method usually gives the best result here)
+
+ :type: bool
+ '''
+
+ min_vertices: int = None
+ ''' Triangulate only polygons with vertex count greater than or equal to this number
+
+ :type: int
+ '''
+
+ ngon_method: typing.Union[int, str] = None
+ ''' Method for splitting the polygons into triangles * BEAUTY Beauty, Arrange the new triangles evenly (slow). * CLIP Clip, Split the polygons with an ear clipping algorithm.
+
+ :type: typing.Union[int, str]
+ '''
+
+ quad_method: typing.Union[int, str] = None
+ ''' Method for splitting the quads into triangles * BEAUTY Beauty , Split the quads in nice triangles, slower method. * FIXED Fixed, Split the quads on the first and third vertices. * FIXED_ALTERNATE Fixed Alternate, Split the quads on the 2nd and 4th vertices. * SHORTEST_DIAGONAL Shortest Diagonal, Split the quads based on the distance between the vertices.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UVProjectModifier(Modifier, bpy_struct):
+ ''' UV projection modifier to set UVs from a projector
+ '''
+
+ aspect_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ aspect_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ projector_count: int = None
+ ''' Number of projectors to use
+
+ :type: int
+ '''
+
+ projectors: typing.Union[typing.
+ List['UVProjector'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['UVProjector'], 'bpy_prop_collection']
+ '''
+
+ scale_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ scale_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UVWarpModifier(Modifier, bpy_struct):
+ ''' Add target position to uv coordinates
+ '''
+
+ axis_u: typing.Union[int, str] = None
+ ''' Pole axis for rotation
+
+ :type: typing.Union[int, str]
+ '''
+
+ axis_v: typing.Union[int, str] = None
+ ''' Pole axis for rotation
+
+ :type: typing.Union[int, str]
+ '''
+
+ bone_from: str = None
+ ''' Bone defining offset
+
+ :type: str
+ '''
+
+ bone_to: str = None
+ ''' Bone defining offset
+
+ :type: str
+ '''
+
+ center: typing.List[float] = None
+ ''' Center point for rotate/scale
+
+ :type: typing.List[float]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object_from: 'Object' = None
+ ''' Object defining offset
+
+ :type: 'Object'
+ '''
+
+ object_to: 'Object' = None
+ ''' Object defining offset
+
+ :type: 'Object'
+ '''
+
+ offset: typing.List[float] = None
+ ''' 2D Offset for the warp
+
+ :type: typing.List[float]
+ '''
+
+ rotation: float = None
+ ''' 2D Rotation for the warp
+
+ :type: float
+ '''
+
+ scale: typing.List[float] = None
+ ''' 2D Scale for the warp
+
+ :type: typing.List[float]
+ '''
+
+ uv_layer: str = None
+ ''' UV Layer name
+
+ :type: str
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexWeightEditModifier(Modifier, bpy_struct):
+ ''' Edit the weights of vertices in a group
+ '''
+
+ add_threshold: float = None
+ ''' Lower bound for a vertex's weight to be added to the vgroup
+
+ :type: float
+ '''
+
+ default_weight: float = None
+ ''' Default weight a vertex will have if it is not in the vgroup
+
+ :type: float
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ ''' How weights are mapped to their new values * LINEAR Linear, Null action. * CURVE Custom Curve. * SHARP Sharp. * SMOOTH Smooth. * ROOT Root. * ICON_SPHERECURVE Sphere. * RANDOM Random. * STEP Median Step, Map all values below 0.5 to 0.0, and all others to 1.0.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_falloff: bool = None
+ ''' Invert the resulting falloff weight
+
+ :type: bool
+ '''
+
+ invert_mask_vertex_group: bool = None
+ ''' Invert vertex group mask influence
+
+ :type: bool
+ '''
+
+ map_curve: 'CurveMapping' = None
+ ''' Custom mapping curve
+
+ :type: 'CurveMapping'
+ '''
+
+ mask_constant: float = None
+ ''' Global influence of current modifications on vgroup
+
+ :type: float
+ '''
+
+ mask_tex_map_bone: str = None
+ ''' Which bone to take texture coordinates from
+
+ :type: str
+ '''
+
+ mask_tex_map_object: 'Object' = None
+ ''' Which object to take texture coordinates from
+
+ :type: 'Object'
+ '''
+
+ mask_tex_mapping: typing.Union[int, str] = None
+ ''' Which texture coordinates to use for mapping * LOCAL Local, Use local generated coordinates. * GLOBAL Global, Use global coordinates. * OBJECT Object, Use local generated coordinates of another object. * UV UV, Use coordinates from an UV layer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_use_channel: typing.Union[int, str] = None
+ ''' Which texture channel to use for masking
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ mask_texture: 'Texture' = None
+ ''' Masking texture
+
+ :type: 'Texture'
+ '''
+
+ mask_vertex_group: str = None
+ ''' Masking vertex group name
+
+ :type: str
+ '''
+
+ normalize: bool = None
+ ''' Normalize the resulting weights (otherwise they are only clamped within [0.0, 1.0] range)
+
+ :type: bool
+ '''
+
+ remove_threshold: float = None
+ ''' Upper bound for a vertex's weight to be removed from the vgroup
+
+ :type: float
+ '''
+
+ use_add: bool = None
+ ''' Add vertices with weight over threshold to vgroup
+
+ :type: bool
+ '''
+
+ use_remove: bool = None
+ ''' Remove vertices with weight below threshold from vgroup
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexWeightMixModifier(Modifier, bpy_struct):
+ ''' Mix the weights of two vertex groups
+ '''
+
+ default_weight_a: float = None
+ ''' Default weight a vertex will have if it is not in the first A vgroup
+
+ :type: float
+ '''
+
+ default_weight_b: float = None
+ ''' Default weight a vertex will have if it is not in the second B vgroup
+
+ :type: float
+ '''
+
+ invert_mask_vertex_group: bool = None
+ ''' Invert vertex group mask influence
+
+ :type: bool
+ '''
+
+ invert_vertex_group_a: bool = None
+ ''' Invert the influence of vertex group A
+
+ :type: bool
+ '''
+
+ invert_vertex_group_b: bool = None
+ ''' Invert the influence of vertex group B
+
+ :type: bool
+ '''
+
+ mask_constant: float = None
+ ''' Global influence of current modifications on vgroup
+
+ :type: float
+ '''
+
+ mask_tex_map_bone: str = None
+ ''' Which bone to take texture coordinates from
+
+ :type: str
+ '''
+
+ mask_tex_map_object: 'Object' = None
+ ''' Which object to take texture coordinates from
+
+ :type: 'Object'
+ '''
+
+ mask_tex_mapping: typing.Union[int, str] = None
+ ''' Which texture coordinates to use for mapping * LOCAL Local, Use local generated coordinates. * GLOBAL Global, Use global coordinates. * OBJECT Object, Use local generated coordinates of another object. * UV UV, Use coordinates from an UV layer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_use_channel: typing.Union[int, str] = None
+ ''' Which texture channel to use for masking
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ mask_texture: 'Texture' = None
+ ''' Masking texture
+
+ :type: 'Texture'
+ '''
+
+ mask_vertex_group: str = None
+ ''' Masking vertex group name
+
+ :type: str
+ '''
+
+ mix_mode: typing.Union[int, str] = None
+ ''' How weights from vgroup B affect weights of vgroup A * SET Replace, Replace VGroup A's weights by VGroup B's ones. * ADD Add, Add VGroup B's weights to VGroup A's ones. * SUB Subtract, Subtract VGroup B's weights from VGroup A's ones. * MUL Multiply, Multiply VGroup A's weights by VGroup B's ones. * DIV Divide, Divide VGroup A's weights by VGroup B's ones. * DIF Difference, Difference between VGroup A's and VGroup B's weights. * AVG Average, Average value of VGroup A's and VGroup B's weights.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mix_set: typing.Union[int, str] = None
+ ''' Which vertices should be affected * ALL All, Affect all vertices (might add some to VGroup A). * A VGroup A, Affect vertices in VGroup A. * B VGroup B, Affect vertices in VGroup B (might add some to VGroup A). * OR VGroup A or B, Affect vertices in at least one of both VGroups (might add some to VGroup A). * AND VGroup A and B, Affect vertices in both groups.
+
+ :type: typing.Union[int, str]
+ '''
+
+ normalize: bool = None
+ ''' Normalize the resulting weights (otherwise they are only clamped within [0.0, 1.0] range)
+
+ :type: bool
+ '''
+
+ vertex_group_a: str = None
+ ''' First vertex group name
+
+ :type: str
+ '''
+
+ vertex_group_b: str = None
+ ''' Second vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexWeightProximityModifier(Modifier, bpy_struct):
+ ''' Set the weights of vertices in a group from a target object's distance
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ ''' How weights are mapped to their new values * LINEAR Linear, Null action. * SHARP Sharp. * SMOOTH Smooth. * ROOT Root. * ICON_SPHERECURVE Sphere. * RANDOM Random. * STEP Median Step, Map all values below 0.5 to 0.0, and all others to 1.0.
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_falloff: bool = None
+ ''' Invert the resulting falloff weight
+
+ :type: bool
+ '''
+
+ invert_mask_vertex_group: bool = None
+ ''' Invert vertex group mask influence
+
+ :type: bool
+ '''
+
+ mask_constant: float = None
+ ''' Global influence of current modifications on vgroup
+
+ :type: float
+ '''
+
+ mask_tex_map_bone: str = None
+ ''' Which bone to take texture coordinates from
+
+ :type: str
+ '''
+
+ mask_tex_map_object: 'Object' = None
+ ''' Which object to take texture coordinates from
+
+ :type: 'Object'
+ '''
+
+ mask_tex_mapping: typing.Union[int, str] = None
+ ''' Which texture coordinates to use for mapping * LOCAL Local, Use local generated coordinates. * GLOBAL Global, Use global coordinates. * OBJECT Object, Use local generated coordinates of another object. * UV UV, Use coordinates from an UV layer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_use_channel: typing.Union[int, str] = None
+ ''' Which texture channel to use for masking
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_tex_uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ mask_texture: 'Texture' = None
+ ''' Masking texture
+
+ :type: 'Texture'
+ '''
+
+ mask_vertex_group: str = None
+ ''' Masking vertex group name
+
+ :type: str
+ '''
+
+ max_dist: float = None
+ ''' Distance mapping to weight 1.0
+
+ :type: float
+ '''
+
+ min_dist: float = None
+ ''' Distance mapping to weight 0.0
+
+ :type: float
+ '''
+
+ normalize: bool = None
+ ''' Normalize the resulting weights (otherwise they are only clamped within [0.0, 1.0] range)
+
+ :type: bool
+ '''
+
+ proximity_geometry: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Use the shortest computed distance to target object's geometry as weight * VERTEX Vertex, Compute distance to nearest vertex. * EDGE Edge, Compute distance to nearest edge. * FACE Face, Compute distance to nearest face.
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ proximity_mode: typing.Union[int, str] = None
+ ''' Which distances to target object to use * OBJECT Object, Use distance between affected and target objects. * GEOMETRY Geometry, Use distance between affected object's vertices and target object, or target object's geometry.
+
+ :type: typing.Union[int, str]
+ '''
+
+ target: 'Object' = None
+ ''' Object to calculate vertices distances from
+
+ :type: 'Object'
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WarpModifier(Modifier, bpy_struct):
+ ''' Warp modifier
+ '''
+
+ bone_from: str = None
+ ''' Bone to transform from
+
+ :type: str
+ '''
+
+ bone_to: str = None
+ ''' Bone defining offset
+
+ :type: str
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_radius: float = None
+ ''' Radius to apply
+
+ :type: float
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ object_from: 'Object' = None
+ ''' Object to transform from
+
+ :type: 'Object'
+ '''
+
+ object_to: 'Object' = None
+ ''' Object to transform to
+
+ :type: 'Object'
+ '''
+
+ strength: float = None
+ '''
+
+ :type: float
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ texture_coords: typing.Union[int, str] = None
+ ''' * LOCAL Local, Use the local coordinate system for the texture coordinates. * GLOBAL Global, Use the global coordinate system for the texture coordinates. * OBJECT Object, Use the linked object's local coordinate system for the texture coordinates. * UV UV, Use UV coordinates for the texture coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_coords_bone: str = None
+ ''' Bone to set the texture coordinates
+
+ :type: str
+ '''
+
+ texture_coords_object: 'Object' = None
+ ''' Object to set the texture coordinates
+
+ :type: 'Object'
+ '''
+
+ use_volume_preserve: bool = None
+ ''' Preserve volume when rotations are used
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the deform
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WaveModifier(Modifier, bpy_struct):
+ ''' Wave effect modifier
+ '''
+
+ damping_time: float = None
+ ''' Number of frames in which the wave damps out after it dies
+
+ :type: float
+ '''
+
+ falloff_radius: float = None
+ ''' Distance after which it fades out
+
+ :type: float
+ '''
+
+ height: float = None
+ ''' Height of the wave
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ lifetime: float = None
+ ''' Lifetime of the wave in frames, zero means infinite
+
+ :type: float
+ '''
+
+ narrowness: float = None
+ ''' Distance between the top and the base of a wave, the higher the value, the more narrow the wave
+
+ :type: float
+ '''
+
+ speed: float = None
+ ''' Speed of the wave, towards the starting point when negative
+
+ :type: float
+ '''
+
+ start_position_object: 'Object' = None
+ ''' Object which defines the wave center
+
+ :type: 'Object'
+ '''
+
+ start_position_x: float = None
+ ''' X coordinate of the start position
+
+ :type: float
+ '''
+
+ start_position_y: float = None
+ ''' Y coordinate of the start position
+
+ :type: float
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ texture_coords: typing.Union[int, str] = None
+ ''' * LOCAL Local, Use the local coordinate system for the texture coordinates. * GLOBAL Global, Use the global coordinate system for the texture coordinates. * OBJECT Object, Use the linked object's local coordinate system for the texture coordinates. * UV UV, Use UV coordinates for the texture coordinates.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_coords_bone: str = None
+ ''' Bone to set the texture coordinates
+
+ :type: str
+ '''
+
+ texture_coords_object: 'Object' = None
+ ''' Object to set the texture coordinates
+
+ :type: 'Object'
+ '''
+
+ time_offset: float = None
+ ''' Either the starting frame (for positive speed) or ending frame (for negative speed.)
+
+ :type: float
+ '''
+
+ use_cyclic: bool = None
+ ''' Cyclic wave effect
+
+ :type: bool
+ '''
+
+ use_normal: bool = None
+ ''' Displace along normals
+
+ :type: bool
+ '''
+
+ use_normal_x: bool = None
+ ''' Enable displacement along the X normal
+
+ :type: bool
+ '''
+
+ use_normal_y: bool = None
+ ''' Enable displacement along the Y normal
+
+ :type: bool
+ '''
+
+ use_normal_z: bool = None
+ ''' Enable displacement along the Z normal
+
+ :type: bool
+ '''
+
+ use_x: bool = None
+ ''' X axis motion
+
+ :type: bool
+ '''
+
+ use_y: bool = None
+ ''' Y axis motion
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' UV map name
+
+ :type: str
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modulating the wave
+
+ :type: str
+ '''
+
+ width: float = None
+ ''' Distance between the waves
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WeightedNormalModifier(Modifier, bpy_struct):
+ face_influence: bool = None
+ ''' Use influence of face for weighting
+
+ :type: bool
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ keep_sharp: bool = None
+ ''' Keep sharp edges as computed for default split normals, instead of setting a single weighted normal for each vertex
+
+ :type: bool
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Weighted vertex normal mode to use * FACE_AREA Face Area, Generate face area weighted normals. * CORNER_ANGLE Corner Angle, Generate corner angle weighted normals. * FACE_AREA_WITH_ANGLE Face Area And Angle, Generated normals weighted by both face area and angle.
+
+ :type: typing.Union[int, str]
+ '''
+
+ thresh: float = None
+ ''' Threshold value for different weights to be considered equal
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for modifying the selected areas
+
+ :type: str
+ '''
+
+ weight: int = None
+ ''' Corrective factor applied to faces' weights, 50 is neutral, lower values increase weight of weak faces, higher values increase weight of strong faces
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WeldModifier(Modifier, bpy_struct):
+ ''' Weld modifier
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ max_interactions: int = None
+ ''' For a better performance, limits the number of elements found per vertex. (0 makes it infinite)
+
+ :type: int
+ '''
+
+ merge_threshold: float = None
+ ''' Limit below which to merge vertices
+
+ :type: float
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for selecting the affected areas
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WireframeModifier(Modifier, bpy_struct):
+ ''' Wireframe effect modifier
+ '''
+
+ crease_weight: float = None
+ ''' Crease weight (if active)
+
+ :type: float
+ '''
+
+ invert_vertex_group: bool = None
+ ''' Invert vertex group influence
+
+ :type: bool
+ '''
+
+ material_offset: int = None
+ ''' Offset material index of generated faces
+
+ :type: int
+ '''
+
+ offset: float = None
+ ''' Offset the thickness from the center
+
+ :type: float
+ '''
+
+ thickness: float = None
+ ''' Thickness factor
+
+ :type: float
+ '''
+
+ thickness_vertex_group: float = None
+ ''' Thickness factor to use for zero vertex group influence
+
+ :type: float
+ '''
+
+ use_boundary: bool = None
+ ''' Support face boundaries
+
+ :type: bool
+ '''
+
+ use_crease: bool = None
+ ''' Crease hub edges for improved subdivision surface
+
+ :type: bool
+ '''
+
+ use_even_offset: bool = None
+ ''' Scale the offset to give more even thickness
+
+ :type: bool
+ '''
+
+ use_relative_offset: bool = None
+ ''' Scale the offset by surrounding geometry
+
+ :type: bool
+ '''
+
+ use_replace: bool = None
+ ''' Remove original geometry
+
+ :type: bool
+ '''
+
+ vertex_group: str = None
+ ''' Vertex group name for selecting the affected areas
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeCustomGroup(Node, bpy_struct):
+ ''' Base node type for custom registered node group types
+ '''
+
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeInternal(Node, bpy_struct):
+ @classmethod
+ def poll(cls, node_tree: 'NodeTree'):
+ ''' If non-null output is returned, the node type can be added to the tree
+
+ :param node_tree: Node Tree
+ :type node_tree: 'NodeTree'
+ '''
+ pass
+
+ def poll_instance(self, node_tree: 'NodeTree'):
+ ''' If non-null output is returned, the node can be added to the tree
+
+ :param node_tree: Node Tree
+ :type node_tree: 'NodeTree'
+ '''
+ pass
+
+ def update(self):
+ ''' Update on node graph topology changes (adding or removing nodes and links)
+
+ '''
+ pass
+
+ def draw_buttons(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw node buttons
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def draw_buttons_ext(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw node buttons in the sidebar
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketStandard(NodeSocket, bpy_struct):
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ def draw(self, context: 'Context', layout: 'UILayout', node: 'Node',
+ text: str):
+ ''' Draw socket
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ :param node: Node, Node the socket belongs to
+ :type node: 'Node'
+ :param text: Text, Text label to draw alongside properties
+ :type text: str
+ '''
+ pass
+
+ def draw_color(self, context: 'Context',
+ node: 'Node') -> typing.List[float]:
+ ''' Color of the socket icon
+
+ :param context:
+ :type context: 'Context'
+ :param node: Node, Node the socket belongs to
+ :type node: 'Node'
+ :rtype: typing.List[float]
+ :return: Color
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceStandard(NodeSocketInterface, bpy_struct):
+ type: typing.Union[int, str] = None
+ ''' Data type
+
+ :type: typing.Union[int, str]
+ '''
+
+ def draw(self, context: 'Context', layout: 'UILayout'):
+ ''' Draw template settings
+
+ :param context:
+ :type context: 'Context'
+ :param layout: Layout, Layout in the UI
+ :type layout: 'UILayout'
+ '''
+ pass
+
+ def draw_color(self, context: 'Context') -> typing.List[float]:
+ ''' Color of the socket icon
+
+ :param context:
+ :type context: 'Context'
+ :rtype: typing.List[float]
+ :return: Color
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpPaint(Paint, bpy_struct):
+ color_mode: typing.Union[int, str] = None
+ ''' Paint Mode * MATERIAL Material, Paint using the active material base color. * VERTEXCOLOR Vertex Color, Paint the material with custom vertex color.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpSculptPaint(Paint, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpVertexPaint(Paint, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GpWeightPaint(Paint, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImagePaint(Paint, bpy_struct):
+ ''' Properties of image and texture painting mode
+ '''
+
+ canvas: 'Image' = None
+ ''' Image used as canvas
+
+ :type: 'Image'
+ '''
+
+ clone_image: 'Image' = None
+ ''' Image used as clone source
+
+ :type: 'Image'
+ '''
+
+ dither: float = None
+ ''' Amount of dithering when painting on byte images
+
+ :type: float
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Texture filtering type * LINEAR Linear, Linear interpolation. * CLOSEST Closest, No interpolation (sample closest texel).
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert_stencil: bool = None
+ ''' Invert the stencil layer
+
+ :type: bool
+ '''
+
+ missing_materials: bool = None
+ ''' The mesh is missing materials
+
+ :type: bool
+ '''
+
+ missing_stencil: bool = None
+ ''' Image Painting does not have a stencil
+
+ :type: bool
+ '''
+
+ missing_texture: bool = None
+ ''' Image Painting does not have a texture to paint on
+
+ :type: bool
+ '''
+
+ missing_uvs: bool = None
+ ''' A UV layer is missing on the mesh
+
+ :type: bool
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Mode of operation for projection painting * MATERIAL Material, Detect image slots from the material. * IMAGE Single Image, Set image for texture painting directly.
+
+ :type: typing.Union[int, str]
+ '''
+
+ normal_angle: int = None
+ ''' Paint most on faces pointing towards the view according to this angle
+
+ :type: int
+ '''
+
+ screen_grab_size: typing.List[int] = None
+ ''' Size to capture the image for re-projecting
+
+ :type: typing.List[int]
+ '''
+
+ seam_bleed: int = None
+ ''' Extend paint beyond the faces UVs to reduce seams (in pixels, slower)
+
+ :type: int
+ '''
+
+ stencil_color: typing.List[float] = None
+ ''' Stencil color in the viewport
+
+ :type: typing.List[float]
+ '''
+
+ stencil_image: 'Image' = None
+ ''' Image used as stencil
+
+ :type: 'Image'
+ '''
+
+ use_backface_culling: bool = None
+ ''' Ignore faces pointing away from the view (faster)
+
+ :type: bool
+ '''
+
+ use_clone_layer: bool = None
+ ''' Use another UV map as clone source, otherwise use the 3D cursor as the source
+
+ :type: bool
+ '''
+
+ use_normal_falloff: bool = None
+ ''' Paint most on faces pointing towards the view
+
+ :type: bool
+ '''
+
+ use_occlude: bool = None
+ ''' Only paint onto the faces directly under the brush (slower)
+
+ :type: bool
+ '''
+
+ use_stencil_layer: bool = None
+ ''' Set the mask layer from the UV map buttons
+
+ :type: bool
+ '''
+
+ def detect_data(self):
+ ''' Check if required texpaint data exist
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class Sculpt(Paint, bpy_struct):
+ constant_detail_resolution: float = None
+ ''' Maximum edge length for dynamic topology sculpting (as divisor of blender unit - higher value means smaller edge length)
+
+ :type: float
+ '''
+
+ detail_percent: float = None
+ ''' Maximum edge length for dynamic topology sculpting (in brush percenage)
+
+ :type: float
+ '''
+
+ detail_refine_method: typing.Union[int, str] = None
+ ''' In dynamic-topology mode, how to add or remove mesh detail * SUBDIVIDE Subdivide Edges, Subdivide long edges to add mesh detail where needed. * COLLAPSE Collapse Edges, Collapse short edges to remove mesh detail where possible. * SUBDIVIDE_COLLAPSE Subdivide Collapse, Both subdivide long edges and collapse short edges to refine mesh detail.
+
+ :type: typing.Union[int, str]
+ '''
+
+ detail_size: float = None
+ ''' Maximum edge length for dynamic topology sculpting (in pixels)
+
+ :type: float
+ '''
+
+ detail_type_method: typing.Union[int, str] = None
+ ''' In dynamic-topology mode, how mesh detail size is calculated * RELATIVE Relative Detail, Mesh detail is relative to the brush size and detail size. * CONSTANT Constant Detail, Mesh detail is constant in world space according to detail size. * BRUSH Brush Detail, Mesh detail is relative to brush radius. * MANUAL Manual Detail, Mesh detail does not change on each stroke, only when using Flood Fill.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gravity: float = None
+ ''' Amount of gravity after each dab
+
+ :type: float
+ '''
+
+ gravity_object: 'Object' = None
+ ''' Object whose Z axis defines orientation of gravity
+
+ :type: 'Object'
+ '''
+
+ lock_x: bool = None
+ ''' Disallow changes to the X axis of vertices
+
+ :type: bool
+ '''
+
+ lock_y: bool = None
+ ''' Disallow changes to the Y axis of vertices
+
+ :type: bool
+ '''
+
+ lock_z: bool = None
+ ''' Disallow changes to the Z axis of vertices
+
+ :type: bool
+ '''
+
+ radial_symmetry: typing.List[int] = None
+ ''' Number of times to copy strokes across the surface
+
+ :type: typing.List[int]
+ '''
+
+ show_face_sets: bool = None
+ ''' Show Face Sets as overlay on object
+
+ :type: bool
+ '''
+
+ show_mask: bool = None
+ ''' Show mask as overlay on object
+
+ :type: bool
+ '''
+
+ symmetrize_direction: typing.Union[int, str] = None
+ ''' Source and destination for symmetrize operator
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_automasking_boundary_edges: bool = None
+ ''' Do not affect non manifold boundary edges
+
+ :type: bool
+ '''
+
+ use_automasking_boundary_face_sets: bool = None
+ ''' Do not affect vertices that belong to a Face Set boundary
+
+ :type: bool
+ '''
+
+ use_automasking_face_sets: bool = None
+ ''' Affect only vertices that share Face Sets with the active vertex
+
+ :type: bool
+ '''
+
+ use_automasking_topology: bool = None
+ ''' Affect only vertices connected to the active vertex under the brush
+
+ :type: bool
+ '''
+
+ use_deform_only: bool = None
+ ''' Use only deformation modifiers (temporary disable all constructive modifiers except multi-resolution)
+
+ :type: bool
+ '''
+
+ use_smooth_shading: bool = None
+ ''' Show faces in dynamic-topology mode with smooth shading rather than flat shaded
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UvSculpt(Paint, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VertexPaint(Paint, bpy_struct):
+ ''' Properties of vertex and weight paint mode
+ '''
+
+ radial_symmetry: typing.List[int] = None
+ ''' Number of times to copy strokes across the surface
+
+ :type: typing.List[int]
+ '''
+
+ use_group_restrict: bool = None
+ ''' Restrict painting to vertices in the group
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BoolProperty(Property, bpy_struct):
+ ''' RNA boolean property definition
+ '''
+
+ array_dimensions: typing.List[int] = None
+ ''' Length of each dimension of the array
+
+ :type: typing.List[int]
+ '''
+
+ array_length: int = None
+ ''' Maximum length of the array, 0 means unlimited
+
+ :type: int
+ '''
+
+ default: bool = None
+ ''' Default value for this number
+
+ :type: bool
+ '''
+
+ default_array: typing.List[bool] = None
+ ''' Default value for this array
+
+ :type: typing.List[bool]
+ '''
+
+ is_array: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CollectionProperty(Property, bpy_struct):
+ ''' RNA collection property to define lists, arrays and mappings
+ '''
+
+ fixed_type: 'Struct' = None
+ ''' Fixed pointer type, empty if variable type
+
+ :type: 'Struct'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EnumProperty(Property, bpy_struct):
+ ''' RNA enumeration property definition, to choose from a number of predefined options
+ '''
+
+ default: typing.Union[int, str] = None
+ ''' Default value for this enum
+
+ :type: typing.Union[int, str]
+ '''
+
+ default_flag: typing.Union[typing.Set[int], typing.Set[str]] = None
+ ''' Default value for this enum
+
+ :type: typing.Union[typing.Set[int], typing.Set[str]]
+ '''
+
+ enum_items: typing.Union[typing.List['EnumPropertyItem'],
+ 'bpy_prop_collection'] = None
+ ''' Possible values for the property
+
+ :type: typing.Union[typing.List['EnumPropertyItem'], 'bpy_prop_collection']
+ '''
+
+ enum_items_static: typing.Union[typing.List['EnumPropertyItem'],
+ 'bpy_prop_collection'] = None
+ ''' Possible values for the property (never calls optional dynamic generation of those)
+
+ :type: typing.Union[typing.List['EnumPropertyItem'], 'bpy_prop_collection']
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FloatProperty(Property, bpy_struct):
+ ''' RNA floating point number (single precision) property definition
+ '''
+
+ array_dimensions: typing.List[int] = None
+ ''' Length of each dimension of the array
+
+ :type: typing.List[int]
+ '''
+
+ array_length: int = None
+ ''' Maximum length of the array, 0 means unlimited
+
+ :type: int
+ '''
+
+ default: float = None
+ ''' Default value for this number
+
+ :type: float
+ '''
+
+ default_array: typing.List[float] = None
+ ''' Default value for this array
+
+ :type: typing.List[float]
+ '''
+
+ hard_max: float = None
+ ''' Maximum value used by buttons
+
+ :type: float
+ '''
+
+ hard_min: float = None
+ ''' Minimum value used by buttons
+
+ :type: float
+ '''
+
+ is_array: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ precision: int = None
+ ''' Number of digits after the dot used by buttons
+
+ :type: int
+ '''
+
+ soft_max: float = None
+ ''' Maximum value used by buttons
+
+ :type: float
+ '''
+
+ soft_min: float = None
+ ''' Minimum value used by buttons
+
+ :type: float
+ '''
+
+ step: float = None
+ ''' Step size used by number buttons, for floats 1/100th of the step size
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IntProperty(Property, bpy_struct):
+ ''' RNA integer number property definition
+ '''
+
+ array_dimensions: typing.List[int] = None
+ ''' Length of each dimension of the array
+
+ :type: typing.List[int]
+ '''
+
+ array_length: int = None
+ ''' Maximum length of the array, 0 means unlimited
+
+ :type: int
+ '''
+
+ default: int = None
+ ''' Default value for this number
+
+ :type: int
+ '''
+
+ default_array: typing.List[int] = None
+ ''' Default value for this array
+
+ :type: typing.List[int]
+ '''
+
+ hard_max: int = None
+ ''' Maximum value used by buttons
+
+ :type: int
+ '''
+
+ hard_min: int = None
+ ''' Minimum value used by buttons
+
+ :type: int
+ '''
+
+ is_array: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ soft_max: int = None
+ ''' Maximum value used by buttons
+
+ :type: int
+ '''
+
+ soft_min: int = None
+ ''' Minimum value used by buttons
+
+ :type: int
+ '''
+
+ step: int = None
+ ''' Step size used by number buttons, for floats 1/100th of the step size
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PointerProperty(Property, bpy_struct):
+ ''' RNA pointer property to point to another RNA struct
+ '''
+
+ fixed_type: 'Struct' = None
+ ''' Fixed pointer type, empty if variable type
+
+ :type: 'Struct'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class StringProperty(Property, bpy_struct):
+ ''' RNA text string property definition
+ '''
+
+ default: str = None
+ ''' string default value
+
+ :type: str
+ '''
+
+ length_max: int = None
+ ''' Maximum length of the string, 0 means unlimited
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorFileListElement(PropertyGroup, bpy_struct):
+ name: str = None
+ ''' Name of a file or directory within a file list
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorMousePath(PropertyGroup, bpy_struct):
+ ''' Mouse path values for operators that record such paths
+ '''
+
+ loc: typing.List[float] = None
+ ''' Mouse location
+
+ :type: typing.List[float]
+ '''
+
+ time: float = None
+ ''' Time of mouse location
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OperatorStrokeElement(PropertyGroup, bpy_struct):
+ is_start: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ location: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ mouse: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ pen_flip: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ pressure: float = None
+ ''' Tablet pressure
+
+ :type: float
+ '''
+
+ size: float = None
+ ''' Brush size in screen space
+
+ :type: float
+ '''
+
+ time: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SelectedUvElement(PropertyGroup, bpy_struct):
+ element_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ face_index: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class EffectSequence(Sequence, bpy_struct):
+ ''' Sequence strip applying an effect on the images created by other strips
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ proxy: 'SequenceProxy' = None
+ '''
+
+ :type: 'SequenceProxy'
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or time-code index for this strip
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImageSequence(Sequence, bpy_struct):
+ ''' Sequence strip to load one or more images
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ colorspace_settings: 'ColorManagedInputColorspaceSettings' = None
+ ''' Input color space settings
+
+ :type: 'ColorManagedInputColorspaceSettings'
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ directory: str = None
+ '''
+
+ :type: str
+ '''
+
+ elements: typing.Union[typing.List['SequenceElement'],
+ 'bpy_prop_collection', 'SequenceElements'] = None
+ '''
+
+ :type: typing.Union[typing.List['SequenceElement'], 'bpy_prop_collection', 'SequenceElements']
+ '''
+
+ proxy: 'SequenceProxy' = None
+ '''
+
+ :type: 'SequenceProxy'
+ '''
+
+ stereo_3d_format: 'Stereo3dFormat' = None
+ ''' Settings for stereo 3d
+
+ :type: 'Stereo3dFormat'
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_multiview: bool = None
+ ''' Use Multiple Views (when available)
+
+ :type: bool
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or time-code index for this strip
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ views_format: typing.Union[int, str] = None
+ ''' Mode to load image views * INDIVIDUAL Individual, Individual files for each view with the prefix as defined by the scene views. * STEREO_3D Stereo 3D, Single file with an encoded stereo pair.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MaskSequence(Sequence, bpy_struct):
+ ''' Sequence strip to load a video from a mask
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ mask: 'Mask' = None
+ ''' Mask that this sequence uses
+
+ :type: 'Mask'
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MetaSequence(Sequence, bpy_struct):
+ ''' Sequence strip to group other strips as a single sequence strip
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ proxy: 'SequenceProxy' = None
+ '''
+
+ :type: 'SequenceProxy'
+ '''
+
+ sequences: typing.Union[typing.
+ List['Sequence'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['Sequence'], 'bpy_prop_collection']
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or time-code index for this strip
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieClipSequence(Sequence, bpy_struct):
+ ''' Sequence strip to load a video from the clip editor
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ fps: float = None
+ ''' Frames per second
+
+ :type: float
+ '''
+
+ stabilize2d: bool = None
+ ''' Use the 2D stabilized version of the clip
+
+ :type: bool
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ undistort: bool = None
+ ''' Use the undistorted version of the clip
+
+ :type: bool
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MovieSequence(Sequence, bpy_struct):
+ ''' Sequence strip to load a video
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ colorspace_settings: 'ColorManagedInputColorspaceSettings' = None
+ ''' Input color space settings
+
+ :type: 'ColorManagedInputColorspaceSettings'
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ elements: typing.Union[typing.List['SequenceElement'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['SequenceElement'], 'bpy_prop_collection']
+ '''
+
+ filepath: str = None
+ '''
+
+ :type: str
+ '''
+
+ fps: float = None
+ ''' Frames per second
+
+ :type: float
+ '''
+
+ mpeg_preseek: int = None
+ ''' For MPEG movies, preseek this many frames
+
+ :type: int
+ '''
+
+ proxy: 'SequenceProxy' = None
+ '''
+
+ :type: 'SequenceProxy'
+ '''
+
+ stereo_3d_format: 'Stereo3dFormat' = None
+ ''' Settings for stereo 3d
+
+ :type: 'Stereo3dFormat'
+ '''
+
+ stream_index: int = None
+ ''' For files with several movie streams, use the stream with the given index
+
+ :type: int
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_multiview: bool = None
+ ''' Use Multiple Views (when available)
+
+ :type: bool
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or time-code index for this strip
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ views_format: typing.Union[int, str] = None
+ ''' Mode to load movie views * INDIVIDUAL Individual, Individual files for each view with the prefix as defined by the scene views. * STEREO_3D Stereo 3D, Single file with an encoded stereo pair.
+
+ :type: typing.Union[int, str]
+ '''
+
+ def reload_if_needed(self) -> bool:
+ ''' reload_if_needed
+
+ :rtype: bool
+ :return: True if the strip can produce frames, False otherwise
+ '''
+ pass
+
+ def metadata(self) -> 'IDPropertyWrapPtr':
+ ''' Retrieve metadata of the movie file
+
+ :rtype: 'IDPropertyWrapPtr'
+ :return: Dict-like object containing the metadata
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SceneSequence(Sequence, bpy_struct):
+ ''' Sequence strip to used the rendered image of a scene
+ '''
+
+ alpha_mode: typing.Union[int, str] = None
+ ''' Representation of alpha information in the RGBA pixels * STRAIGHT Straight, RGB channels in transparent pixels are unaffected by the alpha channel. * PREMUL Premultiplied, RGB channels in transparent pixels are multiplied by the alpha channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ color_multiply: float = None
+ '''
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Adjust the intensity of the input's color
+
+ :type: float
+ '''
+
+ crop: 'SequenceCrop' = None
+ '''
+
+ :type: 'SequenceCrop'
+ '''
+
+ fps: float = None
+ ''' Frames per second
+
+ :type: float
+ '''
+
+ proxy: 'SequenceProxy' = None
+ '''
+
+ :type: 'SequenceProxy'
+ '''
+
+ scene: 'Scene' = None
+ ''' Scene that this sequence uses
+
+ :type: 'Scene'
+ '''
+
+ scene_camera: 'Object' = None
+ ''' Override the scenes active camera
+
+ :type: 'Object'
+ '''
+
+ scene_input: typing.Union[int, str] = None
+ ''' Input type to use for the Scene strip * CAMERA Camera, Use the Scene's 3D camera as input. * SEQUENCER Sequencer, Use the Scene's Sequencer timeline as input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ strobe: float = None
+ ''' Only display every nth frame
+
+ :type: float
+ '''
+
+ transform: 'SequenceTransform' = None
+ '''
+
+ :type: 'SequenceTransform'
+ '''
+
+ use_crop: bool = None
+ ''' Crop image before processing
+
+ :type: bool
+ '''
+
+ use_deinterlace: bool = None
+ ''' Remove fields from video movies
+
+ :type: bool
+ '''
+
+ use_flip_x: bool = None
+ ''' Flip on the X axis
+
+ :type: bool
+ '''
+
+ use_flip_y: bool = None
+ ''' Flip on the Y axis
+
+ :type: bool
+ '''
+
+ use_float: bool = None
+ ''' Convert input to float data
+
+ :type: bool
+ '''
+
+ use_grease_pencil: bool = None
+ ''' Show Grease Pencil strokes in OpenGL previews
+
+ :type: bool
+ '''
+
+ use_proxy: bool = None
+ ''' Use a preview proxy and/or time-code index for this strip
+
+ :type: bool
+ '''
+
+ use_reverse_frames: bool = None
+ ''' Reverse frame order
+
+ :type: bool
+ '''
+
+ use_translation: bool = None
+ ''' Translate image before processing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SoundSequence(Sequence, bpy_struct):
+ ''' Sequence strip defining a sound to be played over a period of time
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ pan: float = None
+ ''' Playback panning of the sound (only for Mono sources)
+
+ :type: float
+ '''
+
+ pitch: float = None
+ ''' Playback pitch of the sound
+
+ :type: float
+ '''
+
+ show_waveform: bool = None
+ ''' Display the audio waveform inside the strip
+
+ :type: bool
+ '''
+
+ sound: 'Sound' = None
+ ''' Sound data-block used by this sequence
+
+ :type: 'Sound'
+ '''
+
+ volume: float = None
+ ''' Playback volume of the sound
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequenceColorBalance(SequenceColorBalanceData, bpy_struct):
+ ''' Color balance parameters for a sequence strip
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BrightContrastModifier(SequenceModifier, bpy_struct):
+ ''' Bright/contrast modifier data for sequence strip
+ '''
+
+ bright: float = None
+ ''' Adjust the luminosity of the colors
+
+ :type: float
+ '''
+
+ contrast: float = None
+ ''' Adjust the difference in luminosity between pixels
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorBalanceModifier(SequenceModifier, bpy_struct):
+ ''' Color balance modifier for sequence strip
+ '''
+
+ color_balance: 'SequenceColorBalanceData' = None
+ '''
+
+ :type: 'SequenceColorBalanceData'
+ '''
+
+ color_multiply: float = None
+ ''' Multiply the intensity of each pixel
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CurvesModifier(SequenceModifier, bpy_struct):
+ ''' RGB curves modifier for sequence strip
+ '''
+
+ curve_mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class HueCorrectModifier(SequenceModifier, bpy_struct):
+ ''' Hue correction modifier for sequence strip
+ '''
+
+ curve_mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SequencerTonemapModifierData(SequenceModifier, bpy_struct):
+ ''' Tone mapping modifier
+ '''
+
+ adaptation: float = None
+ ''' If 0, global; if 1, based on pixel intensity
+
+ :type: float
+ '''
+
+ contrast: float = None
+ ''' Set to 0 to use estimate from input image
+
+ :type: float
+ '''
+
+ correction: float = None
+ ''' If 0, same for all channels; if 1, each independent
+
+ :type: float
+ '''
+
+ gamma: float = None
+ ''' If not used, set to 1
+
+ :type: float
+ '''
+
+ intensity: float = None
+ ''' If less than zero, darkens image; otherwise, makes it brighter
+
+ :type: float
+ '''
+
+ key: float = None
+ ''' The value the average luminance is mapped to
+
+ :type: float
+ '''
+
+ offset: float = None
+ ''' Normally always 1, but can be used as an extra control to alter the brightness curve
+
+ :type: float
+ '''
+
+ tonemap_type: typing.Union[int, str] = None
+ ''' Tone mapping algorithm
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WhiteBalanceModifier(SequenceModifier, bpy_struct):
+ ''' White balance modifier for sequence strip
+ '''
+
+ white_value: typing.List[float] = None
+ ''' This color defines white in the strip
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxBlur(ShaderFx, bpy_struct):
+ ''' Gaussian Blur effect
+ '''
+
+ rotation: float = None
+ ''' Rotation of the effect
+
+ :type: float
+ '''
+
+ samples: int = None
+ ''' Number of Blur Samples (zero, disable blur)
+
+ :type: int
+ '''
+
+ size: typing.List[float] = None
+ ''' Factor of Blur
+
+ :type: typing.List[float]
+ '''
+
+ use_dof_mode: bool = None
+ ''' Blur using camera depth of field
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxColorize(ShaderFx, bpy_struct):
+ ''' Colorize effect
+ '''
+
+ factor: float = None
+ ''' Mix factor
+
+ :type: float
+ '''
+
+ high_color: typing.List[float] = None
+ ''' Second color used for effect
+
+ :type: typing.List[float]
+ '''
+
+ low_color: typing.List[float] = None
+ ''' First color used for effect
+
+ :type: typing.List[float]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Effect mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxFlip(ShaderFx, bpy_struct):
+ ''' Flip effect
+ '''
+
+ flip_horizontal: bool = None
+ ''' Flip image horizontally
+
+ :type: bool
+ '''
+
+ flip_vertical: bool = None
+ ''' Flip image vertically
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxGlow(ShaderFx, bpy_struct):
+ ''' Glow effect
+ '''
+
+ blend_mode: typing.Union[int, str] = None
+ ''' Blend mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ glow_color: typing.List[float] = None
+ ''' Color used for generated glow
+
+ :type: typing.List[float]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Glow mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ opacity: float = None
+ ''' Effect Opacity
+
+ :type: float
+ '''
+
+ rotation: float = None
+ ''' Rotation of the effect
+
+ :type: float
+ '''
+
+ samples: int = None
+ ''' Number of Blur Samples
+
+ :type: int
+ '''
+
+ select_color: typing.List[float] = None
+ ''' Color selected to apply glow
+
+ :type: typing.List[float]
+ '''
+
+ size: typing.List[float] = None
+ ''' Size of the effect
+
+ :type: typing.List[float]
+ '''
+
+ threshold: float = None
+ ''' Limit to select color for glow effect
+
+ :type: float
+ '''
+
+ use_glow_under: bool = None
+ ''' Glow only areas with alpha (not supported with Regular blend mode)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxPixel(ShaderFx, bpy_struct):
+ ''' Pixelate effect
+ '''
+
+ size: typing.List[int] = None
+ ''' Pixel size
+
+ :type: typing.List[int]
+ '''
+
+ use_antialiasing: bool = None
+ ''' Antialias pixels
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxRim(ShaderFx, bpy_struct):
+ ''' Rim effect
+ '''
+
+ blur: typing.List[int] = None
+ ''' Number of pixels for blurring rim (set to 0 to disable)
+
+ :type: typing.List[int]
+ '''
+
+ mask_color: typing.List[float] = None
+ ''' Color that must be kept
+
+ :type: typing.List[float]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Blend mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset: typing.List[int] = None
+ ''' Offset of the rim
+
+ :type: typing.List[int]
+ '''
+
+ rim_color: typing.List[float] = None
+ ''' Color used for Rim
+
+ :type: typing.List[float]
+ '''
+
+ samples: int = None
+ ''' Number of Blur Samples (zero, disable blur)
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxShadow(ShaderFx, bpy_struct):
+ ''' Shadow effect
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of Wave
+
+ :type: float
+ '''
+
+ blur: typing.List[int] = None
+ ''' Number of pixels for blurring shadow (set to 0 to disable)
+
+ :type: typing.List[int]
+ '''
+
+ object: 'Object' = None
+ ''' Object to determine center of rotation
+
+ :type: 'Object'
+ '''
+
+ offset: typing.List[int] = None
+ ''' Offset of the shadow
+
+ :type: typing.List[int]
+ '''
+
+ orientation: typing.Union[int, str] = None
+ ''' Direction of the wave
+
+ :type: typing.Union[int, str]
+ '''
+
+ period: float = None
+ ''' Period of Wave
+
+ :type: float
+ '''
+
+ phase: float = None
+ ''' Phase Shift of Wave
+
+ :type: float
+ '''
+
+ rotation: float = None
+ ''' Rotation around center or object
+
+ :type: float
+ '''
+
+ samples: int = None
+ ''' Number of Blur Samples (zero, disable blur)
+
+ :type: int
+ '''
+
+ scale: typing.List[float] = None
+ ''' Offset of the shadow
+
+ :type: typing.List[float]
+ '''
+
+ shadow_color: typing.List[float] = None
+ ''' Color used for Shadow
+
+ :type: typing.List[float]
+ '''
+
+ use_object: bool = None
+ ''' Use object as center of rotation
+
+ :type: bool
+ '''
+
+ use_wave: bool = None
+ ''' Use wave effect
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxSwirl(ShaderFx, bpy_struct):
+ ''' Swirl effect
+ '''
+
+ angle: float = None
+ ''' Angle of rotation
+
+ :type: float
+ '''
+
+ object: 'Object' = None
+ ''' Object to determine center location
+
+ :type: 'Object'
+ '''
+
+ radius: int = None
+ ''' Radius to apply
+
+ :type: int
+ '''
+
+ use_transparent: bool = None
+ ''' Make image transparent outside of radius
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderFxWave(ShaderFx, bpy_struct):
+ ''' Wave Deformation effect
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of Wave
+
+ :type: float
+ '''
+
+ orientation: typing.Union[int, str] = None
+ ''' Direction of the wave
+
+ :type: typing.Union[int, str]
+ '''
+
+ period: float = None
+ ''' Period of Wave
+
+ :type: float
+ '''
+
+ phase: float = None
+ ''' Phase Shift of Wave
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SpaceClipEditor(Space, bpy_struct):
+ ''' Clip editor space data
+ '''
+
+ annotation_source: typing.Union[int, str] = None
+ ''' Where the annotation comes from * CLIP Clip, Show annotation data-block which belongs to movie clip. * TRACK Track, Show annotation data-block which belongs to active track.
+
+ :type: typing.Union[int, str]
+ '''
+
+ clip: 'MovieClip' = None
+ ''' Movie clip displayed and edited in this space
+
+ :type: 'MovieClip'
+ '''
+
+ clip_user: 'MovieClipUser' = None
+ ''' Parameters defining which frame of the movie clip is displayed
+
+ :type: 'MovieClipUser'
+ '''
+
+ lock_selection: bool = None
+ ''' Lock viewport to selected markers during playback
+
+ :type: bool
+ '''
+
+ lock_time_cursor: bool = None
+ ''' Lock curves view to time cursor during playback and tracking
+
+ :type: bool
+ '''
+
+ mask: 'Mask' = None
+ ''' Mask displayed and edited in this space
+
+ :type: 'Mask'
+ '''
+
+ mask_display_type: typing.Union[int, str] = None
+ ''' Display type for mask splines * OUTLINE Outline, Display white edges with black outline. * DASH Dash, Display dashed black-white edges. * BLACK Black, Display black edges. * WHITE White, Display white edges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_overlay_mode: typing.Union[int, str] = None
+ ''' Overlay mode of rasterized mask * ALPHACHANNEL Alpha Channel, Show alpha channel of the mask. * COMBINED Combined, Combine space background image with the mask.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * TRACKING Tracking, Show tracking and solving tools. * MASK Mask, Show mask editing tools.
+
+ :type: typing.Union[int, str]
+ '''
+
+ path_length: int = None
+ ''' Length of displaying path, in frames
+
+ :type: int
+ '''
+
+ pivot_point: typing.Union[int, str] = None
+ ''' Pivot center for rotation/scaling * BOUNDING_BOX_CENTER Bounding Box Center, Pivot around bounding box center of selected object(s). * CURSOR 2D Cursor, Pivot around the 2D cursor. * INDIVIDUAL_ORIGINS Individual Origins, Pivot around each object's own origin. * MEDIAN_POINT Median Point, Pivot around the median point of selected objects.
+
+ :type: typing.Union[int, str]
+ '''
+
+ scopes: 'MovieClipScopes' = None
+ ''' Scopes to visualize movie clip statistics
+
+ :type: 'MovieClipScopes'
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_blue_channel: bool = None
+ ''' Show blue channel in the frame
+
+ :type: bool
+ '''
+
+ show_bundles: bool = None
+ ''' Show projection of 3D markers into footage
+
+ :type: bool
+ '''
+
+ show_disabled: bool = None
+ ''' Show disabled tracks from the footage
+
+ :type: bool
+ '''
+
+ show_filters: bool = None
+ ''' Show filters for graph editor
+
+ :type: bool
+ '''
+
+ show_graph_frames: bool = None
+ ''' Show curve for per-frame average error (camera motion should be solved first)
+
+ :type: bool
+ '''
+
+ show_graph_hidden: bool = None
+ ''' Include channels from objects/bone that aren't visible
+
+ :type: bool
+ '''
+
+ show_graph_only_selected: bool = None
+ ''' Only include channels relating to selected objects and data
+
+ :type: bool
+ '''
+
+ show_graph_tracks_error: bool = None
+ ''' Display the reprojection error curve for selected tracks
+
+ :type: bool
+ '''
+
+ show_graph_tracks_motion: bool = None
+ ''' Display the speed curves (in "x" direction red, in "y" direction green) for the selected tracks
+
+ :type: bool
+ '''
+
+ show_green_channel: bool = None
+ ''' Show green channel in the frame
+
+ :type: bool
+ '''
+
+ show_grid: bool = None
+ ''' Show grid showing lens distortion
+
+ :type: bool
+ '''
+
+ show_marker_pattern: bool = None
+ ''' Show pattern boundbox for markers
+
+ :type: bool
+ '''
+
+ show_marker_search: bool = None
+ ''' Show search boundbox for markers
+
+ :type: bool
+ '''
+
+ show_mask_overlay: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_mask_smooth: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_metadata: bool = None
+ ''' Show metadata of clip
+
+ :type: bool
+ '''
+
+ show_names: bool = None
+ ''' Show track names and status
+
+ :type: bool
+ '''
+
+ show_red_channel: bool = None
+ ''' Show red channel in the frame
+
+ :type: bool
+ '''
+
+ show_region_hud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_seconds: bool = None
+ ''' Show timing in seconds not frames
+
+ :type: bool
+ '''
+
+ show_stable: bool = None
+ ''' Show stable footage in editor (if stabilization is enabled)
+
+ :type: bool
+ '''
+
+ show_tiny_markers: bool = None
+ ''' Show markers in a more compact manner
+
+ :type: bool
+ '''
+
+ show_track_path: bool = None
+ ''' Show path of how track moves
+
+ :type: bool
+ '''
+
+ use_grayscale_preview: bool = None
+ ''' Display frame in grayscale mode
+
+ :type: bool
+ '''
+
+ use_manual_calibration: bool = None
+ ''' Use manual calibration helpers
+
+ :type: bool
+ '''
+
+ use_mute_footage: bool = None
+ ''' Mute footage and show black background instead
+
+ :type: bool
+ '''
+
+ view: typing.Union[int, str] = None
+ ''' Type of the clip editor view * CLIP Clip, Show editing clip preview. * GRAPH Graph, Show graph view for active element. * DOPESHEET Dopesheet, Dopesheet view for tracking data.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceConsole(Space, bpy_struct):
+ ''' Interactive python console
+ '''
+
+ font_size: int = None
+ ''' Font size to use for displaying the text
+
+ :type: int
+ '''
+
+ history: typing.Union[typing.
+ List['ConsoleLine'], 'bpy_prop_collection'] = None
+ ''' Command history
+
+ :type: typing.Union[typing.List['ConsoleLine'], 'bpy_prop_collection']
+ '''
+
+ language: str = None
+ ''' Command line prompt language
+
+ :type: str
+ '''
+
+ prompt: str = None
+ ''' Command line prompt
+
+ :type: str
+ '''
+
+ scrollback: typing.Union[typing.
+ List['ConsoleLine'], 'bpy_prop_collection'] = None
+ ''' Command output
+
+ :type: typing.Union[typing.List['ConsoleLine'], 'bpy_prop_collection']
+ '''
+
+ select_end: int = None
+ '''
+
+ :type: int
+ '''
+
+ select_start: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceDopeSheetEditor(Space, bpy_struct):
+ ''' Dope Sheet space data
+ '''
+
+ action: 'Action' = None
+ ''' Action displayed and edited in this space
+
+ :type: 'Action'
+ '''
+
+ auto_snap: typing.Union[int, str] = None
+ ''' Automatic time snapping settings for transformations * NONE No Auto-Snap. * STEP Frame Step, Snap to 1.0 frame intervals. * TIME_STEP Second Step, Snap to 1.0 second intervals. * FRAME Nearest Frame, Snap to actual frames (nla-action time). * SECOND Nearest Second, Snap to actual seconds (nla-action time). * MARKER Nearest Marker, Snap to nearest marker.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cache_cloth: bool = None
+ ''' Show the active object's cloth point cache
+
+ :type: bool
+ '''
+
+ cache_dynamicpaint: bool = None
+ ''' Show the active object's Dynamic Paint cache
+
+ :type: bool
+ '''
+
+ cache_particles: bool = None
+ ''' Show the active object's particle point cache
+
+ :type: bool
+ '''
+
+ cache_rigidbody: bool = None
+ ''' Show the active object's Rigid Body cache
+
+ :type: bool
+ '''
+
+ cache_smoke: bool = None
+ ''' Show the active object's smoke cache
+
+ :type: bool
+ '''
+
+ cache_softbody: bool = None
+ ''' Show the active object's softbody point cache
+
+ :type: bool
+ '''
+
+ dopesheet: 'DopeSheet' = None
+ ''' Settings for filtering animation data
+
+ :type: 'DopeSheet'
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * DOPESHEET Dope Sheet, Edit all keyframes in scene. * TIMELINE Timeline, Timeline and playback controls. * ACTION Action Editor, Edit keyframes in active object's Object-level action. * SHAPEKEY Shape Key Editor, Edit keyframes in active object's Shape Keys action. * GPENCIL Grease Pencil, Edit timings for all Grease Pencil sketches in file. * MASK Mask, Edit timings for Mask Editor splines. * CACHEFILE Cache File, Edit timings for Cache File data-blocks.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_cache: bool = None
+ ''' Show the status of cached frames in the timeline
+
+ :type: bool
+ '''
+
+ show_extremes: bool = None
+ ''' Mark keyframes where the key value flow changes direction, based on comparison with adjacent keys
+
+ :type: bool
+ '''
+
+ show_group_colors: bool = None
+ ''' Display groups and channels with colors matching their corresponding groups (pose bones only currently)
+
+ :type: bool
+ '''
+
+ show_interpolation: bool = None
+ ''' Display keyframe handle types and non-bezier interpolation modes
+
+ :type: bool
+ '''
+
+ show_markers: bool = None
+ ''' If any exists, show markers in a separate row at the bottom of the editor
+
+ :type: bool
+ '''
+
+ show_pose_markers: bool = None
+ ''' Show markers belonging to the active action instead of Scene markers (Action and Shape Key Editors only)
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_seconds: bool = None
+ ''' Show timing in seconds not frames
+
+ :type: bool
+ '''
+
+ show_sliders: bool = None
+ ''' Show sliders beside F-Curve channels
+
+ :type: bool
+ '''
+
+ ui_mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * DOPESHEET Dope Sheet, Edit all keyframes in scene. * ACTION Action Editor, Edit keyframes in active object's Object-level action. * SHAPEKEY Shape Key Editor, Edit keyframes in active object's Shape Keys action. * GPENCIL Grease Pencil, Edit timings for all Grease Pencil sketches in file. * MASK Mask, Edit timings for Mask Editor splines. * CACHEFILE Cache File, Edit timings for Cache File data-blocks.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_merge_keyframes: bool = None
+ ''' Automatically merge nearby keyframes
+
+ :type: bool
+ '''
+
+ use_marker_sync: bool = None
+ ''' Sync Markers with keyframe edits
+
+ :type: bool
+ '''
+
+ use_realtime_update: bool = None
+ ''' When transforming keyframes, changes to the animation data are flushed to other views
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceFileBrowser(Space, bpy_struct):
+ ''' File browser space data
+ '''
+
+ active_operator: 'Operator' = None
+ '''
+
+ :type: 'Operator'
+ '''
+
+ bookmarks: typing.Union[typing.List['FileBrowserFSMenuEntry'],
+ 'bpy_prop_collection'] = None
+ ''' User's bookmarks
+
+ :type: typing.Union[typing.List['FileBrowserFSMenuEntry'], 'bpy_prop_collection']
+ '''
+
+ bookmarks_active: int = None
+ ''' Index of active bookmark (-1 if none)
+
+ :type: int
+ '''
+
+ operator: 'Operator' = None
+ '''
+
+ :type: 'Operator'
+ '''
+
+ params: 'FileSelectParams' = None
+ ''' Parameters and Settings for the Filebrowser
+
+ :type: 'FileSelectParams'
+ '''
+
+ recent_folders: typing.Union[typing.List['FileBrowserFSMenuEntry'],
+ 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['FileBrowserFSMenuEntry'], 'bpy_prop_collection']
+ '''
+
+ recent_folders_active: int = None
+ ''' Index of active recent folder (-1 if none)
+
+ :type: int
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ system_bookmarks: typing.Union[typing.List['FileBrowserFSMenuEntry'],
+ 'bpy_prop_collection'] = None
+ ''' System's bookmarks
+
+ :type: typing.Union[typing.List['FileBrowserFSMenuEntry'], 'bpy_prop_collection']
+ '''
+
+ system_bookmarks_active: int = None
+ ''' Index of active system bookmark (-1 if none)
+
+ :type: int
+ '''
+
+ system_folders: typing.Union[typing.List['FileBrowserFSMenuEntry'],
+ 'bpy_prop_collection'] = None
+ ''' System's folders (usually root, available hard drives, etc)
+
+ :type: typing.Union[typing.List['FileBrowserFSMenuEntry'], 'bpy_prop_collection']
+ '''
+
+ system_folders_active: int = None
+ ''' Index of active system folder (-1 if none)
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceGraphEditor(Space, bpy_struct):
+ ''' Graph Editor space data
+ '''
+
+ auto_snap: typing.Union[int, str] = None
+ ''' Automatic time snapping settings for transformations * NONE No Auto-Snap. * STEP Frame Step, Snap to 1.0 frame intervals. * TIME_STEP Second Step, Snap to 1.0 second intervals. * FRAME Nearest Frame, Snap to actual frames (nla-action time). * SECOND Nearest Second, Snap to actual seconds (nla-action time). * MARKER Nearest Marker, Snap to nearest marker.
+
+ :type: typing.Union[int, str]
+ '''
+
+ cursor_position_x: float = None
+ ''' Graph Editor 2D-Value cursor - X-Value component
+
+ :type: float
+ '''
+
+ cursor_position_y: float = None
+ ''' Graph Editor 2D-Value cursor - Y-Value component
+
+ :type: float
+ '''
+
+ dopesheet: 'DopeSheet' = None
+ ''' Settings for filtering animation data
+
+ :type: 'DopeSheet'
+ '''
+
+ has_ghost_curves: bool = None
+ ''' Graph Editor instance has some ghost curves stored
+
+ :type: bool
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * FCURVES Graph Editor, Edit animation/keyframes displayed as 2D curves. * DRIVERS Drivers, Edit drivers.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pivot_point: typing.Union[int, str] = None
+ ''' Pivot center for rotation/scaling
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_cursor: bool = None
+ ''' Show 2D cursor
+
+ :type: bool
+ '''
+
+ show_group_colors: bool = None
+ ''' Display groups and channels with colors matching their corresponding groups
+
+ :type: bool
+ '''
+
+ show_handles: bool = None
+ ''' Show handles of Bezier control points
+
+ :type: bool
+ '''
+
+ show_markers: bool = None
+ ''' If any exists, show markers in a separate row at the bottom of the editor
+
+ :type: bool
+ '''
+
+ show_region_hud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_seconds: bool = None
+ ''' Show timing in seconds not frames
+
+ :type: bool
+ '''
+
+ show_sliders: bool = None
+ ''' Show sliders beside F-Curve channels
+
+ :type: bool
+ '''
+
+ use_auto_merge_keyframes: bool = None
+ ''' Automatically merge nearby keyframes
+
+ :type: bool
+ '''
+
+ use_auto_normalization: bool = None
+ ''' Automatically recalculate curve normalization on every curve edit
+
+ :type: bool
+ '''
+
+ use_beauty_drawing: bool = None
+ ''' Display F-Curves using Anti-Aliasing and other fancy effects (disable for better performance)
+
+ :type: bool
+ '''
+
+ use_normalization: bool = None
+ ''' Display curves in normalized to -1..1 range, for easier editing of multiple curves with different ranges
+
+ :type: bool
+ '''
+
+ use_only_selected_curves_handles: bool = None
+ ''' Only keyframes of selected F-Curves are visible and editable
+
+ :type: bool
+ '''
+
+ use_only_selected_keyframe_handles: bool = None
+ ''' Only show and edit handles of selected keyframes
+
+ :type: bool
+ '''
+
+ use_realtime_update: bool = None
+ ''' When transforming keyframes, changes to the animation data are flushed to other views
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceImageEditor(Space, bpy_struct):
+ ''' Image and UV editor space data
+ '''
+
+ cursor_location: typing.List[float] = None
+ ''' 2D cursor location for this view
+
+ :type: typing.List[float]
+ '''
+
+ display_channels: typing.Union[int, str] = None
+ ''' Channels of the image to draw * COLOR_ALPHA Color and Alpha, Display image with RGB colors and alpha transparency. * COLOR Color, Display image with RGB colors. * ALPHA Alpha, Display alpha transparency channel. * Z_BUFFER Z-Buffer, Display Z-buffer associated with image (mapped from camera clip start to end). * RED Red. * GREEN Green. * BLUE Blue.
+
+ :type: typing.Union[int, str]
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease pencil data for this space
+
+ :type: 'GreasePencil'
+ '''
+
+ image: 'Image' = None
+ ''' Image displayed and edited in this space
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ mask: 'Mask' = None
+ ''' Mask displayed and edited in this space
+
+ :type: 'Mask'
+ '''
+
+ mask_display_type: typing.Union[int, str] = None
+ ''' Display type for mask splines * OUTLINE Outline, Display white edges with black outline. * DASH Dash, Display dashed black-white edges. * BLACK Black, Display black edges. * WHITE White, Display white edges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_overlay_mode: typing.Union[int, str] = None
+ ''' Overlay mode of rasterized mask * ALPHACHANNEL Alpha Channel, Show alpha channel of the mask. * COMBINED Combined, Combine space background image with the mask.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * VIEW View, View the image. * UV UV Editor, UV edit in mesh editmode. * PAINT Paint, 2D image painting mode. * MASK Mask, Mask editing.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pivot_point: typing.Union[int, str] = None
+ ''' Rotation/Scaling Pivot * BOUNDING_BOX_CENTER Bounding Box Center, Pivot around bounding box center of selected object(s). * CURSOR 3D Cursor, Pivot around the 3D cursor. * INDIVIDUAL_ORIGINS Individual Origins, Pivot around each object's own origin. * MEDIAN_POINT Median Point, Pivot around the median point of selected objects. * ACTIVE_ELEMENT Active Element, Pivot around active object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sample_histogram: 'Histogram' = None
+ ''' Sampled colors along line
+
+ :type: 'Histogram'
+ '''
+
+ scopes: 'Scopes' = None
+ ''' Scopes to visualize image statistics
+
+ :type: 'Scopes'
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_mask_overlay: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_mask_smooth: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_maskedit: bool = None
+ ''' Show Mask editing related properties
+
+ :type: bool
+ '''
+
+ show_paint: bool = None
+ ''' Show paint related properties
+
+ :type: bool
+ '''
+
+ show_region_hud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_tool_header: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_render: bool = None
+ ''' Show render related properties
+
+ :type: bool
+ '''
+
+ show_repeat: bool = None
+ ''' Display the image repeated outside of the main view
+
+ :type: bool
+ '''
+
+ show_stereo_3d: bool = None
+ ''' Display the image in Stereo 3D
+
+ :type: bool
+ '''
+
+ show_uvedit: bool = None
+ ''' Show UV editing related properties
+
+ :type: bool
+ '''
+
+ ui_mode: typing.Union[int, str] = None
+ ''' Editing context being displayed * VIEW View, View the image. * PAINT Paint, 2D image painting mode. * MASK Mask, Mask editing.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_image_pin: bool = None
+ ''' Display current image regardless of object selection
+
+ :type: bool
+ '''
+
+ use_realtime_update: bool = None
+ ''' Update other affected window spaces automatically to reflect changes during interactive operations such as transform
+
+ :type: bool
+ '''
+
+ uv_editor: 'SpaceUVEditor' = None
+ ''' UV editor settings
+
+ :type: 'SpaceUVEditor'
+ '''
+
+ zoom: typing.List[float] = None
+ ''' Zoom factor
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceInfo(Space, bpy_struct):
+ ''' Info space data
+ '''
+
+ show_report_debug: bool = None
+ ''' Display debug reporting info
+
+ :type: bool
+ '''
+
+ show_report_error: bool = None
+ ''' Display error text
+
+ :type: bool
+ '''
+
+ show_report_info: bool = None
+ ''' Display general information
+
+ :type: bool
+ '''
+
+ show_report_operator: bool = None
+ ''' Display the operator log
+
+ :type: bool
+ '''
+
+ show_report_warning: bool = None
+ ''' Display warnings
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceNLA(Space, bpy_struct):
+ ''' NLA editor space data
+ '''
+
+ auto_snap: typing.Union[int, str] = None
+ ''' Automatic time snapping settings for transformations * NONE No Auto-Snap. * STEP Frame Step, Snap to 1.0 frame intervals. * TIME_STEP Second Step, Snap to 1.0 second intervals. * FRAME Nearest Frame, Snap to actual frames (nla-action time). * SECOND Nearest Second, Snap to actual seconds (nla-action time). * MARKER Nearest Marker, Snap to nearest marker.
+
+ :type: typing.Union[int, str]
+ '''
+
+ dopesheet: 'DopeSheet' = None
+ ''' Settings for filtering animation data
+
+ :type: 'DopeSheet'
+ '''
+
+ show_local_markers: bool = None
+ ''' Show action-local markers on the strips, useful when synchronizing timing across strips
+
+ :type: bool
+ '''
+
+ show_markers: bool = None
+ ''' If any exists, show markers in a separate row at the bottom of the editor
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_seconds: bool = None
+ ''' Show timing in seconds not frames
+
+ :type: bool
+ '''
+
+ show_strip_curves: bool = None
+ ''' Show influence F-Curves on strips
+
+ :type: bool
+ '''
+
+ use_realtime_update: bool = None
+ ''' When transforming strips, changes to the animation data are flushed to other views
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceNodeEditor(Space, bpy_struct):
+ ''' Node editor space data
+ '''
+
+ backdrop_channels: typing.Union[int, str] = None
+ ''' Channels of the image to draw * COLOR_ALPHA Color and Alpha, Display image with RGB colors and alpha transparency. * COLOR Color, Display image with RGB colors. * ALPHA Alpha, Display alpha transparency channel. * RED Red. * GREEN Green. * BLUE Blue.
+
+ :type: typing.Union[int, str]
+ '''
+
+ backdrop_offset: typing.List[float] = None
+ ''' Backdrop offset
+
+ :type: typing.List[float]
+ '''
+
+ backdrop_zoom: float = None
+ ''' Backdrop zoom factor
+
+ :type: float
+ '''
+
+ cursor_location: typing.List[float] = None
+ ''' Location for adding new nodes
+
+ :type: typing.List[float]
+ '''
+
+ edit_tree: 'NodeTree' = None
+ ''' Node tree being displayed and edited
+
+ :type: 'NodeTree'
+ '''
+
+ id: 'ID' = None
+ ''' Data-block whose nodes are being edited
+
+ :type: 'ID'
+ '''
+
+ id_from: 'ID' = None
+ ''' Data-block from which the edited data-block is linked
+
+ :type: 'ID'
+ '''
+
+ insert_offset_direction: typing.Union[int, str] = None
+ ''' Direction to offset nodes on insertion
+
+ :type: typing.Union[int, str]
+ '''
+
+ node_tree: 'NodeTree' = None
+ ''' Base node tree from context
+
+ :type: 'NodeTree'
+ '''
+
+ path: typing.Union[typing.List['NodeTreePath'], 'bpy_prop_collection',
+ 'SpaceNodeEditorPath'] = None
+ ''' Path from the data-block to the currently edited node tree
+
+ :type: typing.Union[typing.List['NodeTreePath'], 'bpy_prop_collection', 'SpaceNodeEditorPath']
+ '''
+
+ pin: bool = None
+ ''' Use the pinned node tree
+
+ :type: bool
+ '''
+
+ shader_type: typing.Union[int, str] = None
+ ''' Type of data to take shader from * OBJECT Object, Edit shader nodes from Object. * WORLD World, Edit shader nodes from World. * LINESTYLE Line Style, Edit shader nodes from Line Style.
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_backdrop: bool = None
+ ''' Use active Viewer Node output as backdrop for compositing nodes
+
+ :type: bool
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ texture_type: typing.Union[int, str] = None
+ ''' Type of data to take texture from * WORLD World, Edit texture nodes from World. * BRUSH Brush, Edit texture nodes from Brush. * LINESTYLE Line Style, Edit texture nodes from Line Style.
+
+ :type: typing.Union[int, str]
+ '''
+
+ tree_type: typing.Union[int, str] = None
+ ''' Node tree type to display and edit
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_render: bool = None
+ ''' Re-render and composite changed layers on 3D edits
+
+ :type: bool
+ '''
+
+ use_insert_offset: bool = None
+ ''' Automatically offset the following or previous nodes in a chain when inserting a new node
+
+ :type: bool
+ '''
+
+ def cursor_location_from_region(self, x: int, y: int):
+ ''' Set the cursor location using region coordinates
+
+ :param x: x, Region x coordinate
+ :type x: int
+ :param y: y, Region y coordinate
+ :type y: int
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceOutliner(Space, bpy_struct):
+ ''' Outliner space data
+ '''
+
+ display_mode: typing.Union[int, str] = None
+ ''' Type of information to display * SCENES Scenes, Display scenes and their view layers, collections and objects. * VIEW_LAYER View Layer, Display collections and objects in the view layer. * SEQUENCE Sequence, Display sequence data-blocks. * LIBRARIES Blender File, Display data of current file and linked libraries. * DATA_API Data API, Display low level Blender data and its properties. * ORPHAN_DATA Orphan Data, Display data-blocks which are unused and/or will be lost when the file is reloaded.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filter_id_type: typing.Union[int, str] = None
+ ''' Data-block type to show
+
+ :type: typing.Union[int, str]
+ '''
+
+ filter_state: typing.Union[int, str] = None
+ ''' * ALL All, Show all objects in the view layer. * VISIBLE Visible, Show visible objects. * HIDDEN Hidden, Show hidden objects. * SELECTED Selected, Show selected objects. * ACTIVE Active, Show only the active object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filter_text: str = None
+ ''' Live search filtering string
+
+ :type: str
+ '''
+
+ show_restrict_column_enable: bool = None
+ ''' Exclude from view layer
+
+ :type: bool
+ '''
+
+ show_restrict_column_hide: bool = None
+ ''' Temporarily hide in viewport
+
+ :type: bool
+ '''
+
+ show_restrict_column_holdout: bool = None
+ ''' Holdout
+
+ :type: bool
+ '''
+
+ show_restrict_column_indirect_only: bool = None
+ ''' Indirect only
+
+ :type: bool
+ '''
+
+ show_restrict_column_render: bool = None
+ ''' Globally disable in renders
+
+ :type: bool
+ '''
+
+ show_restrict_column_select: bool = None
+ ''' Selectable
+
+ :type: bool
+ '''
+
+ show_restrict_column_viewport: bool = None
+ ''' Globally disable in viewports
+
+ :type: bool
+ '''
+
+ use_filter_case_sensitive: bool = None
+ ''' Only use case sensitive matches of search string
+
+ :type: bool
+ '''
+
+ use_filter_children: bool = None
+ ''' Show children
+
+ :type: bool
+ '''
+
+ use_filter_collection: bool = None
+ ''' Show collections
+
+ :type: bool
+ '''
+
+ use_filter_complete: bool = None
+ ''' Only use complete matches of search string
+
+ :type: bool
+ '''
+
+ use_filter_id_type: bool = None
+ ''' Show only data-blocks of one type
+
+ :type: bool
+ '''
+
+ use_filter_object: bool = None
+ ''' Show objects
+
+ :type: bool
+ '''
+
+ use_filter_object_armature: bool = None
+ ''' Show armature objects
+
+ :type: bool
+ '''
+
+ use_filter_object_camera: bool = None
+ ''' Show camera objects
+
+ :type: bool
+ '''
+
+ use_filter_object_content: bool = None
+ ''' Show what is inside the objects elements
+
+ :type: bool
+ '''
+
+ use_filter_object_empty: bool = None
+ ''' Show empty objects
+
+ :type: bool
+ '''
+
+ use_filter_object_light: bool = None
+ ''' Show light objects
+
+ :type: bool
+ '''
+
+ use_filter_object_mesh: bool = None
+ ''' Show mesh objects
+
+ :type: bool
+ '''
+
+ use_filter_object_others: bool = None
+ ''' Show curves, lattices, light probes, fonts, ...
+
+ :type: bool
+ '''
+
+ use_sort_alpha: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_sync_select: bool = None
+ ''' Sync outliner selection with other editors
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpacePreferences(Space, bpy_struct):
+ ''' Blender preferences space data
+ '''
+
+ filter_text: str = None
+ ''' Search term for filtering in the UI
+
+ :type: str
+ '''
+
+ filter_type: typing.Union[int, str] = None
+ ''' Filter method * NAME Name, Filter based on the operator name. * KEY Key-Binding, Filter based on key bindings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceProperties(Space, bpy_struct):
+ ''' Properties space data
+ '''
+
+ context: typing.Union[int, str] = None
+ ''' * TOOL Tool, Active Tool and Workspace settings. * SCENE Scene, Scene Properties. * RENDER Render, Render Properties. * OUTPUT Output, Output Properties. * VIEW_LAYER View Layer, View Layer Properties. * WORLD World, World Properties. * OBJECT Object, Object Properties. * CONSTRAINT Constraints, Object Constraint Properties. * MODIFIER Modifiers, Modifier Properties. * DATA Data, Object Data Properties. * BONE Bone, Bone Properties. * BONE_CONSTRAINT Bone Constraints, Bone Constraint Properties. * MATERIAL Material, Material Properties. * TEXTURE Texture, Texture Properties. * PARTICLES Particles, Particle Properties. * PHYSICS Physics, Physics Properties. * SHADERFX Effects, Visual Effects Properties.
+
+ :type: typing.Union[int, str]
+ '''
+
+ pin_id: 'ID' = None
+ '''
+
+ :type: 'ID'
+ '''
+
+ use_pin_id: bool = None
+ ''' Use the pinned context
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceSequenceEditor(Space, bpy_struct):
+ ''' Sequence editor space data
+ '''
+
+ display_channel: int = None
+ ''' The channel number shown in the image preview. 0 is the result of all strips combined
+
+ :type: int
+ '''
+
+ display_mode: typing.Union[int, str] = None
+ ''' View mode to use for displaying sequencer output
+
+ :type: typing.Union[int, str]
+ '''
+
+ grease_pencil: 'GreasePencil' = None
+ ''' Grease Pencil data for this Preview region
+
+ :type: 'GreasePencil'
+ '''
+
+ overlay_type: typing.Union[int, str] = None
+ ''' Overlay draw type * RECTANGLE Rectangle, Show rectangle area overlay. * REFERENCE Reference, Show reference frame only. * CURRENT Current, Show current frame only.
+
+ :type: typing.Union[int, str]
+ '''
+
+ preview_channels: typing.Union[int, str] = None
+ ''' Channels of the preview to draw * COLOR_ALPHA Color and Alpha, Display image with RGB colors and alpha transparency. * COLOR Color, Display image with RGB colors.
+
+ :type: typing.Union[int, str]
+ '''
+
+ proxy_render_size: typing.Union[int, str] = None
+ ''' Display preview using full resolution or different proxy resolutions
+
+ :type: typing.Union[int, str]
+ '''
+
+ show_annotation: bool = None
+ ''' Show annotations for this view
+
+ :type: bool
+ '''
+
+ show_backdrop: bool = None
+ ''' Display result under strips
+
+ :type: bool
+ '''
+
+ show_fcurves: bool = None
+ ''' Display strip opacity/volume curve
+
+ :type: bool
+ '''
+
+ show_frames: bool = None
+ ''' Display frames rather than seconds
+
+ :type: bool
+ '''
+
+ show_markers: bool = None
+ ''' If any exists, show markers in a separate row at the bottom of the editor
+
+ :type: bool
+ '''
+
+ show_metadata: bool = None
+ ''' Show metadata of first visible strip
+
+ :type: bool
+ '''
+
+ show_overexposed: int = None
+ ''' Show overexposed areas with zebra stripes
+
+ :type: int
+ '''
+
+ show_region_hud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_tool_header: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_safe_areas: bool = None
+ ''' Show TV title safe and action safe areas in preview
+
+ :type: bool
+ '''
+
+ show_safe_center: bool = None
+ ''' Show safe areas to fit content in a different aspect ratio
+
+ :type: bool
+ '''
+
+ show_seconds: bool = None
+ ''' Show timing in seconds not frames
+
+ :type: bool
+ '''
+
+ show_separate_color: bool = None
+ ''' Separate color channels in preview
+
+ :type: bool
+ '''
+
+ show_strip_offset: bool = None
+ ''' Display strip in/out offsets
+
+ :type: bool
+ '''
+
+ use_marker_sync: bool = None
+ ''' Transform markers as well as strips
+
+ :type: bool
+ '''
+
+ view_type: typing.Union[int, str] = None
+ ''' Type of the Sequencer view (sequencer, preview or both)
+
+ :type: typing.Union[int, str]
+ '''
+
+ waveform_display_type: typing.Union[int, str] = None
+ ''' How Waveforms are drawn * NO_WAVEFORMS Waveforms Off, No waveforms drawn for any sound strips. * ALL_WAVEFORMS Waveforms On, Waveforms drawn for all sound strips. * DEFAULT_WAVEFORMS Use Strip Option, Waveforms drawn according to strip setting.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceTextEditor(Space, bpy_struct):
+ ''' Text editor space data
+ '''
+
+ find_text: str = None
+ ''' Text to search for with the find tool
+
+ :type: str
+ '''
+
+ font_size: int = None
+ ''' Font size to use for displaying the text
+
+ :type: int
+ '''
+
+ margin_column: int = None
+ ''' Column number to show right margin at
+
+ :type: int
+ '''
+
+ replace_text: str = None
+ ''' Text to replace selected text with using the replace tool
+
+ :type: str
+ '''
+
+ show_line_highlight: bool = None
+ ''' Highlight the current line
+
+ :type: bool
+ '''
+
+ show_line_numbers: bool = None
+ ''' Show line numbers next to the text
+
+ :type: bool
+ '''
+
+ show_margin: bool = None
+ ''' Show right margin
+
+ :type: bool
+ '''
+
+ show_region_footer: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_syntax_highlight: bool = None
+ ''' Syntax highlight for scripting
+
+ :type: bool
+ '''
+
+ show_word_wrap: bool = None
+ ''' Wrap words if there is not enough horizontal space
+
+ :type: bool
+ '''
+
+ tab_width: int = None
+ ''' Number of spaces to display tabs with
+
+ :type: int
+ '''
+
+ text: 'Text' = None
+ ''' Text displayed and edited in this space
+
+ :type: 'Text'
+ '''
+
+ top: int = None
+ ''' Top line visible
+
+ :type: int
+ '''
+
+ use_find_all: bool = None
+ ''' Search in all text data-blocks, instead of only the active one
+
+ :type: bool
+ '''
+
+ use_find_wrap: bool = None
+ ''' Search again from the start of the file when reaching the end
+
+ :type: bool
+ '''
+
+ use_live_edit: bool = None
+ ''' Run python while editing
+
+ :type: bool
+ '''
+
+ use_match_case: bool = None
+ ''' Search string is sensitive to uppercase and lowercase letters
+
+ :type: bool
+ '''
+
+ use_overwrite: bool = None
+ ''' Overwrite characters when typing rather than inserting them
+
+ :type: bool
+ '''
+
+ visible_lines: int = None
+ ''' Amount of lines that can be visible in current editor
+
+ :type: int
+ '''
+
+ def is_syntax_highlight_supported(self):
+ ''' Returns True if the editor supports syntax highlighting for the current text datablock
+
+ '''
+ pass
+
+ def region_location_from_cursor(self, line: int,
+ column: int) -> typing.List[int]:
+ ''' Retrieve the region position from the given line and character position
+
+ :param line: Line, Line index
+ :type line: int
+ :param column: Column, Column index
+ :type column: int
+ :rtype: typing.List[int]
+ :return: Region coordinates
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class SpaceView3D(Space, bpy_struct):
+ ''' 3D View space data
+ '''
+
+ camera: 'Object' = None
+ ''' Active camera used in this view (when unlocked from the scene's active camera)
+
+ :type: 'Object'
+ '''
+
+ clip_end: float = None
+ ''' 3D View far clipping distance
+
+ :type: float
+ '''
+
+ clip_start: float = None
+ ''' 3D View near clipping distance (perspective view only)
+
+ :type: float
+ '''
+
+ icon_from_show_object_viewport: int = None
+ '''
+
+ :type: int
+ '''
+
+ lens: float = None
+ ''' Viewport lens angle
+
+ :type: float
+ '''
+
+ local_view: 'SpaceView3D' = None
+ ''' Display an isolated sub-set of objects, apart from the scene visibility
+
+ :type: 'SpaceView3D'
+ '''
+
+ lock_bone: str = None
+ ''' 3D View center is locked to this bone's position
+
+ :type: str
+ '''
+
+ lock_camera: bool = None
+ ''' Enable view navigation within the camera view
+
+ :type: bool
+ '''
+
+ lock_cursor: bool = None
+ ''' 3D View center is locked to the cursor's position
+
+ :type: bool
+ '''
+
+ lock_object: 'Object' = None
+ ''' 3D View center is locked to this object's position
+
+ :type: 'Object'
+ '''
+
+ mirror_xr_session: bool = None
+ ''' Synchronize the viewer perspective of virtual reality sessions with this 3D viewport
+
+ :type: bool
+ '''
+
+ overlay: 'View3DOverlay' = None
+ ''' Settings for display of overlays in the 3D viewport
+
+ :type: 'View3DOverlay'
+ '''
+
+ region_3d: 'RegionView3D' = None
+ ''' 3D region in this space, in case of quad view the camera region
+
+ :type: 'RegionView3D'
+ '''
+
+ region_quadviews: typing.Union[typing.List['RegionView3D'],
+ 'bpy_prop_collection'] = None
+ ''' 3D regions (the third one defines quad view settings, the fourth one is same as 'region_3d')
+
+ :type: typing.Union[typing.List['RegionView3D'], 'bpy_prop_collection']
+ '''
+
+ render_border_max_x: float = None
+ ''' Maximum X value for the render region
+
+ :type: float
+ '''
+
+ render_border_max_y: float = None
+ ''' Maximum Y value for the render region
+
+ :type: float
+ '''
+
+ render_border_min_x: float = None
+ ''' Minimum X value for the render region
+
+ :type: float
+ '''
+
+ render_border_min_y: float = None
+ ''' Minimum Y value for the render region
+
+ :type: float
+ '''
+
+ shading: 'View3DShading' = None
+ ''' Settings for shading in the 3D viewport
+
+ :type: 'View3DShading'
+ '''
+
+ show_bundle_names: bool = None
+ ''' Show names for reconstructed tracks objects
+
+ :type: bool
+ '''
+
+ show_camera_path: bool = None
+ ''' Show reconstructed camera path
+
+ :type: bool
+ '''
+
+ show_gizmo: bool = None
+ ''' Show gizmos of all types
+
+ :type: bool
+ '''
+
+ show_gizmo_camera_dof_distance: bool = None
+ ''' Gizmo to adjust camera focus distance (depends on limits display)
+
+ :type: bool
+ '''
+
+ show_gizmo_camera_lens: bool = None
+ ''' Gizmo to adjust camera lens & ortho size
+
+ :type: bool
+ '''
+
+ show_gizmo_context: bool = None
+ ''' Context sensitive gizmos for the active item
+
+ :type: bool
+ '''
+
+ show_gizmo_empty_force_field: bool = None
+ ''' Gizmo to adjust the force field
+
+ :type: bool
+ '''
+
+ show_gizmo_empty_image: bool = None
+ ''' Gizmo to adjust image size and position
+
+ :type: bool
+ '''
+
+ show_gizmo_light_look_at: bool = None
+ ''' Gizmo to adjust the direction of the light
+
+ :type: bool
+ '''
+
+ show_gizmo_light_size: bool = None
+ ''' Gizmo to adjust spot and area size
+
+ :type: bool
+ '''
+
+ show_gizmo_navigate: bool = None
+ ''' Viewport navigation gizmo
+
+ :type: bool
+ '''
+
+ show_gizmo_object_rotate: bool = None
+ ''' Gizmo to adjust rotation
+
+ :type: bool
+ '''
+
+ show_gizmo_object_scale: bool = None
+ ''' Gizmo to adjust scale
+
+ :type: bool
+ '''
+
+ show_gizmo_object_translate: bool = None
+ ''' Gizmo to adjust location
+
+ :type: bool
+ '''
+
+ show_gizmo_tool: bool = None
+ ''' Active tool gizmo
+
+ :type: bool
+ '''
+
+ show_object_select_armature: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_camera: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_curve: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_empty: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_font: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_grease_pencil: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_hair: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_lattice: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_light: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_light_probe: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_mesh: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_meta: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_pointcloud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_speaker: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_surf: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_select_volume: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_armature: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_camera: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_curve: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_empty: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_font: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_grease_pencil: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_hair: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_lattice: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_light: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_light_probe: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_mesh: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_meta: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_pointcloud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_speaker: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_surf: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_object_viewport_volume: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_reconstruction: bool = None
+ ''' Display reconstruction data from active movie clip
+
+ :type: bool
+ '''
+
+ show_region_hud: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_tool_header: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_toolbar: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_region_ui: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ show_stereo_3d_cameras: bool = None
+ ''' Show the left and right cameras
+
+ :type: bool
+ '''
+
+ show_stereo_3d_convergence_plane: bool = None
+ ''' Show the stereo 3d convergence plane
+
+ :type: bool
+ '''
+
+ show_stereo_3d_volume: bool = None
+ ''' Show the stereo 3d frustum volume
+
+ :type: bool
+ '''
+
+ stereo_3d_camera: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ stereo_3d_convergence_plane_alpha: float = None
+ ''' Opacity (alpha) of the convergence plane
+
+ :type: float
+ '''
+
+ stereo_3d_eye: typing.Union[int, str] = None
+ ''' Current stereo eye being drawn
+
+ :type: typing.Union[int, str]
+ '''
+
+ stereo_3d_volume_alpha: float = None
+ ''' Opacity (alpha) of the cameras' frustum volume
+
+ :type: float
+ '''
+
+ tracks_display_size: float = None
+ ''' Display size of tracks from reconstructed data
+
+ :type: float
+ '''
+
+ tracks_display_type: typing.Union[int, str] = None
+ ''' Viewport display style for tracks
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_local_camera: bool = None
+ ''' Use a local camera in this view, rather than scene's active camera
+
+ :type: bool
+ '''
+
+ use_local_collections: bool = None
+ ''' Display a different set of collections in this viewport
+
+ :type: bool
+ '''
+
+ use_render_border: bool = None
+ ''' Use a region within the frame size for rendered viewport(when not viewing through the camera)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+ def draw_handler_add(self, callback, args: tuple, region_type: str,
+ draw_type: str) -> 'bpy.context.object':
+ ''' Add a new draw handler to this space type. It will be called every time the specified region in the space type will be drawn. Note: All arguments are positional only for now.
+
+ :param callback: A function that will be called when the region is drawn. It gets the specified arguments as input.
+ :type callback:
+ :param args: Arguments that will be passed to the callback.
+ :type args: tuple
+ :param region_type: bpy.types.Region.type )
+ :type region_type: str
+ :param draw_type: Usually POST_PIXEL for 2D drawing and POST_VIEW for 3D drawing. In some cases PRE_VIEW can be used. BACKDROP can be used for backdrops in the node editor.
+ :type draw_type: str
+ :rtype: 'bpy.context.object'
+ :return: Handler that can be removed later on.
+ '''
+ pass
+
+ def draw_handler_remove(self, handler: 'bpy.context.object',
+ region_type: str):
+ ''' Remove a draw handler that was added previously.
+
+ :param handler: The draw handler that should be removed.
+ :type handler: 'bpy.context.object'
+ :param region_type: Region type the callback was added to.
+ :type region_type: str
+ '''
+ pass
+
+
+class BrushTextureSlot(TextureSlot, bpy_struct):
+ ''' Texture slot for textures in a Brush data-block
+ '''
+
+ angle: float = None
+ ''' Brush texture rotation
+
+ :type: float
+ '''
+
+ has_random_texture_angle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_texture_angle: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ has_texture_angle_source: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ map_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mask_map_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ random_angle: float = None
+ ''' Brush texture random angle
+
+ :type: float
+ '''
+
+ tex_paint_map_mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_rake: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_random: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleTextureSlot(TextureSlot, bpy_struct):
+ ''' Texture slot for textures in a LineStyle data-block
+ '''
+
+ alpha_factor: float = None
+ ''' Amount texture affects alpha
+
+ :type: float
+ '''
+
+ diffuse_color_factor: float = None
+ ''' Amount texture affects diffuse color
+
+ :type: float
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' * FLAT Flat, Map X and Y coordinates directly. * CUBE Cube, Map using the normal vector. * TUBE Tube, Map with Z as central axis. * SPHERE Sphere, Map with Z as central axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_x: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_y: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_z: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_coords: typing.Union[int, str] = None
+ ''' Texture coordinates used to map the texture onto the background * WINDOW Window, Use screen coordinates as texture coordinates. * GLOBAL Global, Use global coordinates for the texture coordinates. * ALONG_STROKE Along stroke, Use stroke length for texture coordinates. * ORCO Generated, Use the original undeformed coordinates of the object.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_map_alpha: bool = None
+ ''' The texture affects the alpha value
+
+ :type: bool
+ '''
+
+ use_map_color_diffuse: bool = None
+ ''' The texture affects basic color of the stroke
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ParticleSettingsTextureSlot(TextureSlot, bpy_struct):
+ ''' Texture slot for textures in a Particle Settings data-block
+ '''
+
+ clump_factor: float = None
+ ''' Amount texture affects child clump
+
+ :type: float
+ '''
+
+ damp_factor: float = None
+ ''' Amount texture affects particle damping
+
+ :type: float
+ '''
+
+ density_factor: float = None
+ ''' Amount texture affects particle density
+
+ :type: float
+ '''
+
+ field_factor: float = None
+ ''' Amount texture affects particle force fields
+
+ :type: float
+ '''
+
+ gravity_factor: float = None
+ ''' Amount texture affects particle gravity
+
+ :type: float
+ '''
+
+ kink_amp_factor: float = None
+ ''' Amount texture affects child kink amplitude
+
+ :type: float
+ '''
+
+ kink_freq_factor: float = None
+ ''' Amount texture affects child kink frequency
+
+ :type: float
+ '''
+
+ length_factor: float = None
+ ''' Amount texture affects child hair length
+
+ :type: float
+ '''
+
+ life_factor: float = None
+ ''' Amount texture affects particle life time
+
+ :type: float
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' * FLAT Flat, Map X and Y coordinates directly. * CUBE Cube, Map using the normal vector. * TUBE Tube, Map with Z as central axis. * SPHERE Sphere, Map with Z as central axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_x: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_y: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ mapping_z: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ object: 'Object' = None
+ ''' Object to use for mapping with Object texture coordinates
+
+ :type: 'Object'
+ '''
+
+ rough_factor: float = None
+ ''' Amount texture affects child roughness
+
+ :type: float
+ '''
+
+ size_factor: float = None
+ ''' Amount texture affects physical particle size
+
+ :type: float
+ '''
+
+ texture_coords: typing.Union[int, str] = None
+ ''' Texture coordinates used to map the texture onto the background * GLOBAL Global, Use global coordinates for the texture coordinates. * OBJECT Object, Use linked object's coordinates for texture coordinates. * UV UV, Use UV coordinates for texture coordinates. * ORCO Generated, Use the original undeformed coordinates of the object. * STRAND Strand / Particle, Use normalized strand texture coordinate (1D) or particle age (X) and trail position (Y).
+
+ :type: typing.Union[int, str]
+ '''
+
+ time_factor: float = None
+ ''' Amount texture affects particle emission time
+
+ :type: float
+ '''
+
+ twist_factor: float = None
+ ''' Amount texture affects child twist
+
+ :type: float
+ '''
+
+ use_map_clump: bool = None
+ ''' Affect the child clumping
+
+ :type: bool
+ '''
+
+ use_map_damp: bool = None
+ ''' Affect the particle velocity damping
+
+ :type: bool
+ '''
+
+ use_map_density: bool = None
+ ''' Affect the density of the particles
+
+ :type: bool
+ '''
+
+ use_map_field: bool = None
+ ''' Affect the particle force fields
+
+ :type: bool
+ '''
+
+ use_map_gravity: bool = None
+ ''' Affect the particle gravity
+
+ :type: bool
+ '''
+
+ use_map_kink_amp: bool = None
+ ''' Affect the child kink amplitude
+
+ :type: bool
+ '''
+
+ use_map_kink_freq: bool = None
+ ''' Affect the child kink frequency
+
+ :type: bool
+ '''
+
+ use_map_length: bool = None
+ ''' Affect the child hair length
+
+ :type: bool
+ '''
+
+ use_map_life: bool = None
+ ''' Affect the life time of the particles
+
+ :type: bool
+ '''
+
+ use_map_rough: bool = None
+ ''' Affect the child rough
+
+ :type: bool
+ '''
+
+ use_map_size: bool = None
+ ''' Affect the particle size
+
+ :type: bool
+ '''
+
+ use_map_time: bool = None
+ ''' Affect the emission time of the particles
+
+ :type: bool
+ '''
+
+ use_map_twist: bool = None
+ ''' Affect the child twist
+
+ :type: bool
+ '''
+
+ use_map_velocity: bool = None
+ ''' Affect the particle initial velocity
+
+ :type: bool
+ '''
+
+ uv_layer: str = None
+ ''' UV map to use for mapping with UV texture coordinates
+
+ :type: str
+ '''
+
+ velocity_factor: float = None
+ ''' Amount texture affects particle initial velocity
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CLIP_UL_tracking_objects(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CYCLES_RENDER_UL_aov(UIList, bpy_struct):
+ def draw_item(self, context, layout, data, item, icon, active_data,
+ active_propname):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FILEBROWSER_UL_dir(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPENCIL_UL_annotation_layer(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPENCIL_UL_layer(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPENCIL_UL_masks(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPENCIL_UL_matslots(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GPENCIL_UL_vgroups(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IMAGE_UL_render_slots(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class IMAGE_UL_udim_tiles(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, _icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MASK_UL_layers(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MATERIAL_UL_matslots(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MESH_UL_fmaps(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MESH_UL_shape_keys(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MESH_UL_uvmaps(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MESH_UL_vcols(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MESH_UL_vgroups(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data_,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NODE_UL_interface_sockets(UIList, bpy_struct):
+ def draw_item(self, context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PARTICLE_UL_particle_systems(UIList, bpy_struct):
+ def draw_item(self, _context, layout, data, item, icon, _active_data,
+ _active_propname, _index, _flt_flag):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PHYSICS_UL_dynapaint_surfaces(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class RENDER_UL_renderviews(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SCENE_UL_keying_set_paths(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TEXTURE_UL_texpaintslots(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TEXTURE_UL_texslots(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, _index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class UI_UL_list(UIList, bpy_struct):
+ @staticmethod
+ def filter_items_by_name(pattern,
+ bitflag,
+ items,
+ propname='name',
+ flags=None,
+ reverse=False):
+ ''' Set FILTER_ITEM for items which name matches filter_name one (case-insensitive). pattern is the filtering pattern. propname is the name of the string property to use for filtering. flags must be a list of integers the same length as items, or None! return a list of flags (based on given flags if not None), or an empty list if no flags were given and no filtering has been done.
+
+ '''
+ pass
+
+ @staticmethod
+ def sort_items_helper(sort_data, key, reverse=False):
+ ''' Common sorting utility. Returns a neworder list mapping org_idx -> new_idx. sort_data must be an (unordered) list of tuples [(org_idx, ...), (org_idx, ...), ...]. key must be the same kind of callable you would use for sorted() builtin function. reverse will reverse the sorting!
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VIEWLAYER_UL_linesets(UIList, bpy_struct):
+ def draw_item(self, _context, layout, _data, item, icon, _active_data,
+ _active_propname, index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VOLUME_UL_grids(UIList, bpy_struct):
+ def draw_item(self, context, layout, data, grid, icon, active_data,
+ active_propname, index):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SurfaceCurve(Curve, ID, bpy_struct):
+ ''' Curve data-block used for storing surfaces
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextCurve(Curve, ID, bpy_struct):
+ ''' Curve data-block used for storing text
+ '''
+
+ active_textbox: int = None
+ '''
+
+ :type: int
+ '''
+
+ align_x: typing.Union[int, str] = None
+ ''' Text horizontal align from the object center * LEFT Left, Align text to the left. * CENTER Center, Center text. * RIGHT Right, Align text to the right. * JUSTIFY Justify, Align to the left and the right. * FLUSH Flush, Align to the left and the right, with equal character spacing.
+
+ :type: typing.Union[int, str]
+ '''
+
+ align_y: typing.Union[int, str] = None
+ ''' Text vertical align from the object center * TOP_BASELINE Top Base-Line, Align to top but use the base-line of the text. * TOP Top, Align text to the top. * CENTER Center, Align text to the middle. * BOTTOM Bottom, Align text to the bottom. * BOTTOM_BASELINE Bottom Base-Line, Align text to the bottom but use the base-line of the text.
+
+ :type: typing.Union[int, str]
+ '''
+
+ body: str = None
+ ''' Content of this text object
+
+ :type: str
+ '''
+
+ body_format: typing.Union[typing.List['TextCharacterFormat'],
+ 'bpy_prop_collection'] = None
+ ''' Stores the style of each character
+
+ :type: typing.Union[typing.List['TextCharacterFormat'], 'bpy_prop_collection']
+ '''
+
+ edit_format: 'TextCharacterFormat' = None
+ ''' Editing settings character formatting
+
+ :type: 'TextCharacterFormat'
+ '''
+
+ family: str = None
+ ''' Use Objects as font characters (give font objects a common name followed by the character they represent, eg. 'family-a', 'family-b', etc, set this setting to 'family-', and turn on Vertex Duplication)
+
+ :type: str
+ '''
+
+ follow_curve: 'Object' = None
+ ''' Curve deforming text object
+
+ :type: 'Object'
+ '''
+
+ font: 'VectorFont' = None
+ '''
+
+ :type: 'VectorFont'
+ '''
+
+ font_bold: 'VectorFont' = None
+ '''
+
+ :type: 'VectorFont'
+ '''
+
+ font_bold_italic: 'VectorFont' = None
+ '''
+
+ :type: 'VectorFont'
+ '''
+
+ font_italic: 'VectorFont' = None
+ '''
+
+ :type: 'VectorFont'
+ '''
+
+ offset_x: float = None
+ ''' Horizontal offset from the object origin
+
+ :type: float
+ '''
+
+ offset_y: float = None
+ ''' Vertical offset from the object origin
+
+ :type: float
+ '''
+
+ overflow: typing.Union[int, str] = None
+ ''' Handle the text behavior when it doesn't fit in the text boxes * NONE Overflow, Let the text overflow outside the text boxes. * SCALE Scale to Fit, Scale down the text to fit inside the text boxes. * TRUNCATE Truncate, Truncate the text that would go outside the text boxes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ shear: float = None
+ ''' Italic angle of the characters
+
+ :type: float
+ '''
+
+ size: float = None
+ '''
+
+ :type: float
+ '''
+
+ small_caps_scale: float = None
+ ''' Scale of small capitals
+
+ :type: float
+ '''
+
+ space_character: float = None
+ '''
+
+ :type: float
+ '''
+
+ space_line: float = None
+ '''
+
+ :type: float
+ '''
+
+ space_word: float = None
+ '''
+
+ :type: float
+ '''
+
+ text_boxes: typing.Union[typing.
+ List['TextBox'], 'bpy_prop_collection'] = None
+ '''
+
+ :type: typing.Union[typing.List['TextBox'], 'bpy_prop_collection']
+ '''
+
+ underline_height: float = None
+ '''
+
+ :type: float
+ '''
+
+ underline_position: float = None
+ ''' Vertical position of underline
+
+ :type: float
+ '''
+
+ use_fast_edit: bool = None
+ ''' Don't fill polygons while editing
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AreaLight(Light, ID, bpy_struct):
+ ''' Directional area Light
+ '''
+
+ constant_coefficient: float = None
+ ''' Constant distance attenuation coefficient
+
+ :type: float
+ '''
+
+ contact_shadow_bias: float = None
+ ''' Bias to avoid self shadowing
+
+ :type: float
+ '''
+
+ contact_shadow_distance: float = None
+ ''' World space distance in which to search for screen space occluder
+
+ :type: float
+ '''
+
+ contact_shadow_thickness: float = None
+ ''' Pixel thickness used to detect occlusion
+
+ :type: float
+ '''
+
+ energy: float = None
+ ''' Light energy emitted over the entire area of the light in all directions
+
+ :type: float
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom light falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ ''' Intensity Decay with distance
+
+ :type: typing.Union[int, str]
+ '''
+
+ linear_attenuation: float = None
+ ''' Linear distance attenuation
+
+ :type: float
+ '''
+
+ linear_coefficient: float = None
+ ''' Linear distance attenuation coefficient
+
+ :type: float
+ '''
+
+ quadratic_attenuation: float = None
+ ''' Quadratic distance attenuation
+
+ :type: float
+ '''
+
+ quadratic_coefficient: float = None
+ ''' Quadratic distance attenuation coefficient
+
+ :type: float
+ '''
+
+ shadow_buffer_bias: float = None
+ ''' Bias for reducing self shadowing
+
+ :type: float
+ '''
+
+ shadow_buffer_clip_start: float = None
+ ''' Shadow map clip start, below which objects will not generate shadows
+
+ :type: float
+ '''
+
+ shadow_buffer_samples: int = None
+ ''' Number of shadow buffer samples
+
+ :type: int
+ '''
+
+ shadow_buffer_size: int = None
+ ''' Resolution of the shadow buffer, higher values give crisper shadows but use more memory
+
+ :type: int
+ '''
+
+ shadow_color: typing.List[float] = None
+ ''' Color of shadows cast by the light
+
+ :type: typing.List[float]
+ '''
+
+ shadow_soft_size: float = None
+ ''' Light size for ray shadow sampling (Raytraced shadows)
+
+ :type: float
+ '''
+
+ shape: typing.Union[int, str] = None
+ ''' Shape of the area Light
+
+ :type: typing.Union[int, str]
+ '''
+
+ size: float = None
+ ''' Size of the area of the area light, X direction size for rectangle shapes
+
+ :type: float
+ '''
+
+ size_y: float = None
+ ''' Size of the area of the area light in the Y direction for rectangle shapes
+
+ :type: float
+ '''
+
+ use_contact_shadow: bool = None
+ ''' Use screen space raytracing to have correct shadowing near occluder, or for small features that does not appear in shadow maps
+
+ :type: bool
+ '''
+
+ use_shadow: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class PointLight(Light, ID, bpy_struct):
+ ''' Omnidirectional point Light
+ '''
+
+ constant_coefficient: float = None
+ ''' Constant distance attenuation coefficient
+
+ :type: float
+ '''
+
+ contact_shadow_bias: float = None
+ ''' Bias to avoid self shadowing
+
+ :type: float
+ '''
+
+ contact_shadow_distance: float = None
+ ''' World space distance in which to search for screen space occluder
+
+ :type: float
+ '''
+
+ contact_shadow_thickness: float = None
+ ''' Pixel thickness used to detect occlusion
+
+ :type: float
+ '''
+
+ energy: float = None
+ ''' Light energy emitted over the entire area of the light in all directions
+
+ :type: float
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom light falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ ''' Intensity Decay with distance
+
+ :type: typing.Union[int, str]
+ '''
+
+ linear_attenuation: float = None
+ ''' Linear distance attenuation
+
+ :type: float
+ '''
+
+ linear_coefficient: float = None
+ ''' Linear distance attenuation coefficient
+
+ :type: float
+ '''
+
+ quadratic_attenuation: float = None
+ ''' Quadratic distance attenuation
+
+ :type: float
+ '''
+
+ quadratic_coefficient: float = None
+ ''' Quadratic distance attenuation coefficient
+
+ :type: float
+ '''
+
+ shadow_buffer_bias: float = None
+ ''' Bias for reducing self shadowing
+
+ :type: float
+ '''
+
+ shadow_buffer_clip_start: float = None
+ ''' Shadow map clip start, below which objects will not generate shadows
+
+ :type: float
+ '''
+
+ shadow_buffer_samples: int = None
+ ''' Number of shadow buffer samples
+
+ :type: int
+ '''
+
+ shadow_buffer_size: int = None
+ ''' Resolution of the shadow buffer, higher values give crisper shadows but use more memory
+
+ :type: int
+ '''
+
+ shadow_color: typing.List[float] = None
+ ''' Color of shadows cast by the light
+
+ :type: typing.List[float]
+ '''
+
+ shadow_soft_size: float = None
+ ''' Light size for ray shadow sampling (Raytraced shadows)
+
+ :type: float
+ '''
+
+ use_contact_shadow: bool = None
+ ''' Use screen space raytracing to have correct shadowing near occluder, or for small features that does not appear in shadow maps
+
+ :type: bool
+ '''
+
+ use_shadow: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SpotLight(Light, ID, bpy_struct):
+ ''' Directional cone Light
+ '''
+
+ constant_coefficient: float = None
+ ''' Constant distance attenuation coefficient
+
+ :type: float
+ '''
+
+ contact_shadow_bias: float = None
+ ''' Bias to avoid self shadowing
+
+ :type: float
+ '''
+
+ contact_shadow_distance: float = None
+ ''' World space distance in which to search for screen space occluder
+
+ :type: float
+ '''
+
+ contact_shadow_thickness: float = None
+ ''' Pixel thickness used to detect occlusion
+
+ :type: float
+ '''
+
+ energy: float = None
+ ''' The energy this light would emit over its entire area if it wasn't limited by the spot angle
+
+ :type: float
+ '''
+
+ falloff_curve: 'CurveMapping' = None
+ ''' Custom light falloff curve
+
+ :type: 'CurveMapping'
+ '''
+
+ falloff_type: typing.Union[int, str] = None
+ ''' Intensity Decay with distance
+
+ :type: typing.Union[int, str]
+ '''
+
+ linear_attenuation: float = None
+ ''' Linear distance attenuation
+
+ :type: float
+ '''
+
+ linear_coefficient: float = None
+ ''' Linear distance attenuation coefficient
+
+ :type: float
+ '''
+
+ quadratic_attenuation: float = None
+ ''' Quadratic distance attenuation
+
+ :type: float
+ '''
+
+ quadratic_coefficient: float = None
+ ''' Quadratic distance attenuation coefficient
+
+ :type: float
+ '''
+
+ shadow_buffer_bias: float = None
+ ''' Bias for reducing self shadowing
+
+ :type: float
+ '''
+
+ shadow_buffer_clip_start: float = None
+ ''' Shadow map clip start, below which objects will not generate shadows
+
+ :type: float
+ '''
+
+ shadow_buffer_samples: int = None
+ ''' Number of shadow buffer samples
+
+ :type: int
+ '''
+
+ shadow_buffer_size: int = None
+ ''' Resolution of the shadow buffer, higher values give crisper shadows but use more memory
+
+ :type: int
+ '''
+
+ shadow_color: typing.List[float] = None
+ ''' Color of shadows cast by the light
+
+ :type: typing.List[float]
+ '''
+
+ shadow_soft_size: float = None
+ ''' Light size for ray shadow sampling (Raytraced shadows)
+
+ :type: float
+ '''
+
+ show_cone: bool = None
+ ''' Draw transparent cone in 3D view to visualize which objects are contained in it
+
+ :type: bool
+ '''
+
+ spot_blend: float = None
+ ''' The softness of the spotlight edge
+
+ :type: float
+ '''
+
+ spot_size: float = None
+ ''' Angle of the spotlight beam
+
+ :type: float
+ '''
+
+ use_contact_shadow: bool = None
+ ''' Use screen space raytracing to have correct shadowing near occluder, or for small features that does not appear in shadow maps
+
+ :type: bool
+ '''
+
+ use_shadow: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_square: bool = None
+ ''' Cast a square spot light shape
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SunLight(Light, ID, bpy_struct):
+ ''' Constant direction parallel ray Light
+ '''
+
+ angle: float = None
+ ''' Angular diameter of the Sun as seen from the Earth
+
+ :type: float
+ '''
+
+ contact_shadow_bias: float = None
+ ''' Bias to avoid self shadowing
+
+ :type: float
+ '''
+
+ contact_shadow_distance: float = None
+ ''' World space distance in which to search for screen space occluder
+
+ :type: float
+ '''
+
+ contact_shadow_thickness: float = None
+ ''' Pixel thickness used to detect occlusion
+
+ :type: float
+ '''
+
+ energy: float = None
+ ''' Sunlight strength in watts per meter squared (W/m^2)
+
+ :type: float
+ '''
+
+ shadow_buffer_bias: float = None
+ ''' Bias for reducing self shadowing
+
+ :type: float
+ '''
+
+ shadow_buffer_clip_start: float = None
+ ''' Shadow map clip start, below which objects will not generate shadows
+
+ :type: float
+ '''
+
+ shadow_buffer_samples: int = None
+ ''' Number of shadow buffer samples
+
+ :type: int
+ '''
+
+ shadow_buffer_size: int = None
+ ''' Resolution of the shadow buffer, higher values give crisper shadows but use more memory
+
+ :type: int
+ '''
+
+ shadow_cascade_count: int = None
+ ''' Number of texture used by the cascaded shadow map
+
+ :type: int
+ '''
+
+ shadow_cascade_exponent: float = None
+ ''' Higher value increase resolution towards the viewpoint
+
+ :type: float
+ '''
+
+ shadow_cascade_fade: float = None
+ ''' How smooth is the transition between each cascade
+
+ :type: float
+ '''
+
+ shadow_cascade_max_distance: float = None
+ ''' End distance of the cascaded shadow map (only in perspective view)
+
+ :type: float
+ '''
+
+ shadow_color: typing.List[float] = None
+ ''' Color of shadows cast by the light
+
+ :type: typing.List[float]
+ '''
+
+ shadow_soft_size: float = None
+ ''' Light size for ray shadow sampling (Raytraced shadows)
+
+ :type: float
+ '''
+
+ use_contact_shadow: bool = None
+ ''' Use screen space raytracing to have correct shadowing near occluder, or for small features that does not appear in shadow maps
+
+ :type: bool
+ '''
+
+ use_shadow: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTree(NodeTree, ID, bpy_struct):
+ ''' Node tree consisting of linked nodes used for compositing
+ '''
+
+ chunk_size: typing.Union[int, str] = None
+ ''' Max size of a tile (smaller values gives better distribution of multiple threads, but more overhead) * 32 32x32, Chunksize of 32x32. * 64 64x64, Chunksize of 64x64. * 128 128x128, Chunksize of 128x128. * 256 256x256, Chunksize of 256x256. * 512 512x512, Chunksize of 512x512. * 1024 1024x1024, Chunksize of 1024x1024.
+
+ :type: typing.Union[int, str]
+ '''
+
+ edit_quality: typing.Union[int, str] = None
+ ''' Quality when editing * HIGH High, High quality. * MEDIUM Medium, Medium quality. * LOW Low, Low quality.
+
+ :type: typing.Union[int, str]
+ '''
+
+ render_quality: typing.Union[int, str] = None
+ ''' Quality when rendering * HIGH High, High quality. * MEDIUM Medium, Medium quality. * LOW Low, Low quality.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_groupnode_buffer: bool = None
+ ''' Enable buffering of group nodes
+
+ :type: bool
+ '''
+
+ use_opencl: bool = None
+ ''' Enable GPU calculations
+
+ :type: bool
+ '''
+
+ use_two_pass: bool = None
+ ''' Use two pass execution during editing: first calculate fast nodes, second pass calculate all nodes
+
+ :type: bool
+ '''
+
+ use_viewer_border: bool = None
+ ''' Use boundaries for viewer nodes and composite backdrop
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTree(NodeTree, ID, bpy_struct):
+ ''' Node tree consisting of linked nodes used for materials (and other shading data-blocks)
+ '''
+
+ def get_output_node(self, target: typing.Union[int, str]) -> 'ShaderNode':
+ ''' Return active shader output node for the specified target
+
+ :param target: Target * ALL All, Use shaders for all renderers and viewports, unless there exists a more specific output. * EEVEE Eevee, Use shaders for Eevee renderer. * CYCLES Cycles, Use shaders for Cycles renderer.
+ :type target: typing.Union[int, str]
+ :rtype: 'ShaderNode'
+ :return: Node
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeTree(NodeTree, ID, bpy_struct):
+ ''' Node tree consisting of linked nodes used for simulations
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTree(NodeTree, ID, bpy_struct):
+ ''' Node tree consisting of linked nodes used for textures
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class BlendTexture(Texture, ID, bpy_struct):
+ ''' Procedural color blending texture
+ '''
+
+ progression: typing.Union[int, str] = None
+ ''' Style of the color blending * LINEAR Linear, Create a linear progression. * QUADRATIC Quadratic, Create a quadratic progression. * EASING Easing, Create a progression easing from one step to the next. * DIAGONAL Diagonal, Create a diagonal progression. * SPHERICAL Spherical, Create a spherical progression. * QUADRATIC_SPHERE Quadratic sphere, Create a quadratic progression in the shape of a sphere. * RADIAL Radial, Create a radial progression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_flip_axis: typing.Union[int, str] = None
+ ''' Flip the texture's X and Y axis * HORIZONTAL Horizontal, No flipping. * VERTICAL Vertical, Flip the texture's X and Y axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CloudsTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ cloud_type: typing.Union[int, str] = None
+ ''' Determine whether Noise returns grayscale or RGB values
+
+ :type: typing.Union[int, str]
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_depth: int = None
+ ''' Depth of the cloud calculation
+
+ :type: int
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ noise_type: typing.Union[int, str] = None
+ ''' * SOFT_NOISE Soft, Generate soft noise (smooth transitions). * HARD_NOISE Hard, Generate hard noise (sharp transitions).
+
+ :type: typing.Union[int, str]
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class DistortedNoiseTexture(Texture, ID, bpy_struct):
+ ''' Procedural distorted noise texture
+ '''
+
+ distortion: float = None
+ ''' Amount of distortion
+
+ :type: float
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_distortion: typing.Union[int, str] = None
+ ''' Noise basis for the distortion * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ImageTexture(Texture, ID, bpy_struct):
+ checker_distance: float = None
+ ''' Distance between checker tiles
+
+ :type: float
+ '''
+
+ crop_max_x: float = None
+ ''' Maximum X value to crop the image
+
+ :type: float
+ '''
+
+ crop_max_y: float = None
+ ''' Maximum Y value to crop the image
+
+ :type: float
+ '''
+
+ crop_min_x: float = None
+ ''' Minimum X value to crop the image
+
+ :type: float
+ '''
+
+ crop_min_y: float = None
+ ''' Minimum Y value to crop the image
+
+ :type: float
+ '''
+
+ extension: typing.Union[int, str] = None
+ ''' How the image is extrapolated past its original bounds * EXTEND Extend, Extend by repeating edge pixels of the image. * CLIP Clip, Clip to image size and set exterior pixels as transparent. * CLIP_CUBE Clip Cube, Clip to cubic-shaped area around the image and set exterior pixels as transparent. * REPEAT Repeat, Cause the image to repeat horizontally and vertically. * CHECKER Checker, Cause the image to repeat in checker board pattern.
+
+ :type: typing.Union[int, str]
+ '''
+
+ filter_eccentricity: int = None
+ ''' Maximum eccentricity (higher gives less blur at distant/oblique angles, but is also slower)
+
+ :type: int
+ '''
+
+ filter_lightprobes: int = None
+ ''' Maximum number of samples (higher gives less blur at distant/oblique angles, but is also slower)
+
+ :type: int
+ '''
+
+ filter_size: float = None
+ ''' Multiply the filter size used by MIP Map and Interpolation
+
+ :type: float
+ '''
+
+ filter_type: typing.Union[int, str] = None
+ ''' Texture filter to use for sampling image
+
+ :type: typing.Union[int, str]
+ '''
+
+ image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ invert_alpha: bool = None
+ ''' Invert all the alpha values in the image
+
+ :type: bool
+ '''
+
+ repeat_x: int = None
+ ''' Repetition multiplier in the X direction
+
+ :type: int
+ '''
+
+ repeat_y: int = None
+ ''' Repetition multiplier in the Y direction
+
+ :type: int
+ '''
+
+ use_alpha: bool = None
+ ''' Use the alpha channel information in the image
+
+ :type: bool
+ '''
+
+ use_calculate_alpha: bool = None
+ ''' Calculate an alpha channel based on RGB values in the image
+
+ :type: bool
+ '''
+
+ use_checker_even: bool = None
+ ''' Even checker tiles
+
+ :type: bool
+ '''
+
+ use_checker_odd: bool = None
+ ''' Odd checker tiles
+
+ :type: bool
+ '''
+
+ use_filter_size_min: bool = None
+ ''' Use Filter Size as a minimal filter value in pixels
+
+ :type: bool
+ '''
+
+ use_flip_axis: bool = None
+ ''' Flip the texture's X and Y axis
+
+ :type: bool
+ '''
+
+ use_interpolation: bool = None
+ ''' Interpolate pixels using selected filter
+
+ :type: bool
+ '''
+
+ use_mipmap: bool = None
+ ''' Use auto-generated MIP maps for the image
+
+ :type: bool
+ '''
+
+ use_mipmap_gauss: bool = None
+ ''' Use Gauss filter to sample down MIP maps
+
+ :type: bool
+ '''
+
+ use_mirror_x: bool = None
+ ''' Mirror the image repetition on the X direction
+
+ :type: bool
+ '''
+
+ use_mirror_y: bool = None
+ ''' Mirror the image repetition on the Y direction
+
+ :type: bool
+ '''
+
+ use_normal_map: bool = None
+ ''' Use image RGB values for normal mapping
+
+ :type: bool
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MagicTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ noise_depth: int = None
+ ''' Depth of the noise
+
+ :type: int
+ '''
+
+ turbulence: float = None
+ ''' Turbulence of the noise
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MarbleTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ marble_type: typing.Union[int, str] = None
+ ''' * SOFT Soft, Use soft marble. * SHARP Sharp, Use more clearly defined marble. * SHARPER Sharper, Use very clearly defined marble.
+
+ :type: typing.Union[int, str]
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_basis_2: typing.Union[int, str] = None
+ ''' * SIN Sin, Use a sine wave to produce bands. * SAW Saw, Use a saw wave to produce bands. * TRI Tri, Use a triangle wave to produce bands.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_depth: int = None
+ ''' Depth of the cloud calculation
+
+ :type: int
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ noise_type: typing.Union[int, str] = None
+ ''' * SOFT_NOISE Soft, Generate soft noise (smooth transitions). * HARD_NOISE Hard, Generate hard noise (sharp transitions).
+
+ :type: typing.Union[int, str]
+ '''
+
+ turbulence: float = None
+ ''' Turbulence of the bandnoise and ringnoise types
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MusgraveTexture(Texture, ID, bpy_struct):
+ ''' Procedural musgrave texture
+ '''
+
+ dimension_max: float = None
+ ''' Highest fractal dimension
+
+ :type: float
+ '''
+
+ gain: float = None
+ ''' The gain multiplier
+
+ :type: float
+ '''
+
+ lacunarity: float = None
+ ''' Gap between successive frequencies
+
+ :type: float
+ '''
+
+ musgrave_type: typing.Union[int, str] = None
+ ''' Fractal noise algorithm * MULTIFRACTAL Multifractal, Use Perlin noise as a basis. * RIDGED_MULTIFRACTAL Ridged Multifractal, Use Perlin noise with inflection as a basis. * HYBRID_MULTIFRACTAL Hybrid Multifractal, Use Perlin noise as a basis, with extended controls. * FBM fBM, Fractal Brownian Motion, use Brownian noise as a basis. * HETERO_TERRAIN Hetero Terrain, Similar to multifractal.
+
+ :type: typing.Union[int, str]
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_intensity: float = None
+ ''' Intensity of the noise
+
+ :type: float
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ octaves: float = None
+ ''' Number of frequencies used
+
+ :type: float
+ '''
+
+ offset: float = None
+ ''' The fractal offset
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NoiseTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class StucciTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ noise_type: typing.Union[int, str] = None
+ ''' * SOFT_NOISE Soft, Generate soft noise (smooth transitions). * HARD_NOISE Hard, Generate hard noise (sharp transitions).
+
+ :type: typing.Union[int, str]
+ '''
+
+ stucci_type: typing.Union[int, str] = None
+ ''' * PLASTIC Plastic, Use standard stucci. * WALL_IN Wall in, Create Dimples. * WALL_OUT Wall out, Create Ridges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ turbulence: float = None
+ ''' Turbulence of the noise
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class VoronoiTexture(Texture, ID, bpy_struct):
+ ''' Procedural voronoi texture
+ '''
+
+ color_mode: typing.Union[int, str] = None
+ ''' * INTENSITY Intensity, Only calculate intensity. * POSITION Position, Color cells by position. * POSITION_OUTLINE Position and Outline, Use position plus an outline based on F2-F1. * POSITION_OUTLINE_INTENSITY Position, Outline, and Intensity, Multiply position and outline by intensity.
+
+ :type: typing.Union[int, str]
+ '''
+
+ distance_metric: typing.Union[int, str] = None
+ ''' Algorithm used to calculate distance of sample points to feature points * DISTANCE Actual Distance, sqrt(x\*x+y\*y+z\*z). * DISTANCE_SQUARED Distance Squared, (x\*x+y\*y+z\*z). * MANHATTAN Manhattan, The length of the distance in axial directions. * CHEBYCHEV Chebychev, The length of the longest Axial journey. * MINKOVSKY_HALF Minkowski 1/2, Set Minkowski variable to 0.5. * MINKOVSKY_FOUR Minkowski 4, Set Minkowski variable to 4. * MINKOVSKY Minkowski, Use the Minkowski function to calculate distance (exponent value determines the shape of the boundaries).
+
+ :type: typing.Union[int, str]
+ '''
+
+ minkovsky_exponent: float = None
+ ''' Minkowski exponent
+
+ :type: float
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_intensity: float = None
+ ''' Scales the intensity of the noise
+
+ :type: float
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ weight_1: float = None
+ ''' Voronoi feature weight 1
+
+ :type: float
+ '''
+
+ weight_2: float = None
+ ''' Voronoi feature weight 2
+
+ :type: float
+ '''
+
+ weight_3: float = None
+ ''' Voronoi feature weight 3
+
+ :type: float
+ '''
+
+ weight_4: float = None
+ ''' Voronoi feature weight 4
+
+ :type: float
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WoodTexture(Texture, ID, bpy_struct):
+ ''' Procedural noise texture
+ '''
+
+ nabla: float = None
+ ''' Size of derivative offset used for calculating normal
+
+ :type: float
+ '''
+
+ noise_basis: typing.Union[int, str] = None
+ ''' Noise basis used for turbulence * BLENDER_ORIGINAL Blender Original, Noise algorithm - Blender original: Smooth interpolated noise. * ORIGINAL_PERLIN Original Perlin, Noise algorithm - Original Perlin: Smooth interpolated noise. * IMPROVED_PERLIN Improved Perlin, Noise algorithm - Improved Perlin: Smooth interpolated noise. * VORONOI_F1 Voronoi F1, Noise algorithm - Voronoi F1: Returns distance to the closest feature point. * VORONOI_F2 Voronoi F2, Noise algorithm - Voronoi F2: Returns distance to the 2nd closest feature point. * VORONOI_F3 Voronoi F3, Noise algorithm - Voronoi F3: Returns distance to the 3rd closest feature point. * VORONOI_F4 Voronoi F4, Noise algorithm - Voronoi F4: Returns distance to the 4th closest feature point. * VORONOI_F2_F1 Voronoi F2-F1, Noise algorithm - Voronoi F1-F2. * VORONOI_CRACKLE Voronoi Crackle, Noise algorithm - Voronoi Crackle: Voronoi tessellation with sharp edges. * CELL_NOISE Cell Noise, Noise algorithm - Cell Noise: Square cell tessellation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_basis_2: typing.Union[int, str] = None
+ ''' * SIN Sine, Use a sine wave to produce bands. * SAW Saw, Use a saw wave to produce bands. * TRI Tri, Use a triangle wave to produce bands.
+
+ :type: typing.Union[int, str]
+ '''
+
+ noise_scale: float = None
+ ''' Scaling for noise input
+
+ :type: float
+ '''
+
+ noise_type: typing.Union[int, str] = None
+ ''' * SOFT_NOISE Soft, Generate soft noise (smooth transitions). * HARD_NOISE Hard, Generate hard noise (sharp transitions).
+
+ :type: typing.Union[int, str]
+ '''
+
+ turbulence: float = None
+ ''' Turbulence of the bandnoise and ringnoise types
+
+ :type: float
+ '''
+
+ wood_type: typing.Union[int, str] = None
+ ''' * BANDS Bands, Use standard wood texture in bands. * RINGS Rings, Use wood texture in rings. * BANDNOISE Band Noise, Add noise to standard wood. * RINGNOISE Ring Noise, Add noise to rings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ users_material = None
+ ''' Materials that use this texture (readonly)'''
+
+ users_object_modifier = None
+ ''' Object modifiers that use this texture (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_AlongStroke(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change alpha transparency along stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_CreaseAngle(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Alpha transparency based on the angle between two adjacent faces
+ '''
+
+ angle_max: float = None
+ ''' Maximum angle to modify thickness
+
+ :type: float
+ '''
+
+ angle_min: float = None
+ ''' Minimum angle to modify thickness
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_Curvature_3D(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Alpha transparency based on the radial curvature of 3D mesh surfaces
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curvature_max: float = None
+ ''' Maximum Curvature
+
+ :type: float
+ '''
+
+ curvature_min: float = None
+ ''' Minimum Curvature
+
+ :type: float
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_DistanceFromCamera(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change alpha transparency based on the distance from the camera
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_DistanceFromObject(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change alpha transparency based on the distance from an object
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ target: 'Object' = None
+ ''' Target object from which the distance is measured
+
+ :type: 'Object'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_Material(LineStyleAlphaModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change alpha transparency based on a material attribute
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ material_attribute: typing.Union[int, str] = None
+ ''' Specify which material attribute is used
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_Noise(LineStyleAlphaModifier, LineStyleModifier,
+ bpy_struct):
+ ''' Alpha transparency based on random noise
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the noise
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ period: float = None
+ ''' Period of the noise
+
+ :type: float
+ '''
+
+ seed: int = None
+ ''' Seed for the noise generation
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleAlphaModifier_Tangent(LineStyleAlphaModifier, LineStyleModifier,
+ bpy_struct):
+ ''' Alpha transparency based on the direction of the stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_AlongStroke(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color along stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_CreaseAngle(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color based on the underlying crease angle
+ '''
+
+ angle_max: float = None
+ ''' Maximum angle to modify thickness
+
+ :type: float
+ '''
+
+ angle_min: float = None
+ ''' Minimum angle to modify thickness
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_Curvature_3D(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color based on the radial curvature of 3D mesh surfaces
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ curvature_max: float = None
+ ''' Maximum Curvature
+
+ :type: float
+ '''
+
+ curvature_min: float = None
+ ''' Minimum Curvature
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_DistanceFromCamera(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color based on the distance from the camera
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_DistanceFromObject(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color based on the distance from an object
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ target: 'Object' = None
+ ''' Target object from which the distance is measured
+
+ :type: 'Object'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_Material(LineStyleColorModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line color based on a material attribute
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ material_attribute: typing.Union[int, str] = None
+ ''' Specify which material attribute is used
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ use_ramp: bool = None
+ ''' Use color ramp to map the BW average into an RGB color
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_Noise(LineStyleColorModifier, LineStyleModifier,
+ bpy_struct):
+ ''' Change line color based on random noise
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the noise
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ period: float = None
+ ''' Period of the noise
+
+ :type: float
+ '''
+
+ seed: int = None
+ ''' Seed for the noise generation
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleColorModifier_Tangent(LineStyleColorModifier, LineStyleModifier,
+ bpy_struct):
+ ''' Change line color based on the direction of a stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_ramp: 'ColorRamp' = None
+ ''' Color ramp used to change line color
+
+ :type: 'ColorRamp'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_2DOffset(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Add two-dimensional offsets to stroke backbone geometry
+ '''
+
+ end: float = None
+ ''' Displacement that is applied from the end of the stroke
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ start: float = None
+ ''' Displacement that is applied from the beginning of the stroke
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ x: float = None
+ ''' Displacement that is applied to the X coordinates of stroke vertices
+
+ :type: float
+ '''
+
+ y: float = None
+ ''' Displacement that is applied to the Y coordinates of stroke vertices
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_2DTransform(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Apply two-dimensional scaling and rotation to stroke backbone geometry
+ '''
+
+ angle: float = None
+ ''' Rotation angle
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ pivot: typing.Union[int, str] = None
+ ''' Pivot of scaling and rotation operations
+
+ :type: typing.Union[int, str]
+ '''
+
+ pivot_u: float = None
+ ''' Pivot in terms of the stroke point parameter u (0 <= u <= 1)
+
+ :type: float
+ '''
+
+ pivot_x: float = None
+ ''' 2D X coordinate of the absolute pivot
+
+ :type: float
+ '''
+
+ pivot_y: float = None
+ ''' 2D Y coordinate of the absolute pivot
+
+ :type: float
+ '''
+
+ scale_x: float = None
+ ''' Scaling factor that is applied along the X axis
+
+ :type: float
+ '''
+
+ scale_y: float = None
+ ''' Scaling factor that is applied along the Y axis
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_BackboneStretcher(
+ LineStyleGeometryModifier, LineStyleModifier, bpy_struct):
+ ''' Stretch the beginning and the end of stroke backbone
+ '''
+
+ backbone_length: float = None
+ ''' Amount of backbone stretching
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_BezierCurve(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Replace stroke backbone geometry by a Bezier curve approximation of the original backbone geometry
+ '''
+
+ error: float = None
+ ''' Maximum distance allowed between the new Bezier curve and the original backbone geometry
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_Blueprint(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Produce a blueprint using circular, elliptic, and square contour strokes
+ '''
+
+ backbone_length: float = None
+ ''' Amount of backbone stretching
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ random_backbone: int = None
+ ''' Randomness of the backbone stretching
+
+ :type: int
+ '''
+
+ random_center: int = None
+ ''' Randomness of the center
+
+ :type: int
+ '''
+
+ random_radius: int = None
+ ''' Randomness of the radius
+
+ :type: int
+ '''
+
+ rounds: int = None
+ ''' Number of rounds in contour strokes
+
+ :type: int
+ '''
+
+ shape: typing.Union[int, str] = None
+ ''' Select the shape of blueprint contour strokes * CIRCLES Circles, Draw a blueprint using circular contour strokes. * ELLIPSES Ellipses, Draw a blueprint using elliptic contour strokes. * SQUARES Squares, Draw a blueprint using square contour strokes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_GuidingLines(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Modify the stroke geometry so that it corresponds to its main direction line
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ offset: float = None
+ ''' Displacement that is applied to the main direction line along its normal
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_PerlinNoise1D(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Add one-dimensional Perlin noise to stroke backbone geometry
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the Perlin noise
+
+ :type: float
+ '''
+
+ angle: float = None
+ ''' Displacement direction
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ frequency: float = None
+ ''' Frequency of the Perlin noise
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ octaves: int = None
+ ''' Number of octaves (i.e., the amount of detail of the Perlin noise)
+
+ :type: int
+ '''
+
+ seed: int = None
+ ''' Seed for random number generation (if negative, time is used as a seed instead)
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_PerlinNoise2D(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Add two-dimensional Perlin noise to stroke backbone geometry
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the Perlin noise
+
+ :type: float
+ '''
+
+ angle: float = None
+ ''' Displacement direction
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ frequency: float = None
+ ''' Frequency of the Perlin noise
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ octaves: int = None
+ ''' Number of octaves (i.e., the amount of detail of the Perlin noise)
+
+ :type: int
+ '''
+
+ seed: int = None
+ ''' Seed for random number generation (if negative, time is used as a seed instead)
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_Polygonalization(
+ LineStyleGeometryModifier, LineStyleModifier, bpy_struct):
+ ''' Modify the stroke geometry so that it looks more 'polygonal'
+ '''
+
+ error: float = None
+ ''' Maximum distance between the original stroke and its polygonal approximation
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_Sampling(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Specify a new sampling value that determines the resolution of stroke polylines
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ sampling: float = None
+ ''' New sampling value to be used for subsequent modifiers
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_Simplification(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Simplify the stroke set
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ tolerance: float = None
+ ''' Distance below which segments will be merged
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_SinusDisplacement(
+ LineStyleGeometryModifier, LineStyleModifier, bpy_struct):
+ ''' Add sinus displacement to stroke backbone geometry
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the sinus displacement
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ phase: float = None
+ ''' Phase of the sinus displacement
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ wavelength: float = None
+ ''' Wavelength of the sinus displacement
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_SpatialNoise(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Add spatial noise to stroke backbone geometry
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the spatial noise
+
+ :type: float
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ octaves: int = None
+ ''' Number of octaves (i.e., the amount of detail of the spatial noise)
+
+ :type: int
+ '''
+
+ scale: float = None
+ ''' Scale of the spatial noise
+
+ :type: float
+ '''
+
+ smooth: bool = None
+ ''' If true, the spatial noise is smooth
+
+ :type: bool
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ use_pure_random: bool = None
+ ''' If true, the spatial noise does not show any coherence
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleGeometryModifier_TipRemover(LineStyleGeometryModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Remove a piece of stroke at the beginning and the end of stroke backbone
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ tip_length: float = None
+ ''' Length of tips to be removed
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_AlongStroke(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line thickness along stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ value_max: float = None
+ ''' Maximum output value of the mapping
+
+ :type: float
+ '''
+
+ value_min: float = None
+ ''' Minimum output value of the mapping
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_Calligraphy(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line thickness so that stroke looks like made with a calligraphic pen
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ orientation: float = None
+ ''' Angle of the main direction
+
+ :type: float
+ '''
+
+ thickness_max: float = None
+ ''' Maximum thickness in the main direction
+
+ :type: float
+ '''
+
+ thickness_min: float = None
+ ''' Minimum thickness in the direction perpendicular to the main direction
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_CreaseAngle(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Line thickness based on the angle between two adjacent faces
+ '''
+
+ angle_max: float = None
+ ''' Maximum angle to modify thickness
+
+ :type: float
+ '''
+
+ angle_min: float = None
+ ''' Minimum angle to modify thickness
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ thickness_max: float = None
+ ''' Maximum thickness
+
+ :type: float
+ '''
+
+ thickness_min: float = None
+ ''' Minimum thickness
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_Curvature_3D(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Line thickness based on the radial curvature of 3D mesh surfaces
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curvature_max: float = None
+ ''' Maximum Curvature
+
+ :type: float
+ '''
+
+ curvature_min: float = None
+ ''' Minimum Curvature
+
+ :type: float
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ thickness_max: float = None
+ ''' Maximum thickness
+
+ :type: float
+ '''
+
+ thickness_min: float = None
+ ''' Minimum thickness
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_DistanceFromCamera(
+ LineStyleThicknessModifier, LineStyleModifier, bpy_struct):
+ ''' Change line thickness based on the distance from the camera
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ value_max: float = None
+ ''' Maximum output value of the mapping
+
+ :type: float
+ '''
+
+ value_min: float = None
+ ''' Minimum output value of the mapping
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_DistanceFromObject(
+ LineStyleThicknessModifier, LineStyleModifier, bpy_struct):
+ ''' Change line thickness based on the distance from an object
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ range_max: float = None
+ ''' Upper bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ range_min: float = None
+ ''' Lower bound of the input range the mapping is applied
+
+ :type: float
+ '''
+
+ target: 'Object' = None
+ ''' Target object from which the distance is measured
+
+ :type: 'Object'
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ value_max: float = None
+ ''' Maximum output value of the mapping
+
+ :type: float
+ '''
+
+ value_min: float = None
+ ''' Minimum output value of the mapping
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_Material(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Change line thickness based on a material attribute
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ material_attribute: typing.Union[int, str] = None
+ ''' Specify which material attribute is used
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ value_max: float = None
+ ''' Maximum output value of the mapping
+
+ :type: float
+ '''
+
+ value_min: float = None
+ ''' Minimum output value of the mapping
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_Noise(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Line thickness based on random noise
+ '''
+
+ amplitude: float = None
+ ''' Amplitude of the noise
+
+ :type: float
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ period: float = None
+ ''' Period of the noise
+
+ :type: float
+ '''
+
+ seed: int = None
+ ''' Seed for the noise generation
+
+ :type: int
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ use_asymmetric: bool = None
+ ''' Allow thickness to be assigned asymmetrically
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class LineStyleThicknessModifier_Tangent(LineStyleThicknessModifier,
+ LineStyleModifier, bpy_struct):
+ ''' Thickness based on the direction of the stroke
+ '''
+
+ blend: typing.Union[int, str] = None
+ ''' Specify how the modifier value is blended into the base value
+
+ :type: typing.Union[int, str]
+ '''
+
+ curve: 'CurveMapping' = None
+ ''' Curve used for the curve mapping
+
+ :type: 'CurveMapping'
+ '''
+
+ expanded: bool = None
+ ''' True if the modifier tab is expanded
+
+ :type: bool
+ '''
+
+ influence: float = None
+ ''' Influence factor by which the modifier changes the property
+
+ :type: float
+ '''
+
+ invert: bool = None
+ ''' Invert the fade-out direction of the linear mapping
+
+ :type: bool
+ '''
+
+ mapping: typing.Union[int, str] = None
+ ''' Select the mapping type * LINEAR Linear, Use linear mapping. * CURVE Curve, Use curve mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ name: str = None
+ ''' Name of the modifier
+
+ :type: str
+ '''
+
+ thickness_max: float = None
+ ''' Maximum thickness
+
+ :type: float
+ '''
+
+ thickness_min: float = None
+ ''' Minimum thickness
+
+ :type: float
+ '''
+
+ type: typing.Union[int, str] = None
+ ''' Type of the modifier
+
+ :type: typing.Union[int, str]
+ '''
+
+ use: bool = None
+ ''' Enable or disable this modifier during stroke rendering
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNode(NodeInternal, Node, bpy_struct):
+ def tag_need_exec(self):
+ ''' Tag the node for compositor update
+
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNode(NodeInternal, Node, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeFrame(NodeInternal, Node, bpy_struct):
+ label_size: int = None
+ ''' Font size to use for displaying the label
+
+ :type: int
+ '''
+
+ shrink: bool = None
+ ''' Shrink the frame to minimal bounding box
+
+ :type: bool
+ '''
+
+ text: 'Text' = None
+ '''
+
+ :type: 'Text'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeGroup(NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeGroupInput(NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeGroupOutput(NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ is_active_output: bool = None
+ ''' True if this node is used as the active group output
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeReroute(NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNode(NodeInternal, Node, bpy_struct):
+ ''' Material shader node
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNode(NodeInternal, Node, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNode(NodeInternal, Node, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketBool(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Boolean value socket of a node
+ '''
+
+ default_value: bool = None
+ ''' Input value used for unconnected socket
+
+ :type: bool
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketColor(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' RGBA color socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketControlFlow(NodeSocketStandard, NodeSocket, bpy_struct):
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketEmitters(NodeSocketStandard, NodeSocket, bpy_struct):
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketEvents(NodeSocketStandard, NodeSocket, bpy_struct):
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloat(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloatAngle(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloatFactor(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloatPercentage(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloatTime(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketFloatUnsigned(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketForces(NodeSocketStandard, NodeSocket, bpy_struct):
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketImage(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Image socket of a node
+ '''
+
+ default_value: 'Image' = None
+ ''' Input value used for unconnected socket
+
+ :type: 'Image'
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInt(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketIntFactor(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketIntPercentage(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketIntUnsigned(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketObject(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Object socket of a node
+ '''
+
+ default_value: 'Object' = None
+ ''' Input value used for unconnected socket
+
+ :type: 'Object'
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketShader(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Shader socket of a node
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketString(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' String socket of a node
+ '''
+
+ default_value: str = None
+ ''' Input value used for unconnected socket
+
+ :type: str
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVector(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorAcceleration(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorDirection(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorEuler(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorTranslation(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorVelocity(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVectorXYZ(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketVirtual(NodeSocketStandard, NodeSocket, bpy_struct):
+ ''' Virtual socket of a node
+ '''
+
+ links = None
+ ''' List of node links from or to this socket. (readonly)'''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceBool(NodeSocketInterfaceStandard, NodeSocketInterface,
+ bpy_struct):
+ ''' Boolean value socket of a node
+ '''
+
+ default_value: bool = None
+ ''' Input value used for unconnected socket
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceColor(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' RGBA color socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceControlFlow(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceEmitters(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceEvents(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloat(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloatAngle(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloatFactor(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloatPercentage(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloatTime(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceFloatUnsigned(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Floating point number socket of a node
+ '''
+
+ default_value: float = None
+ ''' Input value used for unconnected socket
+
+ :type: float
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceForces(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceImage(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Image socket of a node
+ '''
+
+ default_value: 'Image' = None
+ ''' Input value used for unconnected socket
+
+ :type: 'Image'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceInt(NodeSocketInterfaceStandard, NodeSocketInterface,
+ bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ max_value: int = None
+ ''' Maximum value
+
+ :type: int
+ '''
+
+ min_value: int = None
+ ''' Minimum value
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceIntFactor(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ max_value: int = None
+ ''' Maximum value
+
+ :type: int
+ '''
+
+ min_value: int = None
+ ''' Minimum value
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceIntPercentage(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ max_value: int = None
+ ''' Maximum value
+
+ :type: int
+ '''
+
+ min_value: int = None
+ ''' Minimum value
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceIntUnsigned(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Integer number socket of a node
+ '''
+
+ default_value: int = None
+ ''' Input value used for unconnected socket
+
+ :type: int
+ '''
+
+ max_value: int = None
+ ''' Maximum value
+
+ :type: int
+ '''
+
+ min_value: int = None
+ ''' Minimum value
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceObject(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Object socket of a node
+ '''
+
+ default_value: 'Object' = None
+ ''' Input value used for unconnected socket
+
+ :type: 'Object'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceShader(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' Shader socket of a node
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceString(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' String socket of a node
+ '''
+
+ default_value: str = None
+ ''' Input value used for unconnected socket
+
+ :type: str
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVector(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorAcceleration(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorDirection(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorEuler(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorTranslation(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorVelocity(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class NodeSocketInterfaceVectorXYZ(NodeSocketInterfaceStandard,
+ NodeSocketInterface, bpy_struct):
+ ''' 3D vector socket of a node
+ '''
+
+ default_value: typing.List[float] = None
+ ''' Input value used for unconnected socket
+
+ :type: typing.List[float]
+ '''
+
+ max_value: float = None
+ ''' Maximum value
+
+ :type: float
+ '''
+
+ min_value: float = None
+ ''' Minimum value
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AddSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Add Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AdjustmentSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip to perform filter adjustments to layers below
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AlphaOverSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Alpha Over Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class AlphaUnderSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Alpha Under Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorMixSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Color Mix Sequence
+ '''
+
+ blend_effect: typing.Union[int, str] = None
+ ''' Method for controlling how the strip combines with other strips
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor: float = None
+ ''' Percentage of how much the strip's colors affect other strips
+
+ :type: float
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ColorSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip creating an image filled with a single color
+ '''
+
+ color: typing.List[float] = None
+ ''' Effect Strip color
+
+ :type: typing.List[float]
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CrossSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Cross Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GammaCrossSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Gamma Cross Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GaussianBlurSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip creating a gaussian blur
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ size_x: float = None
+ ''' Size of the blur along X axis
+
+ :type: float
+ '''
+
+ size_y: float = None
+ ''' Size of the blur along Y axis
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class GlowSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip creating a glow effect
+ '''
+
+ blur_radius: float = None
+ ''' Radius of glow effect
+
+ :type: float
+ '''
+
+ boost_factor: float = None
+ ''' Brightness multiplier
+
+ :type: float
+ '''
+
+ clamp: float = None
+ ''' Brightness limit of intensity
+
+ :type: float
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ quality: int = None
+ ''' Accuracy of the blur effect
+
+ :type: int
+ '''
+
+ threshold: float = None
+ ''' Minimum intensity to trigger a glow
+
+ :type: float
+ '''
+
+ use_only_boost: bool = None
+ ''' Show the glow buffer only
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MulticamSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip to perform multicam editing
+ '''
+
+ animation_offset_end: int = None
+ ''' Animation end offset (trim end)
+
+ :type: int
+ '''
+
+ animation_offset_start: int = None
+ ''' Animation start offset (trim start)
+
+ :type: int
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ multicam_source: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class MultiplySequence(EffectSequence, Sequence, bpy_struct):
+ ''' Multiply Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class OverDropSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Over Drop Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SpeedControlSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip to control the speed of other strips
+ '''
+
+ frame_interpolation_mode: bool = None
+ ''' Do crossfade blending between current and next frame
+
+ :type: bool
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ multiply_speed: float = None
+ ''' Multiply the resulting speed after the speed factor
+
+ :type: float
+ '''
+
+ use_as_speed: bool = None
+ ''' Interpret the value as speed instead of a frame number
+
+ :type: bool
+ '''
+
+ use_scale_to_length: bool = None
+ ''' Scale values from 0.0 to 1.0 to target sequence length
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SubtractSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Subtract Sequence
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip creating text
+ '''
+
+ align_x: typing.Union[int, str] = None
+ ''' Align the text along the X axis, relative to the text bounds
+
+ :type: typing.Union[int, str]
+ '''
+
+ align_y: typing.Union[int, str] = None
+ ''' Align the text along the Y axis, relative to the text bounds
+
+ :type: typing.Union[int, str]
+ '''
+
+ color: typing.List[float] = None
+ ''' Text color
+
+ :type: typing.List[float]
+ '''
+
+ font: 'VectorFont' = None
+ ''' Font of the text. Falls back to the UI font by default
+
+ :type: 'VectorFont'
+ '''
+
+ font_size: int = None
+ ''' Size of the text
+
+ :type: int
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ location: typing.List[float] = None
+ ''' Location of the text
+
+ :type: typing.List[float]
+ '''
+
+ shadow_color: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ text: str = None
+ ''' Text that will be displayed
+
+ :type: str
+ '''
+
+ use_shadow: bool = None
+ ''' Display shadow behind text
+
+ :type: bool
+ '''
+
+ wrap_width: float = None
+ ''' Word wrap width as factor, zero disables
+
+ :type: float
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TransformSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip applying affine transformations to other strips
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Method to determine how missing pixels are created * NONE None, No interpolation. * BILINEAR Bilinear, Bilinear interpolation. * BICUBIC Bicubic, Bicubic interpolation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation_start: float = None
+ ''' Degrees to rotate the input
+
+ :type: float
+ '''
+
+ scale_start_x: float = None
+ ''' Amount to scale the input in the X axis
+
+ :type: float
+ '''
+
+ scale_start_y: float = None
+ ''' Amount to scale the input in the Y axis
+
+ :type: float
+ '''
+
+ translate_start_x: float = None
+ ''' Amount to move the input on the X axis
+
+ :type: float
+ '''
+
+ translate_start_y: float = None
+ ''' Amount to move the input on the Y axis
+
+ :type: float
+ '''
+
+ translation_unit: typing.Union[int, str] = None
+ ''' Unit of measure to translate the input
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_uniform_scale: bool = None
+ ''' Scale uniformly, preserving aspect ratio
+
+ :type: bool
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class WipeSequence(EffectSequence, Sequence, bpy_struct):
+ ''' Sequence strip creating a wipe transition
+ '''
+
+ angle: float = None
+ ''' Edge angle
+
+ :type: float
+ '''
+
+ blur_width: float = None
+ ''' Width of the blur edge, in percentage relative to the image size
+
+ :type: float
+ '''
+
+ direction: typing.Union[int, str] = None
+ ''' Wipe direction
+
+ :type: typing.Union[int, str]
+ '''
+
+ input_1: 'Sequence' = None
+ ''' First input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_2: 'Sequence' = None
+ ''' Second input for the effect strip
+
+ :type: 'Sequence'
+ '''
+
+ input_count: int = None
+ '''
+
+ :type: int
+ '''
+
+ transition_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeAlphaOver(CompositorNode, NodeInternal, Node, bpy_struct):
+ premul: float = None
+ ''' Mix Factor
+
+ :type: float
+ '''
+
+ use_premultiply: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBilateralblur(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ sigma_color: float = None
+ '''
+
+ :type: float
+ '''
+
+ sigma_space: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBlur(CompositorNode, NodeInternal, Node, bpy_struct):
+ aspect_correction: typing.Union[int, str] = None
+ ''' Type of aspect correction to use
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor: float = None
+ '''
+
+ :type: float
+ '''
+
+ factor_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ factor_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ filter_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ size_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ size_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ use_bokeh: bool = None
+ ''' Use circular filter (slower)
+
+ :type: bool
+ '''
+
+ use_extended_bounds: bool = None
+ ''' Extend bounds of the input image to fully fit blurred image
+
+ :type: bool
+ '''
+
+ use_gamma_correction: bool = None
+ ''' Apply filter on gamma corrected values
+
+ :type: bool
+ '''
+
+ use_relative: bool = None
+ ''' Use relative (percent) values to define blur radius
+
+ :type: bool
+ '''
+
+ use_variable_size: bool = None
+ ''' Support variable blur per-pixel when using an image for size input
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBokehBlur(CompositorNode, NodeInternal, Node, bpy_struct):
+ blur_max: float = None
+ ''' Blur limit, maximum CoC radius
+
+ :type: float
+ '''
+
+ use_extended_bounds: bool = None
+ ''' Extend bounds of the input image to fully fit blurred image
+
+ :type: bool
+ '''
+
+ use_variable_size: bool = None
+ ''' Support variable blur per-pixel when using an image for size input
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBokehImage(CompositorNode, NodeInternal, Node, bpy_struct):
+ angle: float = None
+ ''' Angle of the bokeh
+
+ :type: float
+ '''
+
+ catadioptric: float = None
+ ''' Level of catadioptric of the bokeh
+
+ :type: float
+ '''
+
+ flaps: int = None
+ ''' Number of flaps
+
+ :type: int
+ '''
+
+ rounding: float = None
+ ''' Level of rounding of the bokeh
+
+ :type: float
+ '''
+
+ shift: float = None
+ ''' Shift of the lens components
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBoxMask(CompositorNode, NodeInternal, Node, bpy_struct):
+ height: float = None
+ ''' Height of the box
+
+ :type: float
+ '''
+
+ mask_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation: float = None
+ ''' Rotation angle of the box
+
+ :type: float
+ '''
+
+ width: float = None
+ ''' Width of the box
+
+ :type: float
+ '''
+
+ x: float = None
+ ''' X position of the middle of the box
+
+ :type: float
+ '''
+
+ y: float = None
+ ''' Y position of the middle of the box
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeBrightContrast(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ use_premultiply: bool = None
+ ''' Keep output image premultiplied alpha
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeChannelMatte(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ color_space: typing.Union[int, str] = None
+ ''' * RGB RGB, RGB Color Space. * HSV HSV, HSV Color Space. * YUV YUV, YUV Color Space. * YCC YCbCr, YCbCr Color Space.
+
+ :type: typing.Union[int, str]
+ '''
+
+ limit_channel: typing.Union[int, str] = None
+ ''' Limit by this channel's value
+
+ :type: typing.Union[int, str]
+ '''
+
+ limit_max: float = None
+ ''' Values higher than this setting are 100% opaque
+
+ :type: float
+ '''
+
+ limit_method: typing.Union[int, str] = None
+ ''' Algorithm to use to limit channel * SINGLE Single, Limit by single channel. * MAX Max, Limit by max of other channels .
+
+ :type: typing.Union[int, str]
+ '''
+
+ limit_min: float = None
+ ''' Values lower than this setting are 100% keyed
+
+ :type: float
+ '''
+
+ matte_channel: typing.Union[int, str] = None
+ ''' Channel used to determine matte
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeChromaMatte(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ gain: float = None
+ ''' Alpha falloff
+
+ :type: float
+ '''
+
+ lift: float = None
+ ''' Alpha lift
+
+ :type: float
+ '''
+
+ shadow_adjust: float = None
+ ''' Adjusts the brightness of any shadows captured
+
+ :type: float
+ '''
+
+ threshold: float = None
+ ''' Tolerance below which colors will be considered as exact matches
+
+ :type: float
+ '''
+
+ tolerance: float = None
+ ''' Tolerance for a color to be considered a keying color
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeColorBalance(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ correction_method: typing.Union[int, str] = None
+ ''' * LIFT_GAMMA_GAIN Lift/Gamma/Gain. * OFFSET_POWER_SLOPE Offset/Power/Slope (ASC-CDL), ASC-CDL standard color correction.
+
+ :type: typing.Union[int, str]
+ '''
+
+ gain: typing.List[float] = None
+ ''' Correction for Highlights
+
+ :type: typing.List[float]
+ '''
+
+ gamma: typing.List[float] = None
+ ''' Correction for Midtones
+
+ :type: typing.List[float]
+ '''
+
+ lift: typing.List[float] = None
+ ''' Correction for Shadows
+
+ :type: typing.List[float]
+ '''
+
+ offset: typing.List[float] = None
+ ''' Correction for entire tonal range
+
+ :type: typing.List[float]
+ '''
+
+ offset_basis: float = None
+ ''' Support negative color by using this as the RGB basis
+
+ :type: float
+ '''
+
+ power: typing.List[float] = None
+ ''' Correction for Midtones
+
+ :type: typing.List[float]
+ '''
+
+ slope: typing.List[float] = None
+ ''' Correction for Highlights
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeColorCorrection(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ blue: bool = None
+ ''' Blue channel active
+
+ :type: bool
+ '''
+
+ green: bool = None
+ ''' Green channel active
+
+ :type: bool
+ '''
+
+ highlights_contrast: float = None
+ ''' Highlights contrast
+
+ :type: float
+ '''
+
+ highlights_gain: float = None
+ ''' Highlights gain
+
+ :type: float
+ '''
+
+ highlights_gamma: float = None
+ ''' Highlights gamma
+
+ :type: float
+ '''
+
+ highlights_lift: float = None
+ ''' Highlights lift
+
+ :type: float
+ '''
+
+ highlights_saturation: float = None
+ ''' Highlights saturation
+
+ :type: float
+ '''
+
+ master_contrast: float = None
+ ''' Master contrast
+
+ :type: float
+ '''
+
+ master_gain: float = None
+ ''' Master gain
+
+ :type: float
+ '''
+
+ master_gamma: float = None
+ ''' Master gamma
+
+ :type: float
+ '''
+
+ master_lift: float = None
+ ''' Master lift
+
+ :type: float
+ '''
+
+ master_saturation: float = None
+ ''' Master saturation
+
+ :type: float
+ '''
+
+ midtones_contrast: float = None
+ ''' Midtones contrast
+
+ :type: float
+ '''
+
+ midtones_end: float = None
+ ''' End of midtones
+
+ :type: float
+ '''
+
+ midtones_gain: float = None
+ ''' Midtones gain
+
+ :type: float
+ '''
+
+ midtones_gamma: float = None
+ ''' Midtones gamma
+
+ :type: float
+ '''
+
+ midtones_lift: float = None
+ ''' Midtones lift
+
+ :type: float
+ '''
+
+ midtones_saturation: float = None
+ ''' Midtones saturation
+
+ :type: float
+ '''
+
+ midtones_start: float = None
+ ''' Start of midtones
+
+ :type: float
+ '''
+
+ red: bool = None
+ ''' Red channel active
+
+ :type: bool
+ '''
+
+ shadows_contrast: float = None
+ ''' Shadows contrast
+
+ :type: float
+ '''
+
+ shadows_gain: float = None
+ ''' Shadows gain
+
+ :type: float
+ '''
+
+ shadows_gamma: float = None
+ ''' Shadows gamma
+
+ :type: float
+ '''
+
+ shadows_lift: float = None
+ ''' Shadows lift
+
+ :type: float
+ '''
+
+ shadows_saturation: float = None
+ ''' Shadows saturation
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeColorMatte(CompositorNode, NodeInternal, Node, bpy_struct):
+ color_hue: float = None
+ ''' Hue tolerance for colors to be considered a keying color
+
+ :type: float
+ '''
+
+ color_saturation: float = None
+ ''' Saturation Tolerance for the color
+
+ :type: float
+ '''
+
+ color_value: float = None
+ ''' Value Tolerance for the color
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeColorSpill(CompositorNode, NodeInternal, Node, bpy_struct):
+ channel: typing.Union[int, str] = None
+ ''' * R R, Red Spill Suppression. * G G, Green Spill Suppression. * B B, Blue Spill Suppression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ limit_channel: typing.Union[int, str] = None
+ ''' * R R, Limit by Red. * G G, Limit by Green. * B B, Limit by Blue.
+
+ :type: typing.Union[int, str]
+ '''
+
+ limit_method: typing.Union[int, str] = None
+ ''' * SIMPLE Simple, Simple Limit Algorithm. * AVERAGE Average, Average Limit Algorithm.
+
+ :type: typing.Union[int, str]
+ '''
+
+ ratio: float = None
+ ''' Scale limit by value
+
+ :type: float
+ '''
+
+ unspill_blue: float = None
+ ''' Blue spillmap scale
+
+ :type: float
+ '''
+
+ unspill_green: float = None
+ ''' Green spillmap scale
+
+ :type: float
+ '''
+
+ unspill_red: float = None
+ ''' Red spillmap scale
+
+ :type: float
+ '''
+
+ use_unspill: bool = None
+ ''' Compensate all channels (differently) by hand
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCombHSVA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCombRGBA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCombYCCA(CompositorNode, NodeInternal, Node, bpy_struct):
+ mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCombYUVA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeComposite(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_alpha: bool = None
+ ''' Colors are treated alpha premultiplied, or colors output straight (alpha gets set to 1)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCornerPin(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCrop(CompositorNode, NodeInternal, Node, bpy_struct):
+ max_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ max_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ min_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ min_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ rel_max_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ rel_max_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ rel_min_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ rel_min_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ relative: bool = None
+ ''' Use relative values to crop image
+
+ :type: bool
+ '''
+
+ use_crop_size: bool = None
+ ''' Whether to crop the size of the input image
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCryptomatte(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ add: typing.List[float] = None
+ ''' Add object or material to matte, by picking a color from the Pick output
+
+ :type: typing.List[float]
+ '''
+
+ matte_id: str = None
+ ''' List of object and material crypto IDs to include in matte
+
+ :type: str
+ '''
+
+ remove: typing.List[float] = None
+ ''' Remove object or material from matte, by picking a color from the Pick output
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCurveRGB(CompositorNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCurveVec(CompositorNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeCustomGroup(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ ''' Custom Compositor Group Node for Python nodes
+ '''
+
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDBlur(CompositorNode, NodeInternal, Node, bpy_struct):
+ angle: float = None
+ '''
+
+ :type: float
+ '''
+
+ center_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ center_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ distance: float = None
+ '''
+
+ :type: float
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ spin: float = None
+ '''
+
+ :type: float
+ '''
+
+ use_wrap: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ zoom: float = None
+ '''
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDefocus(CompositorNode, NodeInternal, Node, bpy_struct):
+ angle: float = None
+ ''' Bokeh shape rotation offset
+
+ :type: float
+ '''
+
+ blur_max: float = None
+ ''' Blur limit, maximum CoC radius
+
+ :type: float
+ '''
+
+ bokeh: typing.Union[int, str] = None
+ ''' * OCTAGON Octagonal, 8 sides. * HEPTAGON Heptagonal, 7 sides. * HEXAGON Hexagonal, 6 sides. * PENTAGON Pentagonal, 5 sides. * SQUARE Square, 4 sides. * TRIANGLE Triangular, 3 sides. * CIRCLE Circular.
+
+ :type: typing.Union[int, str]
+ '''
+
+ f_stop: float = None
+ ''' Amount of focal blur, 128=infinity=perfect focus, half the value doubles the blur radius
+
+ :type: float
+ '''
+
+ scene: 'Scene' = None
+ ''' Scene from which to select the active camera (render scene if undefined)
+
+ :type: 'Scene'
+ '''
+
+ threshold: float = None
+ ''' CoC radius threshold, prevents background bleed on in-focus midground, 0=off
+
+ :type: float
+ '''
+
+ use_gamma_correction: bool = None
+ ''' Enable gamma correction before and after main process
+
+ :type: bool
+ '''
+
+ use_preview: bool = None
+ ''' Enable low quality mode, useful for preview
+
+ :type: bool
+ '''
+
+ use_zbuffer: bool = None
+ ''' Disable when using an image as input instead of actual z-buffer (auto enabled if node not image based, eg. time node)
+
+ :type: bool
+ '''
+
+ z_scale: float = None
+ ''' Scale the Z input when not using a z-buffer, controls maximum blur designated by the color white or input value 1
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDenoise(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_hdr: bool = None
+ ''' Process HDR images
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDespeckle(CompositorNode, NodeInternal, Node, bpy_struct):
+ threshold: float = None
+ ''' Threshold for detecting pixels to despeckle
+
+ :type: float
+ '''
+
+ threshold_neighbor: float = None
+ ''' Threshold for the number of neighbor pixels that must match
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDiffMatte(CompositorNode, NodeInternal, Node, bpy_struct):
+ falloff: float = None
+ ''' Color distances below this additional threshold are partially keyed
+
+ :type: float
+ '''
+
+ tolerance: float = None
+ ''' Color distances below this threshold are keyed
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDilateErode(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ distance: int = None
+ ''' Distance to grow/shrink (number of iterations)
+
+ :type: int
+ '''
+
+ edge: float = None
+ ''' Edge to inset
+
+ :type: float
+ '''
+
+ falloff: typing.Union[int, str] = None
+ ''' Falloff type the feather * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+
+ :type: typing.Union[int, str]
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Growing/shrinking mode
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDisplace(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDistanceMatte(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ channel: typing.Union[int, str] = None
+ ''' * RGB RGB, RGB color space. * YCC YCC, YCbCr Suppression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ falloff: float = None
+ ''' Color distances below this additional threshold are partially keyed
+
+ :type: float
+ '''
+
+ tolerance: float = None
+ ''' Color distances below this threshold are keyed
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeDoubleEdgeMask(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ edge_mode: typing.Union[int, str] = None
+ ''' * BLEED_OUT Bleed Out, Allow mask pixels to bleed along edges. * KEEP_IN Keep In, Restrict mask pixels from touching edges.
+
+ :type: typing.Union[int, str]
+ '''
+
+ inner_mode: typing.Union[int, str] = None
+ ''' * ALL All, All pixels on inner mask edge are considered during mask calculation. * ADJACENT_ONLY Adjacent Only, Only inner mask pixels adjacent to outer mask pixels are considered during mask calculation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeEllipseMask(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ height: float = None
+ ''' Height of the ellipse
+
+ :type: float
+ '''
+
+ mask_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ rotation: float = None
+ ''' Rotation angle of the ellipse
+
+ :type: float
+ '''
+
+ width: float = None
+ ''' Width of the ellipse
+
+ :type: float
+ '''
+
+ x: float = None
+ ''' X position of the middle of the ellipse
+
+ :type: float
+ '''
+
+ y: float = None
+ ''' Y position of the middle of the ellipse
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeFilter(CompositorNode, NodeInternal, Node, bpy_struct):
+ filter_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeFlip(CompositorNode, NodeInternal, Node, bpy_struct):
+ axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeGamma(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeGlare(CompositorNode, NodeInternal, Node, bpy_struct):
+ angle_offset: float = None
+ ''' Streak angle offset
+
+ :type: float
+ '''
+
+ color_modulation: float = None
+ ''' Amount of Color Modulation, modulates colors of streaks and ghosts for a spectral dispersion effect
+
+ :type: float
+ '''
+
+ fade: float = None
+ ''' Streak fade-out factor
+
+ :type: float
+ '''
+
+ glare_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ iterations: int = None
+ '''
+
+ :type: int
+ '''
+
+ mix: float = None
+ ''' -1 is original image only, 0 is exact 50/50 mix, 1 is processed image only
+
+ :type: float
+ '''
+
+ quality: typing.Union[int, str] = None
+ ''' If not set to high quality, the effect will be applied to a low-res copy of the source image
+
+ :type: typing.Union[int, str]
+ '''
+
+ size: int = None
+ ''' Glow/glare size (not actual size; relative to initial size of bright area of pixels)
+
+ :type: int
+ '''
+
+ streaks: int = None
+ ''' Total number of streaks
+
+ :type: int
+ '''
+
+ threshold: float = None
+ ''' The glare filter will only be applied to pixels brighter than this value
+
+ :type: float
+ '''
+
+ use_rotate_45: bool = None
+ ''' Simple star filter: add 45 degree rotation offset
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeGroup(CompositorNode, NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeHueCorrect(CompositorNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeHueSat(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeIDMask(CompositorNode, NodeInternal, Node, bpy_struct):
+ index: int = None
+ ''' Pass index number to convert to alpha
+
+ :type: int
+ '''
+
+ use_antialiasing: bool = None
+ ''' Apply an anti-aliasing filter to the mask
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeImage(CompositorNode, NodeInternal, Node, bpy_struct):
+ frame_duration: int = None
+ ''' Number of images of a movie to use
+
+ :type: int
+ '''
+
+ frame_offset: int = None
+ ''' Offset the number of the frame to use in the animation
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ ''' Global starting frame of the movie/sequence, assuming first picture has a #1
+
+ :type: int
+ '''
+
+ has_layers: bool = None
+ ''' True if this image has any named layer
+
+ :type: bool
+ '''
+
+ has_views: bool = None
+ ''' True if this image has multiple views
+
+ :type: bool
+ '''
+
+ image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ layer: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_auto_refresh: bool = None
+ ''' Always refresh image on frame changes
+
+ :type: bool
+ '''
+
+ use_cyclic: bool = None
+ ''' Cycle the images in the movie
+
+ :type: bool
+ '''
+
+ use_straight_alpha_output: bool = None
+ ''' Put Node output buffer to straight alpha instead of premultiplied
+
+ :type: bool
+ '''
+
+ view: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeInpaint(CompositorNode, NodeInternal, Node, bpy_struct):
+ distance: int = None
+ ''' Distance to inpaint (number of iterations)
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeInvert(CompositorNode, NodeInternal, Node, bpy_struct):
+ invert_alpha: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ invert_rgb: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeKeying(CompositorNode, NodeInternal, Node, bpy_struct):
+ blur_post: int = None
+ ''' Matte blur size which applies after clipping and dilate/eroding
+
+ :type: int
+ '''
+
+ blur_pre: int = None
+ ''' Chroma pre-blur size which applies before running keyer
+
+ :type: int
+ '''
+
+ clip_black: float = None
+ ''' Value of non-scaled matte pixel which considers as fully background pixel
+
+ :type: float
+ '''
+
+ clip_white: float = None
+ ''' Value of non-scaled matte pixel which considers as fully foreground pixel
+
+ :type: float
+ '''
+
+ despill_balance: float = None
+ ''' Balance between non-key colors used to detect amount of key color to be removed
+
+ :type: float
+ '''
+
+ despill_factor: float = None
+ ''' Factor of despilling screen color from image
+
+ :type: float
+ '''
+
+ dilate_distance: int = None
+ ''' Matte dilate/erode side
+
+ :type: int
+ '''
+
+ edge_kernel_radius: int = None
+ ''' Radius of kernel used to detect whether pixel belongs to edge
+
+ :type: int
+ '''
+
+ edge_kernel_tolerance: float = None
+ ''' Tolerance to pixels inside kernel which are treating as belonging to the same plane
+
+ :type: float
+ '''
+
+ feather_distance: int = None
+ ''' Distance to grow/shrink the feather
+
+ :type: int
+ '''
+
+ feather_falloff: typing.Union[int, str] = None
+ ''' Falloff type the feather * SMOOTH Smooth, Smooth falloff. * SPHERE Sphere, Spherical falloff. * ROOT Root, Root falloff. * INVERSE_SQUARE Inverse Square, Inverse Square falloff. * SHARP Sharp, Sharp falloff. * LINEAR Linear, Linear falloff.
+
+ :type: typing.Union[int, str]
+ '''
+
+ screen_balance: float = None
+ ''' Balance between two non-primary channels primary channel is comparing against
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeKeyingScreen(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ tracking_object: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeLensdist(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_fit: bool = None
+ ''' For positive distortion factor only: scale image such that black areas are not visible
+
+ :type: bool
+ '''
+
+ use_jitter: bool = None
+ ''' Enable/disable jittering (faster, but also noisier)
+
+ :type: bool
+ '''
+
+ use_projector: bool = None
+ ''' Enable/disable projector mode (the effect is applied in horizontal direction only)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeLevels(CompositorNode, NodeInternal, Node, bpy_struct):
+ channel: typing.Union[int, str] = None
+ ''' * COMBINED_RGB C, Combined RGB. * RED R, Red Channel. * GREEN G, Green Channel. * BLUE B, Blue Channel. * LUMINANCE L, Luminance Channel.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeLumaMatte(CompositorNode, NodeInternal, Node, bpy_struct):
+ limit_max: float = None
+ ''' Values higher than this setting are 100% opaque
+
+ :type: float
+ '''
+
+ limit_min: float = None
+ ''' Values lower than this setting are 100% keyed
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMapRange(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMapUV(CompositorNode, NodeInternal, Node, bpy_struct):
+ alpha: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMapValue(CompositorNode, NodeInternal, Node, bpy_struct):
+ max: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ min: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ offset: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ size: typing.List[float] = None
+ '''
+
+ :type: typing.List[float]
+ '''
+
+ use_max: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ use_min: bool = None
+ '''
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMask(CompositorNode, NodeInternal, Node, bpy_struct):
+ mask: 'Mask' = None
+ '''
+
+ :type: 'Mask'
+ '''
+
+ motion_blur_samples: int = None
+ ''' Number of motion blur samples
+
+ :type: int
+ '''
+
+ motion_blur_shutter: float = None
+ ''' Exposure for motion blur as a factor of FPS
+
+ :type: float
+ '''
+
+ size_source: typing.Union[int, str] = None
+ ''' Where to get the mask size from for aspect/size information * SCENE Scene Size. * FIXED Fixed, Use pixel size for the buffer. * FIXED_SCENE Fixed/Scene, Pixel size scaled by scene percentage.
+
+ :type: typing.Union[int, str]
+ '''
+
+ size_x: int = None
+ '''
+
+ :type: int
+ '''
+
+ size_y: int = None
+ '''
+
+ :type: int
+ '''
+
+ use_feather: bool = None
+ ''' Use feather information from the mask
+
+ :type: bool
+ '''
+
+ use_motion_blur: bool = None
+ ''' Use multi-sampled motion blur of the mask
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMath(CompositorNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * ADD Add, A + B. * SUBTRACT Subtract, A - B. * MULTIPLY Multiply, A \* B. * DIVIDE Divide, A / B. * MULTIPLY_ADD Multiply Add, A \* B + C. * POWER Power, A power B. * LOGARITHM Logarithm, Logarithm A base B. * SQRT Square Root, Square root of A. * INVERSE_SQRT Inverse Square Root, 1 / Square root of A. * ABSOLUTE Absolute, Magnitude of A. * EXPONENT Exponent, exp(A). * MINIMUM Minimum, The minimum from A and B. * MAXIMUM Maximum, The maximum from A and B. * LESS_THAN Less Than, 1 if A < B else 0. * GREATER_THAN Greater Than, 1 if A > B else 0. * SIGN Sign, Returns the sign of A. * COMPARE Compare, 1 if (A == B) within tolerance C else 0. * SMOOTH_MIN Smooth Minimum, The minimum from A and B with smoothing C. * SMOOTH_MAX Smooth Maximum, The maximum from A and B with smoothing C. * ROUND Round, Round A to the nearest integer. Round upward if the fraction part is 0.5. * FLOOR Floor, The largest integer smaller than or equal A. * CEIL Ceil, The smallest integer greater than or equal A. * TRUNC Truncate, The integer part of A, removing fractional digits. * FRACT Fraction, The fraction part of A. * MODULO Modulo, Modulo using fmod(A,B). * WRAP Wrap, Wrap value to range, wrap(A,B). * SNAP Snap, Snap to increment, snap(A,B). * PINGPONG Ping-pong, Wraps a value and reverses every other cycle (A,B). * SINE Sine, sin(A). * COSINE Cosine, cos(A). * TANGENT Tangent, tan(A). * ARCSINE Arcsine, arcsin(A). * ARCCOSINE Arccosine, arccos(A). * ARCTANGENT Arctangent, arctan(A). * ARCTAN2 Arctan2, The signed angle arctan(A / B). * SINH Hyperbolic Sine, sinh(A). * COSH Hyperbolic Cosine, cosh(A). * TANH Hyperbolic Tangent, tanh(A). * RADIANS To Radians, Convert from degrees to radians. * DEGREES To Degrees, Convert from radians to degrees.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMixRGB(CompositorNode, NodeInternal, Node, bpy_struct):
+ blend_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_alpha: bool = None
+ ''' Include alpha of second input in this operation
+
+ :type: bool
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMovieClip(CompositorNode, NodeInternal, Node, bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeMovieDistortion(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ distortion_type: typing.Union[int, str] = None
+ ''' Distortion to use to filter image
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeNormal(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeNormalize(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeOutputFile(CompositorNode, NodeInternal, Node, bpy_struct):
+ active_input_index: int = None
+ ''' Active input index in details view list
+
+ :type: int
+ '''
+
+ base_path: str = None
+ ''' Base output path for the image
+
+ :type: str
+ '''
+
+ file_slots: typing.Union[typing.List['NodeOutputFileSlotFile'],
+ 'bpy_prop_collection',
+ 'CompositorNodeOutputFileFileSlots'] = None
+ '''
+
+ :type: typing.Union[typing.List['NodeOutputFileSlotFile'], 'bpy_prop_collection', 'CompositorNodeOutputFileFileSlots']
+ '''
+
+ format: 'ImageFormatSettings' = None
+ '''
+
+ :type: 'ImageFormatSettings'
+ '''
+
+ layer_slots: typing.Union[typing.List['NodeOutputFileSlotLayer'],
+ 'bpy_prop_collection',
+ 'CompositorNodeOutputFileLayerSlots'] = None
+ '''
+
+ :type: typing.Union[typing.List['NodeOutputFileSlotLayer'], 'bpy_prop_collection', 'CompositorNodeOutputFileLayerSlots']
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodePixelate(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodePlaneTrackDeform(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ motion_blur_samples: int = None
+ ''' Number of motion blur samples
+
+ :type: int
+ '''
+
+ motion_blur_shutter: float = None
+ ''' Exposure for motion blur as a factor of FPS
+
+ :type: float
+ '''
+
+ plane_track_name: str = None
+ '''
+
+ :type: str
+ '''
+
+ tracking_object: str = None
+ '''
+
+ :type: str
+ '''
+
+ use_motion_blur: bool = None
+ ''' Use multi-sampled motion blur of the mask
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodePremulKey(CompositorNode, NodeInternal, Node, bpy_struct):
+ mapping: typing.Union[int, str] = None
+ ''' Conversion between premultiplied alpha and key alpha
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeRGB(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeRGBToBW(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeRLayers(CompositorNode, NodeInternal, Node, bpy_struct):
+ layer: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ scene: 'Scene' = None
+ '''
+
+ :type: 'Scene'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeRotate(CompositorNode, NodeInternal, Node, bpy_struct):
+ filter_type: typing.Union[int, str] = None
+ ''' Method to use to filter rotation
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeScale(CompositorNode, NodeInternal, Node, bpy_struct):
+ frame_method: typing.Union[int, str] = None
+ ''' How the image fits in the camera frame
+
+ :type: typing.Union[int, str]
+ '''
+
+ offset_x: float = None
+ ''' Offset image horizontally (factor of image size)
+
+ :type: float
+ '''
+
+ offset_y: float = None
+ ''' Offset image vertically (factor of image size)
+
+ :type: float
+ '''
+
+ space: typing.Union[int, str] = None
+ ''' Coordinate space to scale relative to
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSepHSVA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSepRGBA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSepYCCA(CompositorNode, NodeInternal, Node, bpy_struct):
+ mode: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSepYUVA(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSetAlpha(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSplitViewer(CompositorNode, NodeInternal, Node,
+ bpy_struct):
+ axis: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ factor: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeStabilize(CompositorNode, NodeInternal, Node, bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ filter_type: typing.Union[int, str] = None
+ ''' Method to use to filter stabilization
+
+ :type: typing.Union[int, str]
+ '''
+
+ invert: bool = None
+ ''' Invert stabilization to re-introduce motion to the frame
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSunBeams(CompositorNode, NodeInternal, Node, bpy_struct):
+ ray_length: float = None
+ ''' Length of rays as a factor of the image size
+
+ :type: float
+ '''
+
+ source: typing.List[float] = None
+ ''' Source point of rays as a factor of the image width & height
+
+ :type: typing.List[float]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSwitch(CompositorNode, NodeInternal, Node, bpy_struct):
+ check: bool = None
+ ''' Off: first socket, On: second socket
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeSwitchView(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTexture(CompositorNode, NodeInternal, Node, bpy_struct):
+ node_output: int = None
+ ''' For node-based textures, which output node to use
+
+ :type: int
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTime(CompositorNode, NodeInternal, Node, bpy_struct):
+ curve: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ frame_end: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTonemap(CompositorNode, NodeInternal, Node, bpy_struct):
+ adaptation: float = None
+ ''' If 0, global; if 1, based on pixel intensity
+
+ :type: float
+ '''
+
+ contrast: float = None
+ ''' Set to 0 to use estimate from input image
+
+ :type: float
+ '''
+
+ correction: float = None
+ ''' If 0, same for all channels; if 1, each independent
+
+ :type: float
+ '''
+
+ gamma: float = None
+ ''' If not used, set to 1
+
+ :type: float
+ '''
+
+ intensity: float = None
+ ''' If less than zero, darkens image; otherwise, makes it brighter
+
+ :type: float
+ '''
+
+ key: float = None
+ ''' The value the average luminance is mapped to
+
+ :type: float
+ '''
+
+ offset: float = None
+ ''' Normally always 1, but can be used as an extra control to alter the brightness curve
+
+ :type: float
+ '''
+
+ tonemap_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTrackPos(CompositorNode, NodeInternal, Node, bpy_struct):
+ clip: 'MovieClip' = None
+ '''
+
+ :type: 'MovieClip'
+ '''
+
+ frame_relative: int = None
+ ''' Frame to be used for relative position
+
+ :type: int
+ '''
+
+ position: typing.Union[int, str] = None
+ ''' Which marker position to use for output * ABSOLUTE Absolute, Output absolute position of a marker. * RELATIVE_START Relative Start, Output position of a marker relative to first marker of a track. * RELATIVE_FRAME Relative Frame, Output position of a marker relative to marker at given frame number. * ABSOLUTE_FRAME Absolute Frame, Output absolute position of a marker at given frame number.
+
+ :type: typing.Union[int, str]
+ '''
+
+ track_name: str = None
+ '''
+
+ :type: str
+ '''
+
+ tracking_object: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTransform(CompositorNode, NodeInternal, Node, bpy_struct):
+ filter_type: typing.Union[int, str] = None
+ ''' Method to use to filter transform
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeTranslate(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_relative: bool = None
+ ''' Use relative (fraction of input image size) values to define translation
+
+ :type: bool
+ '''
+
+ wrap_axis: typing.Union[int, str] = None
+ ''' Wrap image on a specific axis * NONE None, No wrapping on X and Y. * XAXIS X Axis, Wrap all pixels on the X axis. * YAXIS Y Axis, Wrap all pixels on the Y axis. * BOTH Both Axes, Wrap all pixels on both axes.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeValToRGB(CompositorNode, NodeInternal, Node, bpy_struct):
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeValue(CompositorNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeVecBlur(CompositorNode, NodeInternal, Node, bpy_struct):
+ factor: float = None
+ ''' Scaling factor for motion vectors (actually, 'shutter speed', in frames)
+
+ :type: float
+ '''
+
+ samples: int = None
+ '''
+
+ :type: int
+ '''
+
+ speed_max: int = None
+ ''' Maximum speed, or zero for none
+
+ :type: int
+ '''
+
+ speed_min: int = None
+ ''' Minimum speed for a pixel to be blurred (used to separate background from foreground)
+
+ :type: int
+ '''
+
+ use_curved: bool = None
+ ''' Interpolate between frames in a Bezier curve, rather than linearly
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeViewer(CompositorNode, NodeInternal, Node, bpy_struct):
+ center_x: float = None
+ '''
+
+ :type: float
+ '''
+
+ center_y: float = None
+ '''
+
+ :type: float
+ '''
+
+ tile_order: typing.Union[int, str] = None
+ ''' Tile order * CENTEROUT Center, Expand from center. * RANDOM Random, Random tiles. * BOTTOMUP Bottom up, Expand from bottom. * RULE_OF_THIRDS Rule of thirds, Expand from 9 places.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_alpha: bool = None
+ ''' Colors are treated alpha premultiplied, or colors output straight (alpha gets set to 1)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class CompositorNodeZcombine(CompositorNode, NodeInternal, Node, bpy_struct):
+ use_alpha: bool = None
+ ''' Take Alpha channel into account when doing the Z operation
+
+ :type: bool
+ '''
+
+ use_antialias_z: bool = None
+ ''' Anti-alias the z-buffer to try to avoid artifacts, mostly useful for Blender renders
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeBooleanMath(FunctionNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * AND And, Outputs true only when both inputs are true. * OR Or, Outputs or when at least one of the inputs is true. * NOT Not, Outputs the opposite of the input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeCombineStrings(FunctionNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeFloatCompare(FunctionNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * LESS_THAN A < B, True when the first input is smaller than second input. * LESS_EQUAL A <= B, True when the first input is smaller than the second input or equal. * GREATER_THAN A > B, True when the first input is greater than the second input. * GREATER_EQUAL A >= B, True when the first input is greater than the second input or equal. * EQUAL A = B, True when both inputs are approximately equal. * NOT_EQUAL A != B, True when both inputs are not approximately equal.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeGroupInstanceID(FunctionNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeObjectTransforms(FunctionNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class FunctionNodeSwitch(FunctionNode, NodeInternal, Node, bpy_struct):
+ data_type: typing.Union[int, str] = None
+ ''' Data type for inputs and outputs
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeAddShader(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeAmbientOcclusion(ShaderNode, NodeInternal, Node, bpy_struct):
+ inside: bool = None
+ ''' Trace rays towards the inside of the object
+
+ :type: bool
+ '''
+
+ only_local: bool = None
+ ''' Only consider the object itself when computing AO
+
+ :type: bool
+ '''
+
+ samples: int = None
+ ''' Number of rays to trace per shader evaluation
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeAttribute(ShaderNode, NodeInternal, Node, bpy_struct):
+ attribute_name: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBackground(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBevel(ShaderNode, NodeInternal, Node, bpy_struct):
+ samples: int = None
+ ''' Number of rays to trace per shader evaluation
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBlackbody(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBrightContrast(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfAnisotropic(ShaderNode, NodeInternal, Node, bpy_struct):
+ distribution: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfDiffuse(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfGlass(ShaderNode, NodeInternal, Node, bpy_struct):
+ distribution: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfGlossy(ShaderNode, NodeInternal, Node, bpy_struct):
+ distribution: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfHair(ShaderNode, NodeInternal, Node, bpy_struct):
+ component: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfHairPrincipled(ShaderNode, NodeInternal, Node, bpy_struct):
+ parametrization: typing.Union[int, str] = None
+ ''' Select the shader's color parametrization * ABSORPTION Absorption coefficient, Directly set the absorption coefficient sigma_a (this is not the most intuitive way to color hair). * MELANIN Melanin concentration, Define the melanin concentrations below to get the most realistic-looking hair(you can get the concentrations for different types of hair online). * COLOR Direct coloring, Choose the color of your preference, and the shader will approximate the absorption coefficient to render lookalike hair.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfPrincipled(ShaderNode, NodeInternal, Node, bpy_struct):
+ distribution: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ subsurface_method: typing.Union[int, str] = None
+ ''' Method for rendering subsurface scattering * BURLEY Christensen-Burley, Approximation to physically based volume scattering. * RANDOM_WALK Random Walk, Volumetric approximation to physically based volume scattering.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfRefraction(ShaderNode, NodeInternal, Node, bpy_struct):
+ distribution: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfToon(ShaderNode, NodeInternal, Node, bpy_struct):
+ component: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfTranslucent(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfTransparent(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBsdfVelvet(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeBump(ShaderNode, NodeInternal, Node, bpy_struct):
+ invert: bool = None
+ ''' Invert the bump mapping direction to push into the surface instead of out
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeCameraData(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeClamp(ShaderNode, NodeInternal, Node, bpy_struct):
+ clamp_type: typing.Union[int, str] = None
+ ''' * MINMAX Min Max, Clamp values using Min and Max values. * RANGE Range, Clamp values between Min and Max range.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeCombineHSV(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeCombineRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeCombineXYZ(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeCustomGroup(ShaderNode, NodeInternal, Node, bpy_struct):
+ ''' Custom Shader Group Node for Python nodes
+ '''
+
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeDisplacement(ShaderNode, NodeInternal, Node, bpy_struct):
+ space: typing.Union[int, str] = None
+ ''' Space of the input height * OBJECT Object Space, Displacement is in object space, affected by object scale. * WORLD World Space, Displacement is in world space, not affected by object scale.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeEeveeSpecular(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeEmission(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeFresnel(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeGamma(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeGroup(ShaderNode, NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeHairInfo(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeHoldout(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeHueSaturation(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeInvert(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeLayerWeight(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeLightFalloff(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeLightPath(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeMapRange(ShaderNode, NodeInternal, Node, bpy_struct):
+ clamp: bool = None
+ ''' Clamp the result to the target range [To Min, To Max]
+
+ :type: bool
+ '''
+
+ interpolation_type: typing.Union[int, str] = None
+ ''' * LINEAR Linear, Linear interpolation between From Min and From Max values. * STEPPED Stepped Linear, Stepped linear interpolation between From Min and From Max values. * SMOOTHSTEP Smooth Step, Smooth Hermite edge interpolation between From Min and From Max values. * SMOOTHERSTEP Smoother Step, Smoother Hermite edge interpolation between From Min and From Max values.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeMapping(ShaderNode, NodeInternal, Node, bpy_struct):
+ vector_type: typing.Union[int, str] = None
+ ''' Type of vector that the mapping transforms * POINT Point, Transform a point. * TEXTURE Texture, Transform a texture by inverse mapping the texture coordinate. * VECTOR Vector, Transform a direction vector. Location is ignored. * NORMAL Normal, Transform a unit normal vector. Location is ignored.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeMath(ShaderNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * ADD Add, A + B. * SUBTRACT Subtract, A - B. * MULTIPLY Multiply, A \* B. * DIVIDE Divide, A / B. * MULTIPLY_ADD Multiply Add, A \* B + C. * POWER Power, A power B. * LOGARITHM Logarithm, Logarithm A base B. * SQRT Square Root, Square root of A. * INVERSE_SQRT Inverse Square Root, 1 / Square root of A. * ABSOLUTE Absolute, Magnitude of A. * EXPONENT Exponent, exp(A). * MINIMUM Minimum, The minimum from A and B. * MAXIMUM Maximum, The maximum from A and B. * LESS_THAN Less Than, 1 if A < B else 0. * GREATER_THAN Greater Than, 1 if A > B else 0. * SIGN Sign, Returns the sign of A. * COMPARE Compare, 1 if (A == B) within tolerance C else 0. * SMOOTH_MIN Smooth Minimum, The minimum from A and B with smoothing C. * SMOOTH_MAX Smooth Maximum, The maximum from A and B with smoothing C. * ROUND Round, Round A to the nearest integer. Round upward if the fraction part is 0.5. * FLOOR Floor, The largest integer smaller than or equal A. * CEIL Ceil, The smallest integer greater than or equal A. * TRUNC Truncate, The integer part of A, removing fractional digits. * FRACT Fraction, The fraction part of A. * MODULO Modulo, Modulo using fmod(A,B). * WRAP Wrap, Wrap value to range, wrap(A,B). * SNAP Snap, Snap to increment, snap(A,B). * PINGPONG Ping-pong, Wraps a value and reverses every other cycle (A,B). * SINE Sine, sin(A). * COSINE Cosine, cos(A). * TANGENT Tangent, tan(A). * ARCSINE Arcsine, arcsin(A). * ARCCOSINE Arccosine, arccos(A). * ARCTANGENT Arctangent, arctan(A). * ARCTAN2 Arctan2, The signed angle arctan(A / B). * SINH Hyperbolic Sine, sinh(A). * COSH Hyperbolic Cosine, cosh(A). * TANH Hyperbolic Tangent, tanh(A). * RADIANS To Radians, Convert from degrees to radians. * DEGREES To Degrees, Convert from radians to degrees.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeMixRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ blend_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_alpha: bool = None
+ ''' Include alpha of second input in this operation
+
+ :type: bool
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeMixShader(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeNewGeometry(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeNormal(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeNormalMap(ShaderNode, NodeInternal, Node, bpy_struct):
+ space: typing.Union[int, str] = None
+ ''' Space of the input normal * TANGENT Tangent Space, Tangent space normal mapping. * OBJECT Object Space, Object space normal mapping. * WORLD World Space, World space normal mapping. * BLENDER_OBJECT Blender Object Space, Object space normal mapping, compatible with Blender render baking. * BLENDER_WORLD Blender World Space, World space normal mapping, compatible with Blender render baking.
+
+ :type: typing.Union[int, str]
+ '''
+
+ uv_map: str = None
+ ''' UV Map for tangent space maps
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeObjectInfo(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeOutputAOV(ShaderNode, NodeInternal, Node, bpy_struct):
+ name: str = None
+ ''' Name of the AOV that this output writes to
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeOutputLight(ShaderNode, NodeInternal, Node, bpy_struct):
+ is_active_output: bool = None
+ ''' True if this node is used as the active output
+
+ :type: bool
+ '''
+
+ target: typing.Union[int, str] = None
+ ''' Which renderer and viewport shading types to use the shaders for * ALL All, Use shaders for all renderers and viewports, unless there exists a more specific output. * EEVEE Eevee, Use shaders for Eevee renderer. * CYCLES Cycles, Use shaders for Cycles renderer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeOutputLineStyle(ShaderNode, NodeInternal, Node, bpy_struct):
+ blend_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ is_active_output: bool = None
+ ''' True if this node is used as the active output
+
+ :type: bool
+ '''
+
+ target: typing.Union[int, str] = None
+ ''' Which renderer and viewport shading types to use the shaders for * ALL All, Use shaders for all renderers and viewports, unless there exists a more specific output. * EEVEE Eevee, Use shaders for Eevee renderer. * CYCLES Cycles, Use shaders for Cycles renderer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_alpha: bool = None
+ ''' Include alpha of second input in this operation
+
+ :type: bool
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeOutputMaterial(ShaderNode, NodeInternal, Node, bpy_struct):
+ is_active_output: bool = None
+ ''' True if this node is used as the active output
+
+ :type: bool
+ '''
+
+ target: typing.Union[int, str] = None
+ ''' Which renderer and viewport shading types to use the shaders for * ALL All, Use shaders for all renderers and viewports, unless there exists a more specific output. * EEVEE Eevee, Use shaders for Eevee renderer. * CYCLES Cycles, Use shaders for Cycles renderer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeOutputWorld(ShaderNode, NodeInternal, Node, bpy_struct):
+ is_active_output: bool = None
+ ''' True if this node is used as the active output
+
+ :type: bool
+ '''
+
+ target: typing.Union[int, str] = None
+ ''' Which renderer and viewport shading types to use the shaders for * ALL All, Use shaders for all renderers and viewports, unless there exists a more specific output. * EEVEE Eevee, Use shaders for Eevee renderer. * CYCLES Cycles, Use shaders for Cycles renderer.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeParticleInfo(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeRGBCurve(ShaderNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeRGBToBW(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeScript(ShaderNode, NodeInternal, Node, bpy_struct):
+ bytecode: str = None
+ ''' Compile bytecode for shader script node
+
+ :type: str
+ '''
+
+ bytecode_hash: str = None
+ ''' Hash of compile bytecode, for quick equality checking
+
+ :type: str
+ '''
+
+ filepath: str = None
+ ''' Shader script path
+
+ :type: str
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' * INTERNAL Internal, Use internal text data-block. * EXTERNAL External, Use external .osl or .oso file.
+
+ :type: typing.Union[int, str]
+ '''
+
+ script: 'Text' = None
+ ''' Internal shader script to define the shader
+
+ :type: 'Text'
+ '''
+
+ use_auto_update: bool = None
+ ''' Automatically update the shader when the .osl file changes (external scripts only)
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeSeparateHSV(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeSeparateRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeSeparateXYZ(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeShaderToRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeSqueeze(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeSubsurfaceScattering(ShaderNode, NodeInternal, Node,
+ bpy_struct):
+ falloff: typing.Union[int, str] = None
+ ''' Function to determine how much light nearby points contribute based on their distance to the shading point * CUBIC Cubic, Simple cubic falloff function. * GAUSSIAN Gaussian, Normal distribution, multiple can be combined to fit more complex profiles. * BURLEY Christensen-Burley, Approximation to physically based volume scattering. * RANDOM_WALK Random Walk, Volumetric approximation to physically based volume scattering.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTangent(ShaderNode, NodeInternal, Node, bpy_struct):
+ axis: typing.Union[int, str] = None
+ ''' Axis for radial tangents * X X, X axis. * Y Y, Y axis. * Z Z, Z axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ direction_type: typing.Union[int, str] = None
+ ''' Method to use for the tangent * RADIAL Radial, Radial tangent around the X, Y or Z axis. * UV_MAP UV Map, Tangent from UV map.
+
+ :type: typing.Union[int, str]
+ '''
+
+ uv_map: str = None
+ ''' UV Map for tangent generated from UV
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexBrick(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ offset: float = None
+ '''
+
+ :type: float
+ '''
+
+ offset_frequency: int = None
+ '''
+
+ :type: int
+ '''
+
+ squash: float = None
+ '''
+
+ :type: float
+ '''
+
+ squash_frequency: int = None
+ '''
+
+ :type: int
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexChecker(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexCoord(ShaderNode, NodeInternal, Node, bpy_struct):
+ from_instancer: bool = None
+ ''' Use the parent of the dupli object if possible
+
+ :type: bool
+ '''
+
+ object: 'Object' = None
+ ''' Use coordinates from this object (for object texture coordinates output)
+
+ :type: 'Object'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexEnvironment(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Texture interpolation * Linear Linear, Linear interpolation. * Closest Closest, No interpolation (sample closest texel). * Cubic Cubic, Cubic interpolation. * Smart Smart, Bicubic when magnifying, else bilinear (OSL only).
+
+ :type: typing.Union[int, str]
+ '''
+
+ projection: typing.Union[int, str] = None
+ ''' Projection of the input image * EQUIRECTANGULAR Equirectangular, Equirectangular or latitude-longitude projection. * MIRROR_BALL Mirror Ball, Projection from an orthographic photo of a mirror ball.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexGradient(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ gradient_type: typing.Union[int, str] = None
+ ''' Style of the color blending * LINEAR Linear, Create a linear progression. * QUADRATIC Quadratic, Create a quadratic progression. * EASING Easing, Create a progression easing from one step to the next. * DIAGONAL Diagonal, Create a diagonal progression. * SPHERICAL Spherical, Create a spherical progression. * QUADRATIC_SPHERE Quadratic sphere, Create a quadratic progression in the shape of a sphere. * RADIAL Radial, Create a radial progression.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexIES(ShaderNode, NodeInternal, Node, bpy_struct):
+ filepath: str = None
+ ''' IES light path
+
+ :type: str
+ '''
+
+ ies: 'Text' = None
+ ''' Internal IES file
+
+ :type: 'Text'
+ '''
+
+ mode: typing.Union[int, str] = None
+ ''' Whether the IES file is loaded from disk or from a Text datablock * INTERNAL Internal, Use internal text datablock. * EXTERNAL External, Use external .ies file.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexImage(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ extension: typing.Union[int, str] = None
+ ''' How the image is extrapolated past its original bounds * REPEAT Repeat, Cause the image to repeat horizontally and vertically. * EXTEND Extend, Extend by repeating edge pixels of the image. * CLIP Clip, Clip to image size and set exterior pixels as transparent.
+
+ :type: typing.Union[int, str]
+ '''
+
+ image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining which layer, pass and frame of the image is displayed
+
+ :type: 'ImageUser'
+ '''
+
+ interpolation: typing.Union[int, str] = None
+ ''' Texture interpolation * Linear Linear, Linear interpolation. * Closest Closest, No interpolation (sample closest texel). * Cubic Cubic, Cubic interpolation. * Smart Smart, Bicubic when magnifying, else bilinear (OSL only).
+
+ :type: typing.Union[int, str]
+ '''
+
+ projection: typing.Union[int, str] = None
+ ''' Method to project 2D image on object with a 3D texture vector * FLAT Flat, Image is projected flat using the X and Y coordinates of the texture vector. * BOX Box, Image is projected using different components for each side of the object space bounding box. * SPHERE Sphere, Image is projected spherically using the Z axis as central. * TUBE Tube, Image is projected from the tube using the Z axis as central.
+
+ :type: typing.Union[int, str]
+ '''
+
+ projection_blend: float = None
+ ''' For box projection, amount of blend to use between sides
+
+ :type: float
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexMagic(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ turbulence_depth: int = None
+ ''' Level of detail in the added turbulent noise
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexMusgrave(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ musgrave_dimensions: typing.Union[int, str] = None
+ ''' * 1D 1D, Use the scalar value W as input. * 2D 2D, Use the 2D vector (x, y) as input. The z component is ignored. * 3D 3D, Use the 3D vector Vector as input. * 4D 4D, Use the 4D vector (x, y, z, w) as input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ musgrave_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexNoise(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ noise_dimensions: typing.Union[int, str] = None
+ ''' The dimensions of the space to evaluate the noise in * 1D 1D, Use the scalar value W as input. * 2D 2D, Use the 2D vector (x, y) as input. The z component is ignored. * 3D 3D, Use the 3D vector Vector as input. * 4D 4D, Use the 4D vector (x, y, z, w) as input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexPointDensity(ShaderNode, NodeInternal, Node, bpy_struct):
+ interpolation: typing.Union[int, str] = None
+ ''' Texture interpolation * Closest Closest, No interpolation (sample closest texel). * Linear Linear, Linear interpolation. * Cubic Cubic, Cubic interpolation.
+
+ :type: typing.Union[int, str]
+ '''
+
+ object: 'Object' = None
+ ''' Object to take point data from
+
+ :type: 'Object'
+ '''
+
+ particle_color_source: typing.Union[int, str] = None
+ ''' Data to derive color results from * PARTICLE_AGE Particle Age, Lifetime mapped as 0.0 - 1.0 intensity. * PARTICLE_SPEED Particle Speed, Particle speed (absolute magnitude of velocity) mapped as 0.0-1.0 intensity. * PARTICLE_VELOCITY Particle Velocity, XYZ velocity mapped to RGB colors.
+
+ :type: typing.Union[int, str]
+ '''
+
+ particle_system: 'ParticleSystem' = None
+ ''' Particle System to render as points
+
+ :type: 'ParticleSystem'
+ '''
+
+ point_source: typing.Union[int, str] = None
+ ''' Point data to use as renderable point density * PARTICLE_SYSTEM Particle System, Generate point density from a particle system. * OBJECT Object Vertices, Generate point density from an object's vertices.
+
+ :type: typing.Union[int, str]
+ '''
+
+ radius: float = None
+ ''' Radius from the shaded sample to look for points within
+
+ :type: float
+ '''
+
+ resolution: int = None
+ ''' Resolution used by the texture holding the point density
+
+ :type: int
+ '''
+
+ space: typing.Union[int, str] = None
+ ''' Coordinate system to calculate voxels in
+
+ :type: typing.Union[int, str]
+ '''
+
+ vertex_attribute_name: str = None
+ ''' Vertex attribute to use for color
+
+ :type: str
+ '''
+
+ vertex_color_source: typing.Union[int, str] = None
+ ''' Data to derive color results from * VERTEX_COLOR Vertex Color, Vertex color layer. * VERTEX_WEIGHT Vertex Weight, Vertex group weight. * VERTEX_NORMAL Vertex Normal, XYZ normal vector mapped to RGB colors.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ def cache_point_density(self, depsgraph: 'Depsgraph' = None):
+ ''' Cache point density data for later calculation
+
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ def calc_point_density(
+ self, depsgraph: 'Depsgraph' = None) -> typing.List[float]:
+ ''' Calculate point density
+
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ :rtype: typing.List[float]
+ :return: RGBA Values
+ '''
+ pass
+
+ def calc_point_density_minmax(self, depsgraph: 'Depsgraph' = None):
+ ''' Calculate point density
+
+ :param depsgraph:
+ :type depsgraph: 'Depsgraph'
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexSky(ShaderNode, NodeInternal, Node, bpy_struct):
+ air_density: float = None
+ ''' Density of air molecules
+
+ :type: float
+ '''
+
+ altitude: float = None
+ ''' Height from sea level
+
+ :type: float
+ '''
+
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ dust_density: float = None
+ ''' Density of dust molecules and water droplets
+
+ :type: float
+ '''
+
+ ground_albedo: float = None
+ ''' Ground color that is subtly reflected in the sky
+
+ :type: float
+ '''
+
+ ozone_density: float = None
+ ''' Density of Ozone layer
+
+ :type: float
+ '''
+
+ sky_type: typing.Union[int, str] = None
+ ''' Which sky model should be used * PREETHAM Preetham, Preetham 1999. * HOSEK_WILKIE Hosek / Wilkie, Hosek / Wilkie 2012. * NISHITA Nishita, Nishita 1993 improved.
+
+ :type: typing.Union[int, str]
+ '''
+
+ sun_direction: typing.List[float] = None
+ ''' Direction from where the sun is shining
+
+ :type: typing.List[float]
+ '''
+
+ sun_disc: bool = None
+ ''' Include the sun itself in the output
+
+ :type: bool
+ '''
+
+ sun_elevation: float = None
+ ''' Sun angle from horizon
+
+ :type: float
+ '''
+
+ sun_intensity: float = None
+ ''' Strength of sun
+
+ :type: float
+ '''
+
+ sun_rotation: float = None
+ ''' Rotation of sun around zenith
+
+ :type: float
+ '''
+
+ sun_size: float = None
+ ''' Size of sun disc
+
+ :type: float
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ turbidity: float = None
+ ''' Atmospheric turbidity
+
+ :type: float
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexVoronoi(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ distance: typing.Union[int, str] = None
+ ''' * EUCLIDEAN Euclidean, Euclidean distance. * MANHATTAN Manhattan, Manhattan distance. * CHEBYCHEV Chebychev, Chebychev distance. * MINKOWSKI Minkowski, Minkowski distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ feature: typing.Union[int, str] = None
+ ''' * F1 F1, Computes the distance to the closest point as well as its position and color. * F2 F2, Computes the distance to the second closest point as well as its position and color. * SMOOTH_F1 Smooth F1, Smoothed version of F1. Weighted sum of neighbor voronoi cells. * DISTANCE_TO_EDGE Distance To Edge, Computes the distance to the edge of the voronoi cell. * N_SPHERE_RADIUS N-Sphere Radius, Computes the radius of the n-sphere inscribed in the voronoi cell.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ voronoi_dimensions: typing.Union[int, str] = None
+ ''' * 1D 1D, Use the scalar value W as input. * 2D 2D, Use the 2D vector (x, y) as input. The z component is ignored. * 3D 3D, Use the 3D vector Vector as input. * 4D 4D, Use the 4D vector (x, y, z, w) as input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexWave(ShaderNode, NodeInternal, Node, bpy_struct):
+ bands_direction: typing.Union[int, str] = None
+ ''' * X X, Bands across X axis. * Y Y, Bands across Y axis. * Z Z, Bands across Z axis. * DIAGONAL Diagonal, Bands across diagonal axis.
+
+ :type: typing.Union[int, str]
+ '''
+
+ color_mapping: 'ColorMapping' = None
+ ''' Color mapping settings
+
+ :type: 'ColorMapping'
+ '''
+
+ rings_direction: typing.Union[int, str] = None
+ ''' * X X, Rings along X axis. * Y Y, Rings along Y axis. * Z Z, Rings along Z axis. * SPHERICAL Spherical, Rings along spherical distance.
+
+ :type: typing.Union[int, str]
+ '''
+
+ texture_mapping: 'TexMapping' = None
+ ''' Texture coordinate mapping settings
+
+ :type: 'TexMapping'
+ '''
+
+ wave_profile: typing.Union[int, str] = None
+ ''' * SIN Sine, Use a standard sine profile. * SAW Saw, Use a sawtooth profile. * TRI Triangle, Use a triangle profile.
+
+ :type: typing.Union[int, str]
+ '''
+
+ wave_type: typing.Union[int, str] = None
+ ''' * BANDS Bands, Use standard wave texture in bands. * RINGS Rings, Use wave texture in rings.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeTexWhiteNoise(ShaderNode, NodeInternal, Node, bpy_struct):
+ noise_dimensions: typing.Union[int, str] = None
+ ''' The dimensions of the space to evaluate the noise in * 1D 1D, Use the scalar value W as input. * 2D 2D, Use the 2D vector (x, y) as input. The z component is ignored. * 3D 3D, Use the 3D vector Vector as input. * 4D 4D, Use the 4D vector (x, y, z, w) as input.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeUVAlongStroke(ShaderNode, NodeInternal, Node, bpy_struct):
+ use_tips: bool = None
+ ''' Lower half of the texture is for tips of the stroke
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeUVMap(ShaderNode, NodeInternal, Node, bpy_struct):
+ from_instancer: bool = None
+ ''' Use the parent of the dupli object if possible
+
+ :type: bool
+ '''
+
+ uv_map: str = None
+ ''' UV coordinates to be used for mapping
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeValToRGB(ShaderNode, NodeInternal, Node, bpy_struct):
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeValue(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVectorCurve(ShaderNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVectorDisplacement(ShaderNode, NodeInternal, Node, bpy_struct):
+ space: typing.Union[int, str] = None
+ ''' Space of the input height * TANGENT Tangent Space, Tangent space vector displacement mapping. * OBJECT Object Space, Object space vector displacement mapping. * WORLD World Space, World space vector displacement mapping.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVectorMath(ShaderNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * ADD Add, A + B. * SUBTRACT Subtract, A - B. * MULTIPLY Multiply, Entry-wise multiply. * DIVIDE Divide, Entry-wise divide. * CROSS_PRODUCT Cross Product, A cross B. * PROJECT Project, Project A onto B. * REFLECT Reflect, Reflect A around the normal B. B doesn't need to be normalized. * DOT_PRODUCT Dot Product, A dot B. * DISTANCE Distance, Distance between A and B. * LENGTH Length, Length of A. * SCALE Scale, A multiplied by Scale. * NORMALIZE Normalize, Normalize A. * ABSOLUTE Absolute, Entry-wise absolute. * MINIMUM Minimum, Entry-wise minimum. * MAXIMUM Maximum, Entry-wise maximum. * FLOOR Floor, Entry-wise floor. * CEIL Ceil, Entry-wise ceil. * FRACTION Fraction, The fraction part of A entry-wise. * MODULO Modulo, Entry-wise modulo using fmod(A,B). * WRAP Wrap, Entry-wise wrap(A,B). * SNAP Snap, Round A to the largest integer multiple of B less than or equal A. * SINE Sine, Entry-wise sin(A). * COSINE Cosine, Entry-wise cos(A). * TANGENT Tangent, Entry-wise tan(A).
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVectorRotate(ShaderNode, NodeInternal, Node, bpy_struct):
+ invert: bool = None
+ ''' Invert angle
+
+ :type: bool
+ '''
+
+ rotation_type: typing.Union[int, str] = None
+ ''' Type of rotation * AXIS_ANGLE Axis Angle, Rotate a point using axis angle. * X_AXIS X Axis, Rotate a point using X axis. * Y_AXIS Y Axis, Rotate a point using Y axis. * Z_AXIS Z Axis, Rotate a point using Z axis. * EULER_XYZ Euler, Rotate a point using XYZ order.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVectorTransform(ShaderNode, NodeInternal, Node, bpy_struct):
+ convert_from: typing.Union[int, str] = None
+ ''' Space to convert from
+
+ :type: typing.Union[int, str]
+ '''
+
+ convert_to: typing.Union[int, str] = None
+ ''' Space to convert to
+
+ :type: typing.Union[int, str]
+ '''
+
+ vector_type: typing.Union[int, str] = None
+ ''' * POINT Point, Transform a point. * VECTOR Vector, Transform a direction vector. * NORMAL Normal, Transform a normal vector with unit length.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVertexColor(ShaderNode, NodeInternal, Node, bpy_struct):
+ layer_name: str = None
+ ''' Vertex Color
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVolumeAbsorption(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVolumeInfo(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVolumePrincipled(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeVolumeScatter(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeWavelength(ShaderNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class ShaderNodeWireframe(ShaderNode, NodeInternal, Node, bpy_struct):
+ use_pixel_size: bool = None
+ ''' Use screen pixel size instead of world units
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeEmitParticles(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeExecuteCondition(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeForce(SimulationNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeGroup(SimulationNode, NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeMultiExecute(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleAttribute(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ data_type: typing.Union[int, str] = None
+ ''' Expected type of the attribute. A default value is returned if the type is not correct
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleBirthEvent(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleMeshCollisionEvent(SimulationNode, NodeInternal,
+ Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleMeshEmitter(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleSimulation(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeParticleTimeStepEvent(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ mode: typing.Union[int, str] = None
+ ''' When in each time step is the event triggered * BEGIN Begin, Execute for every particle at the beginning of each time step. * END End, Execute for every particle at the end of each time step.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeSetParticleAttribute(SimulationNode, NodeInternal, Node,
+ bpy_struct):
+ data_type: typing.Union[int, str] = None
+ ''' Expected type of the attribute. Nothing is done if the type is not correct
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class SimulationNodeTime(SimulationNode, NodeInternal, Node, bpy_struct):
+ mode: typing.Union[int, str] = None
+ ''' The time to output * SIMULATION_TIME Simulation Time, Time since start of simulation. * SCENE_TIME Scene Time, Time shown in the timeline.
+
+ :type: typing.Union[int, str]
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeAt(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeBricks(TextureNode, NodeInternal, Node, bpy_struct):
+ offset: float = None
+ '''
+
+ :type: float
+ '''
+
+ offset_frequency: int = None
+ ''' Offset every N rows
+
+ :type: int
+ '''
+
+ squash: float = None
+ '''
+
+ :type: float
+ '''
+
+ squash_frequency: int = None
+ ''' Squash every N rows
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeChecker(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeCompose(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeCoordinates(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeCurveRGB(TextureNode, NodeInternal, Node, bpy_struct):
+ mapping: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeCurveTime(TextureNode, NodeInternal, Node, bpy_struct):
+ curve: 'CurveMapping' = None
+ '''
+
+ :type: 'CurveMapping'
+ '''
+
+ frame_end: int = None
+ '''
+
+ :type: int
+ '''
+
+ frame_start: int = None
+ '''
+
+ :type: int
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeDecompose(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeDistance(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeGroup(TextureNode, NodeInternal, Node, bpy_struct):
+ interface: 'PropertyGroup' = None
+ ''' Interface socket data
+
+ :type: 'PropertyGroup'
+ '''
+
+ node_tree: 'NodeTree' = None
+ '''
+
+ :type: 'NodeTree'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeHueSaturation(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeImage(TextureNode, NodeInternal, Node, bpy_struct):
+ image: 'Image' = None
+ '''
+
+ :type: 'Image'
+ '''
+
+ image_user: 'ImageUser' = None
+ ''' Parameters defining the image duration, offset and related settings
+
+ :type: 'ImageUser'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeInvert(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeMath(TextureNode, NodeInternal, Node, bpy_struct):
+ operation: typing.Union[int, str] = None
+ ''' * ADD Add, A + B. * SUBTRACT Subtract, A - B. * MULTIPLY Multiply, A \* B. * DIVIDE Divide, A / B. * MULTIPLY_ADD Multiply Add, A \* B + C. * POWER Power, A power B. * LOGARITHM Logarithm, Logarithm A base B. * SQRT Square Root, Square root of A. * INVERSE_SQRT Inverse Square Root, 1 / Square root of A. * ABSOLUTE Absolute, Magnitude of A. * EXPONENT Exponent, exp(A). * MINIMUM Minimum, The minimum from A and B. * MAXIMUM Maximum, The maximum from A and B. * LESS_THAN Less Than, 1 if A < B else 0. * GREATER_THAN Greater Than, 1 if A > B else 0. * SIGN Sign, Returns the sign of A. * COMPARE Compare, 1 if (A == B) within tolerance C else 0. * SMOOTH_MIN Smooth Minimum, The minimum from A and B with smoothing C. * SMOOTH_MAX Smooth Maximum, The maximum from A and B with smoothing C. * ROUND Round, Round A to the nearest integer. Round upward if the fraction part is 0.5. * FLOOR Floor, The largest integer smaller than or equal A. * CEIL Ceil, The smallest integer greater than or equal A. * TRUNC Truncate, The integer part of A, removing fractional digits. * FRACT Fraction, The fraction part of A. * MODULO Modulo, Modulo using fmod(A,B). * WRAP Wrap, Wrap value to range, wrap(A,B). * SNAP Snap, Snap to increment, snap(A,B). * PINGPONG Ping-pong, Wraps a value and reverses every other cycle (A,B). * SINE Sine, sin(A). * COSINE Cosine, cos(A). * TANGENT Tangent, tan(A). * ARCSINE Arcsine, arcsin(A). * ARCCOSINE Arccosine, arccos(A). * ARCTANGENT Arctangent, arctan(A). * ARCTAN2 Arctan2, The signed angle arctan(A / B). * SINH Hyperbolic Sine, sinh(A). * COSH Hyperbolic Cosine, cosh(A). * TANH Hyperbolic Tangent, tanh(A). * RADIANS To Radians, Convert from degrees to radians. * DEGREES To Degrees, Convert from radians to degrees.
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeMixRGB(TextureNode, NodeInternal, Node, bpy_struct):
+ blend_type: typing.Union[int, str] = None
+ '''
+
+ :type: typing.Union[int, str]
+ '''
+
+ use_alpha: bool = None
+ ''' Include alpha of second input in this operation
+
+ :type: bool
+ '''
+
+ use_clamp: bool = None
+ ''' Clamp result of the node to 0..1 range
+
+ :type: bool
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeOutput(TextureNode, NodeInternal, Node, bpy_struct):
+ filepath: str = None
+ '''
+
+ :type: str
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeRGBToBW(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeRotate(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeScale(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexBlend(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexClouds(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexDistNoise(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexMagic(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexMarble(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexMusgrave(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexNoise(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexStucci(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexVoronoi(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexWood(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTexture(TextureNode, NodeInternal, Node, bpy_struct):
+ node_output: int = None
+ ''' For node-based textures, which output node to use
+
+ :type: int
+ '''
+
+ texture: 'Texture' = None
+ '''
+
+ :type: 'Texture'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeTranslate(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeValToNor(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeValToRGB(TextureNode, NodeInternal, Node, bpy_struct):
+ color_ramp: 'ColorRamp' = None
+ '''
+
+ :type: 'ColorRamp'
+ '''
+
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+class TextureNodeViewer(TextureNode, NodeInternal, Node, bpy_struct):
+ @classmethod
+ def is_registered_node_type(cls) -> bool:
+ ''' True if a registered node type
+
+ :rtype: bool
+ :return: Result
+ '''
+ pass
+
+ @classmethod
+ def input_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Input socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def output_template(cls, index: int) -> 'NodeInternalSocketTemplate':
+ ''' Output socket template
+
+ :param index: Index
+ :type index: int
+ :rtype: 'NodeInternalSocketTemplate'
+ :return: result
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass(cls, id: str, default=None) -> 'Struct':
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :rtype: 'Struct'
+ :return: The RNA type or default when not found.
+ '''
+ pass
+
+ @classmethod
+ def bl_rna_get_subclass_py(cls, id: str, default=None):
+ '''
+
+ :param id: The RNA type identifier.
+ :type id: str
+ :return: The class or default when not found.
+ '''
+ pass
+
+
+ANIM_OT_keying_set_export: 'bl_operators.anim.ANIM_OT_keying_set_export' = None
+
+BONE_PT_bActionConstraint: 'bl_ui.properties_constraint.BONE_PT_bActionConstraint' = None
+
+BONE_PT_bActionConstraint_action: 'bl_ui.properties_constraint.BONE_PT_bActionConstraint_action' = None
+
+BONE_PT_bActionConstraint_target: 'bl_ui.properties_constraint.BONE_PT_bActionConstraint_target' = None
+
+BONE_PT_bArmatureConstraint: 'bl_ui.properties_constraint.BONE_PT_bArmatureConstraint' = None
+
+BONE_PT_bArmatureConstraint_bones: 'bl_ui.properties_constraint.BONE_PT_bArmatureConstraint_bones' = None
+
+BONE_PT_bCameraSolverConstraint: 'bl_ui.properties_constraint.BONE_PT_bCameraSolverConstraint' = None
+
+BONE_PT_bChildOfConstraint: 'bl_ui.properties_constraint.BONE_PT_bChildOfConstraint' = None
+
+BONE_PT_bClampToConstraint: 'bl_ui.properties_constraint.BONE_PT_bClampToConstraint' = None
+
+BONE_PT_bDampTrackConstraint: 'bl_ui.properties_constraint.BONE_PT_bDampTrackConstraint' = None
+
+BONE_PT_bDistLimitConstraint: 'bl_ui.properties_constraint.BONE_PT_bDistLimitConstraint' = None
+
+BONE_PT_bFollowPathConstraint: 'bl_ui.properties_constraint.BONE_PT_bFollowPathConstraint' = None
+
+BONE_PT_bFollowTrackConstraint: 'bl_ui.properties_constraint.BONE_PT_bFollowTrackConstraint' = None
+
+BONE_PT_bKinematicConstraint: 'bl_ui.properties_constraint.BONE_PT_bKinematicConstraint' = None
+
+BONE_PT_bLocLimitConstraint: 'bl_ui.properties_constraint.BONE_PT_bLocLimitConstraint' = None
+
+BONE_PT_bLocateLikeConstraint: 'bl_ui.properties_constraint.BONE_PT_bLocateLikeConstraint' = None
+
+BONE_PT_bLockTrackConstraint: 'bl_ui.properties_constraint.BONE_PT_bLockTrackConstraint' = None
+
+BONE_PT_bMinMaxConstraint: 'bl_ui.properties_constraint.BONE_PT_bMinMaxConstraint' = None
+
+BONE_PT_bObjectSolverConstraint: 'bl_ui.properties_constraint.BONE_PT_bObjectSolverConstraint' = None
+
+BONE_PT_bPivotConstraint: 'bl_ui.properties_constraint.BONE_PT_bPivotConstraint' = None
+
+BONE_PT_bPythonConstraint: 'bl_ui.properties_constraint.BONE_PT_bPythonConstraint' = None
+
+BONE_PT_bRotLimitConstraint: 'bl_ui.properties_constraint.BONE_PT_bRotLimitConstraint' = None
+
+BONE_PT_bRotateLikeConstraint: 'bl_ui.properties_constraint.BONE_PT_bRotateLikeConstraint' = None
+
+BONE_PT_bSameVolumeConstraint: 'bl_ui.properties_constraint.BONE_PT_bSameVolumeConstraint' = None
+
+BONE_PT_bShrinkwrapConstraint: 'bl_ui.properties_constraint.BONE_PT_bShrinkwrapConstraint' = None
+
+BONE_PT_bSizeLikeConstraint: 'bl_ui.properties_constraint.BONE_PT_bSizeLikeConstraint' = None
+
+BONE_PT_bSizeLimitConstraint: 'bl_ui.properties_constraint.BONE_PT_bSizeLimitConstraint' = None
+
+BONE_PT_bSplineIKConstraint: 'bl_ui.properties_constraint.BONE_PT_bSplineIKConstraint' = None
+
+BONE_PT_bSplineIKConstraint_chain_scaling: 'bl_ui.properties_constraint.BONE_PT_bSplineIKConstraint_chain_scaling' = None
+
+BONE_PT_bSplineIKConstraint_fitting: 'bl_ui.properties_constraint.BONE_PT_bSplineIKConstraint_fitting' = None
+
+BONE_PT_bStretchToConstraint: 'bl_ui.properties_constraint.BONE_PT_bStretchToConstraint' = None
+
+BONE_PT_bTrackToConstraint: 'bl_ui.properties_constraint.BONE_PT_bTrackToConstraint' = None
+
+BONE_PT_bTransLikeConstraint: 'bl_ui.properties_constraint.BONE_PT_bTransLikeConstraint' = None
+
+BONE_PT_bTransformCacheConstraint: 'bl_ui.properties_constraint.BONE_PT_bTransformCacheConstraint' = None
+
+BONE_PT_bTransformConstraint: 'bl_ui.properties_constraint.BONE_PT_bTransformConstraint' = None
+
+BONE_PT_bTransformConstraint_from: 'bl_ui.properties_constraint.BONE_PT_bTransformConstraint_from' = None
+
+BONE_PT_bTransformConstraint_to: 'bl_ui.properties_constraint.BONE_PT_bTransformConstraint_to' = None
+
+BONE_PT_constraints: 'bl_ui.properties_constraint.BONE_PT_constraints' = None
+
+BONE_PT_context_bone: 'bl_ui.properties_data_bone.BONE_PT_context_bone' = None
+
+BONE_PT_curved: 'bl_ui.properties_data_bone.BONE_PT_curved' = None
+
+BONE_PT_custom_props: 'bl_ui.properties_data_bone.BONE_PT_custom_props' = None
+
+BONE_PT_deform: 'bl_ui.properties_data_bone.BONE_PT_deform' = None
+
+BONE_PT_display: 'bl_ui.properties_data_bone.BONE_PT_display' = None
+
+BONE_PT_display_custom_shape: 'bl_ui.properties_data_bone.BONE_PT_display_custom_shape' = None
+
+BONE_PT_inverse_kinematics: 'bl_ui.properties_data_bone.BONE_PT_inverse_kinematics' = None
+
+BONE_PT_relations: 'bl_ui.properties_data_bone.BONE_PT_relations' = None
+
+BONE_PT_transform: 'bl_ui.properties_data_bone.BONE_PT_transform' = None
+
+CAMERA_PT_presets: 'bl_ui.properties_data_camera.CAMERA_PT_presets' = None
+
+CLIP_HT_header: 'bl_ui.space_clip.CLIP_HT_header' = None
+
+CLIP_MT_clip: 'bl_ui.space_clip.CLIP_MT_clip' = None
+
+CLIP_MT_marker_pie: 'bl_ui.space_clip.CLIP_MT_marker_pie' = None
+
+CLIP_MT_masking_editor_menus: 'bl_ui.space_clip.CLIP_MT_masking_editor_menus' = None
+
+CLIP_MT_pivot_pie: 'bl_ui.space_clip.CLIP_MT_pivot_pie' = None
+
+CLIP_MT_proxy: 'bl_ui.space_clip.CLIP_MT_proxy' = None
+
+CLIP_MT_reconstruction: 'bl_ui.space_clip.CLIP_MT_reconstruction' = None
+
+CLIP_MT_reconstruction_pie: 'bl_ui.space_clip.CLIP_MT_reconstruction_pie' = None
+
+CLIP_MT_select: 'bl_ui.space_clip.CLIP_MT_select' = None
+
+CLIP_MT_select_grouped: 'bl_ui.space_clip.CLIP_MT_select_grouped' = None
+
+CLIP_MT_solving_pie: 'bl_ui.space_clip.CLIP_MT_solving_pie' = None
+
+CLIP_MT_stabilize_2d_context_menu: 'bl_ui.space_clip.CLIP_MT_stabilize_2d_context_menu' = None
+
+CLIP_MT_stabilize_2d_rotation_context_menu: 'bl_ui.space_clip.CLIP_MT_stabilize_2d_rotation_context_menu' = None
+
+CLIP_MT_track: 'bl_ui.space_clip.CLIP_MT_track' = None
+
+CLIP_MT_track_transform: 'bl_ui.space_clip.CLIP_MT_track_transform' = None
+
+CLIP_MT_track_visibility: 'bl_ui.space_clip.CLIP_MT_track_visibility' = None
+
+CLIP_MT_tracking_context_menu: 'bl_ui.space_clip.CLIP_MT_tracking_context_menu' = None
+
+CLIP_MT_tracking_editor_menus: 'bl_ui.space_clip.CLIP_MT_tracking_editor_menus' = None
+
+CLIP_MT_tracking_pie: 'bl_ui.space_clip.CLIP_MT_tracking_pie' = None
+
+CLIP_MT_view: 'bl_ui.space_clip.CLIP_MT_view' = None
+
+CLIP_MT_view_zoom: 'bl_ui.space_clip.CLIP_MT_view_zoom' = None
+
+CLIP_OT_bundles_to_mesh: 'bl_operators.clip.CLIP_OT_bundles_to_mesh' = None
+
+CLIP_OT_constraint_to_fcurve: 'bl_operators.clip.CLIP_OT_constraint_to_fcurve' = None
+
+CLIP_OT_delete_proxy: 'bl_operators.clip.CLIP_OT_delete_proxy' = None
+
+CLIP_OT_filter_tracks: 'bl_operators.clip.CLIP_OT_filter_tracks' = None
+
+CLIP_OT_set_active_clip: 'bl_operators.clip.CLIP_OT_set_active_clip' = None
+
+CLIP_OT_set_viewport_background: 'bl_operators.clip.CLIP_OT_set_viewport_background' = None
+
+CLIP_OT_setup_tracking_scene: 'bl_operators.clip.CLIP_OT_setup_tracking_scene' = None
+
+CLIP_OT_track_settings_as_default: 'bl_operators.clip.CLIP_OT_track_settings_as_default' = None
+
+CLIP_OT_track_settings_to_track: 'bl_operators.clip.CLIP_OT_track_settings_to_track' = None
+
+CLIP_OT_track_to_empty: 'bl_operators.clip.CLIP_OT_track_to_empty' = None
+
+CLIP_PT_active_mask_point: 'bl_ui.space_clip.CLIP_PT_active_mask_point' = None
+
+CLIP_PT_active_mask_spline: 'bl_ui.space_clip.CLIP_PT_active_mask_spline' = None
+
+CLIP_PT_annotation: 'bl_ui.space_clip.CLIP_PT_annotation' = None
+
+CLIP_PT_camera_presets: 'bl_ui.space_clip.CLIP_PT_camera_presets' = None
+
+CLIP_PT_clip_display: 'bl_ui.space_clip.CLIP_PT_clip_display' = None
+
+CLIP_PT_display: 'bl_ui.space_clip.CLIP_PT_display' = None
+
+CLIP_PT_footage: 'bl_ui.space_clip.CLIP_PT_footage' = None
+
+CLIP_PT_marker: 'bl_ui.space_clip.CLIP_PT_marker' = None
+
+CLIP_PT_marker_display: 'bl_ui.space_clip.CLIP_PT_marker_display' = None
+
+CLIP_PT_mask: 'bl_ui.space_clip.CLIP_PT_mask' = None
+
+CLIP_PT_mask_display: 'bl_ui.space_clip.CLIP_PT_mask_display' = None
+
+CLIP_PT_mask_layers: 'bl_ui.space_clip.CLIP_PT_mask_layers' = None
+
+CLIP_PT_objects: 'bl_ui.space_clip.CLIP_PT_objects' = None
+
+CLIP_PT_plane_track: 'bl_ui.space_clip.CLIP_PT_plane_track' = None
+
+CLIP_PT_proxy: 'bl_ui.space_clip.CLIP_PT_proxy' = None
+
+CLIP_PT_stabilization: 'bl_ui.space_clip.CLIP_PT_stabilization' = None
+
+CLIP_PT_tools_cleanup: 'bl_ui.space_clip.CLIP_PT_tools_cleanup' = None
+
+CLIP_PT_tools_clip: 'bl_ui.space_clip.CLIP_PT_tools_clip' = None
+
+CLIP_PT_tools_geometry: 'bl_ui.space_clip.CLIP_PT_tools_geometry' = None
+
+CLIP_PT_tools_grease_pencil_draw: 'bl_ui.space_clip.CLIP_PT_tools_grease_pencil_draw' = None
+
+CLIP_PT_tools_marker: 'bl_ui.space_clip.CLIP_PT_tools_marker' = None
+
+CLIP_PT_tools_mask_tools: 'bl_ui.space_clip.CLIP_PT_tools_mask_tools' = None
+
+CLIP_PT_tools_mask_transforms: 'bl_ui.space_clip.CLIP_PT_tools_mask_transforms' = None
+
+CLIP_PT_tools_object: 'bl_ui.space_clip.CLIP_PT_tools_object' = None
+
+CLIP_PT_tools_orientation: 'bl_ui.space_clip.CLIP_PT_tools_orientation' = None
+
+CLIP_PT_tools_plane_tracking: 'bl_ui.space_clip.CLIP_PT_tools_plane_tracking' = None
+
+CLIP_PT_tools_scenesetup: 'bl_ui.space_clip.CLIP_PT_tools_scenesetup' = None
+
+CLIP_PT_tools_solve: 'bl_ui.space_clip.CLIP_PT_tools_solve' = None
+
+CLIP_PT_tools_tracking: 'bl_ui.space_clip.CLIP_PT_tools_tracking' = None
+
+CLIP_PT_track: 'bl_ui.space_clip.CLIP_PT_track' = None
+
+CLIP_PT_track_color_presets: 'bl_ui.space_clip.CLIP_PT_track_color_presets' = None
+
+CLIP_PT_track_settings: 'bl_ui.space_clip.CLIP_PT_track_settings' = None
+
+CLIP_PT_track_settings_extras: 'bl_ui.space_clip.CLIP_PT_track_settings_extras' = None
+
+CLIP_PT_tracking_camera: 'bl_ui.space_clip.CLIP_PT_tracking_camera' = None
+
+CLIP_PT_tracking_lens: 'bl_ui.space_clip.CLIP_PT_tracking_lens' = None
+
+CLIP_PT_tracking_settings: 'bl_ui.space_clip.CLIP_PT_tracking_settings' = None
+
+CLIP_PT_tracking_settings_extras: 'bl_ui.space_clip.CLIP_PT_tracking_settings_extras' = None
+
+CLIP_PT_tracking_settings_presets: 'bl_ui.space_clip.CLIP_PT_tracking_settings_presets' = None
+
+CLIP_UL_tracking_objects: 'bl_ui.space_clip.CLIP_UL_tracking_objects' = None
+
+CLOTH_PT_presets: 'bl_ui.properties_physics_cloth.CLOTH_PT_presets' = None
+
+COLLECTION_MT_context_menu: 'bl_ui.properties_object.COLLECTION_MT_context_menu' = None
+
+CONSOLE_HT_header: 'bl_ui.space_console.CONSOLE_HT_header' = None
+
+CONSOLE_MT_console: 'bl_ui.space_console.CONSOLE_MT_console' = None
+
+CONSOLE_MT_context_menu: 'bl_ui.space_console.CONSOLE_MT_context_menu' = None
+
+CONSOLE_MT_editor_menus: 'bl_ui.space_console.CONSOLE_MT_editor_menus' = None
+
+CONSOLE_MT_language: 'bl_ui.space_console.CONSOLE_MT_language' = None
+
+CONSOLE_MT_view: 'bl_ui.space_console.CONSOLE_MT_view' = None
+
+CONSTRAINT_OT_add_target: 'bl_operators.constraint.CONSTRAINT_OT_add_target' = None
+
+CONSTRAINT_OT_disable_keep_transform: 'bl_operators.constraint.CONSTRAINT_OT_disable_keep_transform' = None
+
+CONSTRAINT_OT_normalize_target_weights: 'bl_operators.constraint.CONSTRAINT_OT_normalize_target_weights' = None
+
+CONSTRAINT_OT_remove_target: 'bl_operators.constraint.CONSTRAINT_OT_remove_target' = None
+
+DATA_MT_bone_group_context_menu: 'bl_ui.properties_data_armature.DATA_MT_bone_group_context_menu' = None
+
+DATA_PT_EEVEE_light: 'bl_ui.properties_data_light.DATA_PT_EEVEE_light' = None
+
+DATA_PT_EEVEE_light_distance: 'bl_ui.properties_data_light.DATA_PT_EEVEE_light_distance' = None
+
+DATA_PT_EEVEE_shadow: 'bl_ui.properties_data_light.DATA_PT_EEVEE_shadow' = None
+
+DATA_PT_EEVEE_shadow_cascaded_shadow_map: 'bl_ui.properties_data_light.DATA_PT_EEVEE_shadow_cascaded_shadow_map' = None
+
+DATA_PT_EEVEE_shadow_contact: 'bl_ui.properties_data_light.DATA_PT_EEVEE_shadow_contact' = None
+
+DATA_PT_active_spline: 'bl_ui.properties_data_curve.DATA_PT_active_spline' = None
+
+DATA_PT_area: 'bl_ui.properties_data_light.DATA_PT_area' = None
+
+DATA_PT_bone_groups: 'bl_ui.properties_data_armature.DATA_PT_bone_groups' = None
+
+DATA_PT_camera: 'bl_ui.properties_data_camera.DATA_PT_camera' = None
+
+DATA_PT_camera_background_image: 'bl_ui.properties_data_camera.DATA_PT_camera_background_image' = None
+
+DATA_PT_camera_display: 'bl_ui.properties_data_camera.DATA_PT_camera_display' = None
+
+DATA_PT_camera_display_composition_guides: 'bl_ui.properties_data_camera.DATA_PT_camera_display_composition_guides' = None
+
+DATA_PT_camera_display_passepartout: 'bl_ui.properties_data_camera.DATA_PT_camera_display_passepartout' = None
+
+DATA_PT_camera_dof: 'bl_ui.properties_data_camera.DATA_PT_camera_dof' = None
+
+DATA_PT_camera_dof_aperture: 'bl_ui.properties_data_camera.DATA_PT_camera_dof_aperture' = None
+
+DATA_PT_camera_safe_areas: 'bl_ui.properties_data_camera.DATA_PT_camera_safe_areas' = None
+
+DATA_PT_camera_safe_areas_center_cut: 'bl_ui.properties_data_camera.DATA_PT_camera_safe_areas_center_cut' = None
+
+DATA_PT_camera_stereoscopy: 'bl_ui.properties_data_camera.DATA_PT_camera_stereoscopy' = None
+
+DATA_PT_cone: 'bl_ui.properties_data_speaker.DATA_PT_cone' = None
+
+DATA_PT_context_arm: 'bl_ui.properties_data_armature.DATA_PT_context_arm' = None
+
+DATA_PT_context_camera: 'bl_ui.properties_data_camera.DATA_PT_context_camera' = None
+
+DATA_PT_context_curve: 'bl_ui.properties_data_curve.DATA_PT_context_curve' = None
+
+DATA_PT_context_gpencil: 'bl_ui.properties_data_gpencil.DATA_PT_context_gpencil' = None
+
+DATA_PT_context_hair: 'bl_ui.properties_data_hair.DATA_PT_context_hair' = None
+
+DATA_PT_context_lattice: 'bl_ui.properties_data_lattice.DATA_PT_context_lattice' = None
+
+DATA_PT_context_light: 'bl_ui.properties_data_light.DATA_PT_context_light' = None
+
+DATA_PT_context_lightprobe: 'bl_ui.properties_data_lightprobe.DATA_PT_context_lightprobe' = None
+
+DATA_PT_context_mesh: 'bl_ui.properties_data_mesh.DATA_PT_context_mesh' = None
+
+DATA_PT_context_metaball: 'bl_ui.properties_data_metaball.DATA_PT_context_metaball' = None
+
+DATA_PT_context_pointcloud: 'bl_ui.properties_data_pointcloud.DATA_PT_context_pointcloud' = None
+
+DATA_PT_context_speaker: 'bl_ui.properties_data_speaker.DATA_PT_context_speaker' = None
+
+DATA_PT_context_volume: 'bl_ui.properties_data_volume.DATA_PT_context_volume' = None
+
+DATA_PT_curve_texture_space: 'bl_ui.properties_data_curve.DATA_PT_curve_texture_space' = None
+
+DATA_PT_custom_props_arm: 'bl_ui.properties_data_armature.DATA_PT_custom_props_arm' = None
+
+DATA_PT_custom_props_camera: 'bl_ui.properties_data_camera.DATA_PT_custom_props_camera' = None
+
+DATA_PT_custom_props_curve: 'bl_ui.properties_data_curve.DATA_PT_custom_props_curve' = None
+
+DATA_PT_custom_props_gpencil: 'bl_ui.properties_data_gpencil.DATA_PT_custom_props_gpencil' = None
+
+DATA_PT_custom_props_hair: 'bl_ui.properties_data_hair.DATA_PT_custom_props_hair' = None
+
+DATA_PT_custom_props_lattice: 'bl_ui.properties_data_lattice.DATA_PT_custom_props_lattice' = None
+
+DATA_PT_custom_props_light: 'bl_ui.properties_data_light.DATA_PT_custom_props_light' = None
+
+DATA_PT_custom_props_mesh: 'bl_ui.properties_data_mesh.DATA_PT_custom_props_mesh' = None
+
+DATA_PT_custom_props_metaball: 'bl_ui.properties_data_metaball.DATA_PT_custom_props_metaball' = None
+
+DATA_PT_custom_props_pointcloud: 'bl_ui.properties_data_pointcloud.DATA_PT_custom_props_pointcloud' = None
+
+DATA_PT_custom_props_speaker: 'bl_ui.properties_data_speaker.DATA_PT_custom_props_speaker' = None
+
+DATA_PT_custom_props_volume: 'bl_ui.properties_data_volume.DATA_PT_custom_props_volume' = None
+
+DATA_PT_customdata: 'bl_ui.properties_data_mesh.DATA_PT_customdata' = None
+
+DATA_PT_display: 'bl_ui.properties_data_armature.DATA_PT_display' = None
+
+DATA_PT_distance: 'bl_ui.properties_data_speaker.DATA_PT_distance' = None
+
+DATA_PT_empty: 'bl_ui.properties_data_empty.DATA_PT_empty' = None
+
+DATA_PT_empty_alpha: 'bl_ui.properties_data_empty.DATA_PT_empty_alpha' = None
+
+DATA_PT_empty_image: 'bl_ui.properties_data_empty.DATA_PT_empty_image' = None
+
+DATA_PT_face_maps: 'bl_ui.properties_data_mesh.DATA_PT_face_maps' = None
+
+DATA_PT_falloff_curve: 'bl_ui.properties_data_light.DATA_PT_falloff_curve' = None
+
+DATA_PT_font: 'bl_ui.properties_data_curve.DATA_PT_font' = None
+
+DATA_PT_font_transform: 'bl_ui.properties_data_curve.DATA_PT_font_transform' = None
+
+DATA_PT_geometry_curve: 'bl_ui.properties_data_curve.DATA_PT_geometry_curve' = None
+
+DATA_PT_geometry_curve_bevel: 'bl_ui.properties_data_curve.DATA_PT_geometry_curve_bevel' = None
+
+DATA_PT_gpencil_canvas: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_canvas' = None
+
+DATA_PT_gpencil_display: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_display' = None
+
+DATA_PT_gpencil_layer_adjustments: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_layer_adjustments' = None
+
+DATA_PT_gpencil_layer_display: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_layer_display' = None
+
+DATA_PT_gpencil_layer_masks: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_layer_masks' = None
+
+DATA_PT_gpencil_layer_relations: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_layer_relations' = None
+
+DATA_PT_gpencil_layers: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_layers' = None
+
+DATA_PT_gpencil_modifiers: 'bl_ui.properties_data_modifier.DATA_PT_gpencil_modifiers' = None
+
+DATA_PT_gpencil_onion_skinning: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_onion_skinning' = None
+
+DATA_PT_gpencil_onion_skinning_custom_colors: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_onion_skinning_custom_colors' = None
+
+DATA_PT_gpencil_onion_skinning_display: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_onion_skinning_display' = None
+
+DATA_PT_gpencil_strokes: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_strokes' = None
+
+DATA_PT_gpencil_vertex_groups: 'bl_ui.properties_data_gpencil.DATA_PT_gpencil_vertex_groups' = None
+
+DATA_PT_hair: 'bl_ui.properties_data_hair.DATA_PT_hair' = None
+
+DATA_PT_iksolver_itasc: 'bl_ui.properties_data_armature.DATA_PT_iksolver_itasc' = None
+
+DATA_PT_lattice: 'bl_ui.properties_data_lattice.DATA_PT_lattice' = None
+
+DATA_PT_lens: 'bl_ui.properties_data_camera.DATA_PT_lens' = None
+
+DATA_PT_light: 'bl_ui.properties_data_light.DATA_PT_light' = None
+
+DATA_PT_lightprobe: 'bl_ui.properties_data_lightprobe.DATA_PT_lightprobe' = None
+
+DATA_PT_lightprobe_display: 'bl_ui.properties_data_lightprobe.DATA_PT_lightprobe_display' = None
+
+DATA_PT_lightprobe_parallax: 'bl_ui.properties_data_lightprobe.DATA_PT_lightprobe_parallax' = None
+
+DATA_PT_lightprobe_visibility: 'bl_ui.properties_data_lightprobe.DATA_PT_lightprobe_visibility' = None
+
+DATA_PT_mball_texture_space: 'bl_ui.properties_data_metaball.DATA_PT_mball_texture_space' = None
+
+DATA_PT_metaball: 'bl_ui.properties_data_metaball.DATA_PT_metaball' = None
+
+DATA_PT_metaball_element: 'bl_ui.properties_data_metaball.DATA_PT_metaball_element' = None
+
+DATA_PT_modifiers: 'bl_ui.properties_data_modifier.DATA_PT_modifiers' = None
+
+DATA_PT_motion_paths: 'bl_ui.properties_data_armature.DATA_PT_motion_paths' = None
+
+DATA_PT_motion_paths_display: 'bl_ui.properties_data_armature.DATA_PT_motion_paths_display' = None
+
+DATA_PT_normals: 'bl_ui.properties_data_mesh.DATA_PT_normals' = None
+
+DATA_PT_paragraph: 'bl_ui.properties_data_curve.DATA_PT_paragraph' = None
+
+DATA_PT_paragraph_alignment: 'bl_ui.properties_data_curve.DATA_PT_paragraph_alignment' = None
+
+DATA_PT_paragraph_spacing: 'bl_ui.properties_data_curve.DATA_PT_paragraph_spacing' = None
+
+DATA_PT_pathanim: 'bl_ui.properties_data_curve.DATA_PT_pathanim' = None
+
+DATA_PT_pointcloud: 'bl_ui.properties_data_pointcloud.DATA_PT_pointcloud' = None
+
+DATA_PT_pose_library: 'bl_ui.properties_data_armature.DATA_PT_pose_library' = None
+
+DATA_PT_preview: 'bl_ui.properties_data_light.DATA_PT_preview' = None
+
+DATA_PT_remesh: 'bl_ui.properties_data_mesh.DATA_PT_remesh' = None
+
+DATA_PT_sculpt_vertex_colors: 'bl_ui.properties_data_mesh.DATA_PT_sculpt_vertex_colors' = None
+
+DATA_PT_shader_fx: 'bl_ui.properties_data_shaderfx.DATA_PT_shader_fx' = None
+
+DATA_PT_shape_curve: 'bl_ui.properties_data_curve.DATA_PT_shape_curve' = None
+
+DATA_PT_shape_keys: 'bl_ui.properties_data_mesh.DATA_PT_shape_keys' = None
+
+DATA_PT_skeleton: 'bl_ui.properties_data_armature.DATA_PT_skeleton' = None
+
+DATA_PT_speaker: 'bl_ui.properties_data_speaker.DATA_PT_speaker' = None
+
+DATA_PT_spot: 'bl_ui.properties_data_light.DATA_PT_spot' = None
+
+DATA_PT_text_boxes: 'bl_ui.properties_data_curve.DATA_PT_text_boxes' = None
+
+DATA_PT_texture_space: 'bl_ui.properties_data_mesh.DATA_PT_texture_space' = None
+
+DATA_PT_uv_texture: 'bl_ui.properties_data_mesh.DATA_PT_uv_texture' = None
+
+DATA_PT_vertex_colors: 'bl_ui.properties_data_mesh.DATA_PT_vertex_colors' = None
+
+DATA_PT_vertex_groups: 'bl_ui.properties_data_mesh.DATA_PT_vertex_groups' = None
+
+DATA_PT_volume_file: 'bl_ui.properties_data_volume.DATA_PT_volume_file' = None
+
+DATA_PT_volume_grids: 'bl_ui.properties_data_volume.DATA_PT_volume_grids' = None
+
+DATA_PT_volume_render: 'bl_ui.properties_data_volume.DATA_PT_volume_render' = None
+
+DATA_PT_volume_viewport_display: 'bl_ui.properties_data_volume.DATA_PT_volume_viewport_display' = None
+
+DOPESHEET_HT_editor_buttons: 'bl_ui.space_dopesheet.DOPESHEET_HT_editor_buttons' = None
+
+DOPESHEET_HT_header: 'bl_ui.space_dopesheet.DOPESHEET_HT_header' = None
+
+DOPESHEET_MT_channel: 'bl_ui.space_dopesheet.DOPESHEET_MT_channel' = None
+
+DOPESHEET_MT_channel_context_menu: 'bl_ui.space_dopesheet.DOPESHEET_MT_channel_context_menu' = None
+
+DOPESHEET_MT_context_menu: 'bl_ui.space_dopesheet.DOPESHEET_MT_context_menu' = None
+
+DOPESHEET_MT_delete: 'bl_ui.space_dopesheet.DOPESHEET_MT_delete' = None
+
+DOPESHEET_MT_editor_menus: 'bl_ui.space_dopesheet.DOPESHEET_MT_editor_menus' = None
+
+DOPESHEET_MT_gpencil_channel: 'bl_ui.space_dopesheet.DOPESHEET_MT_gpencil_channel' = None
+
+DOPESHEET_MT_gpencil_frame: 'bl_ui.space_dopesheet.DOPESHEET_MT_gpencil_frame' = None
+
+DOPESHEET_MT_key: 'bl_ui.space_dopesheet.DOPESHEET_MT_key' = None
+
+DOPESHEET_MT_key_transform: 'bl_ui.space_dopesheet.DOPESHEET_MT_key_transform' = None
+
+DOPESHEET_MT_marker: 'bl_ui.space_dopesheet.DOPESHEET_MT_marker' = None
+
+DOPESHEET_MT_select: 'bl_ui.space_dopesheet.DOPESHEET_MT_select' = None
+
+DOPESHEET_MT_snap_pie: 'bl_ui.space_dopesheet.DOPESHEET_MT_snap_pie' = None
+
+DOPESHEET_MT_view: 'bl_ui.space_dopesheet.DOPESHEET_MT_view' = None
+
+DOPESHEET_PT_filters: 'bl_ui.space_dopesheet.DOPESHEET_PT_filters' = None
+
+DOPESHEET_PT_gpencil_layer_adjustments: 'bl_ui.space_dopesheet.DOPESHEET_PT_gpencil_layer_adjustments' = None
+
+DOPESHEET_PT_gpencil_layer_display: 'bl_ui.space_dopesheet.DOPESHEET_PT_gpencil_layer_display' = None
+
+DOPESHEET_PT_gpencil_layer_masks: 'bl_ui.space_dopesheet.DOPESHEET_PT_gpencil_layer_masks' = None
+
+DOPESHEET_PT_gpencil_layer_relations: 'bl_ui.space_dopesheet.DOPESHEET_PT_gpencil_layer_relations' = None
+
+DOPESHEET_PT_gpencil_mode: 'bl_ui.space_dopesheet.DOPESHEET_PT_gpencil_mode' = None
+
+EEVEE_MATERIAL_PT_context_material: 'bl_ui.properties_material.EEVEE_MATERIAL_PT_context_material' = None
+
+EEVEE_MATERIAL_PT_settings: 'bl_ui.properties_material.EEVEE_MATERIAL_PT_settings' = None
+
+EEVEE_MATERIAL_PT_surface: 'bl_ui.properties_material.EEVEE_MATERIAL_PT_surface' = None
+
+EEVEE_MATERIAL_PT_viewport_settings: 'bl_ui.properties_material.EEVEE_MATERIAL_PT_viewport_settings' = None
+
+EEVEE_MATERIAL_PT_volume: 'bl_ui.properties_material.EEVEE_MATERIAL_PT_volume' = None
+
+EEVEE_WORLD_PT_mist: 'bl_ui.properties_world.EEVEE_WORLD_PT_mist' = None
+
+EEVEE_WORLD_PT_surface: 'bl_ui.properties_world.EEVEE_WORLD_PT_surface' = None
+
+EEVEE_WORLD_PT_volume: 'bl_ui.properties_world.EEVEE_WORLD_PT_volume' = None
+
+FILEBROWSER_HT_header: 'bl_ui.space_filebrowser.FILEBROWSER_HT_header' = None
+
+FILEBROWSER_MT_bookmarks_context_menu: 'bl_ui.space_filebrowser.FILEBROWSER_MT_bookmarks_context_menu' = None
+
+FILEBROWSER_MT_context_menu: 'bl_ui.space_filebrowser.FILEBROWSER_MT_context_menu' = None
+
+FILEBROWSER_MT_editor_menus: 'bl_ui.space_filebrowser.FILEBROWSER_MT_editor_menus' = None
+
+FILEBROWSER_MT_select: 'bl_ui.space_filebrowser.FILEBROWSER_MT_select' = None
+
+FILEBROWSER_MT_view: 'bl_ui.space_filebrowser.FILEBROWSER_MT_view' = None
+
+FILEBROWSER_PT_advanced_filter: 'bl_ui.space_filebrowser.FILEBROWSER_PT_advanced_filter' = None
+
+FILEBROWSER_PT_bookmarks_favorites: 'bl_ui.space_filebrowser.FILEBROWSER_PT_bookmarks_favorites' = None
+
+FILEBROWSER_PT_bookmarks_recents: 'bl_ui.space_filebrowser.FILEBROWSER_PT_bookmarks_recents' = None
+
+FILEBROWSER_PT_bookmarks_system: 'bl_ui.space_filebrowser.FILEBROWSER_PT_bookmarks_system' = None
+
+FILEBROWSER_PT_bookmarks_volumes: 'bl_ui.space_filebrowser.FILEBROWSER_PT_bookmarks_volumes' = None
+
+FILEBROWSER_PT_directory_path: 'bl_ui.space_filebrowser.FILEBROWSER_PT_directory_path' = None
+
+FILEBROWSER_PT_display: 'bl_ui.space_filebrowser.FILEBROWSER_PT_display' = None
+
+FILEBROWSER_PT_filter: 'bl_ui.space_filebrowser.FILEBROWSER_PT_filter' = None
+
+FILEBROWSER_UL_dir: 'bl_ui.space_filebrowser.FILEBROWSER_UL_dir' = None
+
+FLUID_PT_presets: 'bl_ui.properties_physics_fluid.FLUID_PT_presets' = None
+
+GPENCIL_MT_cleanup: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_cleanup' = None
+
+GPENCIL_MT_gpencil_draw_delete: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_gpencil_draw_delete' = None
+
+GPENCIL_MT_gpencil_vertex_group: 'bl_ui.properties_data_gpencil.GPENCIL_MT_gpencil_vertex_group' = None
+
+GPENCIL_MT_layer_active: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_layer_active' = None
+
+GPENCIL_MT_layer_context_menu: 'bl_ui.properties_data_gpencil.GPENCIL_MT_layer_context_menu' = None
+
+GPENCIL_MT_layer_mask_menu: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_layer_mask_menu' = None
+
+GPENCIL_MT_material_active: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_material_active' = None
+
+GPENCIL_MT_material_context_menu: 'bl_ui.properties_material_gpencil.GPENCIL_MT_material_context_menu' = None
+
+GPENCIL_MT_move_to_layer: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_move_to_layer' = None
+
+GPENCIL_MT_snap: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_snap' = None
+
+GPENCIL_MT_snap_pie: 'bl_ui.properties_grease_pencil_common.GPENCIL_MT_snap_pie' = None
+
+GPENCIL_OT_mesh_bake: 'bl_operators.gpencil_mesh_bake.GPENCIL_OT_mesh_bake' = None
+
+GPENCIL_UL_annotation_layer: 'bl_ui.properties_grease_pencil_common.GPENCIL_UL_annotation_layer' = None
+
+GPENCIL_UL_layer: 'bl_ui.properties_grease_pencil_common.GPENCIL_UL_layer' = None
+
+GPENCIL_UL_masks: 'bl_ui.properties_grease_pencil_common.GPENCIL_UL_masks' = None
+
+GPENCIL_UL_matslots: 'bl_ui.properties_material_gpencil.GPENCIL_UL_matslots' = None
+
+GPENCIL_UL_vgroups: 'bl_ui.properties_data_gpencil.GPENCIL_UL_vgroups' = None
+
+GRAPH_HT_header: 'bl_ui.space_graph.GRAPH_HT_header' = None
+
+GRAPH_MT_channel: 'bl_ui.space_graph.GRAPH_MT_channel' = None
+
+GRAPH_MT_channel_context_menu: 'bl_ui.space_graph.GRAPH_MT_channel_context_menu' = None
+
+GRAPH_MT_context_menu: 'bl_ui.space_graph.GRAPH_MT_context_menu' = None
+
+GRAPH_MT_delete: 'bl_ui.space_graph.GRAPH_MT_delete' = None
+
+GRAPH_MT_editor_menus: 'bl_ui.space_graph.GRAPH_MT_editor_menus' = None
+
+GRAPH_MT_key: 'bl_ui.space_graph.GRAPH_MT_key' = None
+
+GRAPH_MT_key_transform: 'bl_ui.space_graph.GRAPH_MT_key_transform' = None
+
+GRAPH_MT_marker: 'bl_ui.space_graph.GRAPH_MT_marker' = None
+
+GRAPH_MT_pivot_pie: 'bl_ui.space_graph.GRAPH_MT_pivot_pie' = None
+
+GRAPH_MT_select: 'bl_ui.space_graph.GRAPH_MT_select' = None
+
+GRAPH_MT_snap_pie: 'bl_ui.space_graph.GRAPH_MT_snap_pie' = None
+
+GRAPH_MT_view: 'bl_ui.space_graph.GRAPH_MT_view' = None
+
+GRAPH_PT_filters: 'bl_ui.space_graph.GRAPH_PT_filters' = None
+
+IMAGE_HT_header: 'bl_ui.space_image.IMAGE_HT_header' = None
+
+IMAGE_HT_tool_header: 'bl_ui.space_image.IMAGE_HT_tool_header' = None
+
+IMAGE_MT_editor_menus: 'bl_ui.space_image.IMAGE_MT_editor_menus' = None
+
+IMAGE_MT_image: 'bl_ui.space_image.IMAGE_MT_image' = None
+
+IMAGE_MT_image_invert: 'bl_ui.space_image.IMAGE_MT_image_invert' = None
+
+IMAGE_MT_mask_context_menu: 'bl_ui.space_image.IMAGE_MT_mask_context_menu' = None
+
+IMAGE_MT_pivot_pie: 'bl_ui.space_image.IMAGE_MT_pivot_pie' = None
+
+IMAGE_MT_select: 'bl_ui.space_image.IMAGE_MT_select' = None
+
+IMAGE_MT_select_linked: 'bl_ui.space_image.IMAGE_MT_select_linked' = None
+
+IMAGE_MT_uvs: 'bl_ui.space_image.IMAGE_MT_uvs' = None
+
+IMAGE_MT_uvs_align: 'bl_ui.space_image.IMAGE_MT_uvs_align' = None
+
+IMAGE_MT_uvs_context_menu: 'bl_ui.space_image.IMAGE_MT_uvs_context_menu' = None
+
+IMAGE_MT_uvs_merge: 'bl_ui.space_image.IMAGE_MT_uvs_merge' = None
+
+IMAGE_MT_uvs_mirror: 'bl_ui.space_image.IMAGE_MT_uvs_mirror' = None
+
+IMAGE_MT_uvs_select_mode: 'bl_ui.space_image.IMAGE_MT_uvs_select_mode' = None
+
+IMAGE_MT_uvs_showhide: 'bl_ui.space_image.IMAGE_MT_uvs_showhide' = None
+
+IMAGE_MT_uvs_snap: 'bl_ui.space_image.IMAGE_MT_uvs_snap' = None
+
+IMAGE_MT_uvs_snap_pie: 'bl_ui.space_image.IMAGE_MT_uvs_snap_pie' = None
+
+IMAGE_MT_uvs_split: 'bl_ui.space_image.IMAGE_MT_uvs_split' = None
+
+IMAGE_MT_uvs_transform: 'bl_ui.space_image.IMAGE_MT_uvs_transform' = None
+
+IMAGE_MT_view: 'bl_ui.space_image.IMAGE_MT_view' = None
+
+IMAGE_MT_view_zoom: 'bl_ui.space_image.IMAGE_MT_view_zoom' = None
+
+IMAGE_PT_active_mask_point: 'bl_ui.space_image.IMAGE_PT_active_mask_point' = None
+
+IMAGE_PT_active_mask_spline: 'bl_ui.space_image.IMAGE_PT_active_mask_spline' = None
+
+IMAGE_PT_active_tool: 'bl_ui.space_image.IMAGE_PT_active_tool' = None
+
+IMAGE_PT_annotation: 'bl_ui.space_image.IMAGE_PT_annotation' = None
+
+IMAGE_PT_image_properties: 'bl_ui.space_image.IMAGE_PT_image_properties' = None
+
+IMAGE_PT_mask: 'bl_ui.space_image.IMAGE_PT_mask' = None
+
+IMAGE_PT_mask_layers: 'bl_ui.space_image.IMAGE_PT_mask_layers' = None
+
+IMAGE_PT_paint_clone: 'bl_ui.space_image.IMAGE_PT_paint_clone' = None
+
+IMAGE_PT_paint_color: 'bl_ui.space_image.IMAGE_PT_paint_color' = None
+
+IMAGE_PT_paint_curve: 'bl_ui.space_image.IMAGE_PT_paint_curve' = None
+
+IMAGE_PT_paint_select: 'bl_ui.space_image.IMAGE_PT_paint_select' = None
+
+IMAGE_PT_paint_settings: 'bl_ui.space_image.IMAGE_PT_paint_settings' = None
+
+IMAGE_PT_paint_settings_advanced: 'bl_ui.space_image.IMAGE_PT_paint_settings_advanced' = None
+
+IMAGE_PT_paint_stroke: 'bl_ui.space_image.IMAGE_PT_paint_stroke' = None
+
+IMAGE_PT_paint_stroke_smooth_stroke: 'bl_ui.space_image.IMAGE_PT_paint_stroke_smooth_stroke' = None
+
+IMAGE_PT_paint_swatches: 'bl_ui.space_image.IMAGE_PT_paint_swatches' = None
+
+IMAGE_PT_proportional_edit: 'bl_ui.space_image.IMAGE_PT_proportional_edit' = None
+
+IMAGE_PT_render_slots: 'bl_ui.space_image.IMAGE_PT_render_slots' = None
+
+IMAGE_PT_sample_line: 'bl_ui.space_image.IMAGE_PT_sample_line' = None
+
+IMAGE_PT_scope_sample: 'bl_ui.space_image.IMAGE_PT_scope_sample' = None
+
+IMAGE_PT_snapping: 'bl_ui.space_image.IMAGE_PT_snapping' = None
+
+IMAGE_PT_tools_active: 'bl_ui.space_toolsystem_toolbar.IMAGE_PT_tools_active' = None
+
+IMAGE_PT_tools_brush_display: 'bl_ui.space_image.IMAGE_PT_tools_brush_display' = None
+
+IMAGE_PT_tools_brush_texture: 'bl_ui.space_image.IMAGE_PT_tools_brush_texture' = None
+
+IMAGE_PT_tools_imagepaint_symmetry: 'bl_ui.space_image.IMAGE_PT_tools_imagepaint_symmetry' = None
+
+IMAGE_PT_tools_mask_texture: 'bl_ui.space_image.IMAGE_PT_tools_mask_texture' = None
+
+IMAGE_PT_udim_grid: 'bl_ui.space_image.IMAGE_PT_udim_grid' = None
+
+IMAGE_PT_udim_tiles: 'bl_ui.space_image.IMAGE_PT_udim_tiles' = None
+
+IMAGE_PT_uv_cursor: 'bl_ui.space_image.IMAGE_PT_uv_cursor' = None
+
+IMAGE_PT_uv_sculpt_brush_select: 'bl_ui.space_image.IMAGE_PT_uv_sculpt_brush_select' = None
+
+IMAGE_PT_uv_sculpt_brush_settings: 'bl_ui.space_image.IMAGE_PT_uv_sculpt_brush_settings' = None
+
+IMAGE_PT_uv_sculpt_curve: 'bl_ui.space_image.IMAGE_PT_uv_sculpt_curve' = None
+
+IMAGE_PT_uv_sculpt_options: 'bl_ui.space_image.IMAGE_PT_uv_sculpt_options' = None
+
+IMAGE_PT_view_display: 'bl_ui.space_image.IMAGE_PT_view_display' = None
+
+IMAGE_PT_view_display_uv_edit_overlays: 'bl_ui.space_image.IMAGE_PT_view_display_uv_edit_overlays' = None
+
+IMAGE_PT_view_display_uv_edit_overlays_stretch: 'bl_ui.space_image.IMAGE_PT_view_display_uv_edit_overlays_stretch' = None
+
+IMAGE_PT_view_histogram: 'bl_ui.space_image.IMAGE_PT_view_histogram' = None
+
+IMAGE_PT_view_vectorscope: 'bl_ui.space_image.IMAGE_PT_view_vectorscope' = None
+
+IMAGE_PT_view_waveform: 'bl_ui.space_image.IMAGE_PT_view_waveform' = None
+
+IMAGE_UL_render_slots: 'bl_ui.space_image.IMAGE_UL_render_slots' = None
+
+IMAGE_UL_udim_tiles: 'bl_ui.space_image.IMAGE_UL_udim_tiles' = None
+
+INFO_HT_header: 'bl_ui.space_info.INFO_HT_header' = None
+
+INFO_MT_area: 'bl_ui.space_info.INFO_MT_area' = None
+
+INFO_MT_context_menu: 'bl_ui.space_info.INFO_MT_context_menu' = None
+
+INFO_MT_editor_menus: 'bl_ui.space_info.INFO_MT_editor_menus' = None
+
+INFO_MT_info: 'bl_ui.space_info.INFO_MT_info' = None
+
+INFO_MT_view: 'bl_ui.space_info.INFO_MT_view' = None
+
+MASK_MT_add: 'bl_ui.properties_mask_common.MASK_MT_add' = None
+
+MASK_MT_animation: 'bl_ui.properties_mask_common.MASK_MT_animation' = None
+
+MASK_MT_mask: 'bl_ui.properties_mask_common.MASK_MT_mask' = None
+
+MASK_MT_select: 'bl_ui.properties_mask_common.MASK_MT_select' = None
+
+MASK_MT_transform: 'bl_ui.properties_mask_common.MASK_MT_transform' = None
+
+MASK_MT_visibility: 'bl_ui.properties_mask_common.MASK_MT_visibility' = None
+
+MASK_UL_layers: 'bl_ui.properties_mask_common.MASK_UL_layers' = None
+
+MATERIAL_MT_context_menu: 'bl_ui.properties_material.MATERIAL_MT_context_menu' = None
+
+MATERIAL_PT_custom_props: 'bl_ui.properties_material.MATERIAL_PT_custom_props' = None
+
+MATERIAL_PT_freestyle_line: 'bl_ui.properties_freestyle.MATERIAL_PT_freestyle_line' = None
+
+MATERIAL_PT_gpencil_custom_props: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_custom_props' = None
+
+MATERIAL_PT_gpencil_fillcolor: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_fillcolor' = None
+
+MATERIAL_PT_gpencil_material_presets: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_material_presets' = None
+
+MATERIAL_PT_gpencil_options: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_options' = None
+
+MATERIAL_PT_gpencil_preview: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_preview' = None
+
+MATERIAL_PT_gpencil_slots: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_slots' = None
+
+MATERIAL_PT_gpencil_strokecolor: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_strokecolor' = None
+
+MATERIAL_PT_gpencil_surface: 'bl_ui.properties_material_gpencil.MATERIAL_PT_gpencil_surface' = None
+
+MATERIAL_PT_preview: 'bl_ui.properties_material.MATERIAL_PT_preview' = None
+
+MATERIAL_PT_viewport: 'bl_ui.properties_material.MATERIAL_PT_viewport' = None
+
+MATERIAL_UL_matslots: 'bl_ui.properties_material.MATERIAL_UL_matslots' = None
+
+MESH_MT_shape_key_context_menu: 'bl_ui.properties_data_mesh.MESH_MT_shape_key_context_menu' = None
+
+MESH_MT_vertex_group_context_menu: 'bl_ui.properties_data_mesh.MESH_MT_vertex_group_context_menu' = None
+
+MESH_UL_fmaps: 'bl_ui.properties_data_mesh.MESH_UL_fmaps' = None
+
+MESH_UL_shape_keys: 'bl_ui.properties_data_mesh.MESH_UL_shape_keys' = None
+
+MESH_UL_uvmaps: 'bl_ui.properties_data_mesh.MESH_UL_uvmaps' = None
+
+MESH_UL_vcols: 'bl_ui.properties_data_mesh.MESH_UL_vcols' = None
+
+MESH_UL_vgroups: 'bl_ui.properties_data_mesh.MESH_UL_vgroups' = None
+
+NLA_HT_header: 'bl_ui.space_nla.NLA_HT_header' = None
+
+NLA_MT_add: 'bl_ui.space_nla.NLA_MT_add' = None
+
+NLA_MT_channel_context_menu: 'bl_ui.space_nla.NLA_MT_channel_context_menu' = None
+
+NLA_MT_context_menu: 'bl_ui.space_nla.NLA_MT_context_menu' = None
+
+NLA_MT_edit: 'bl_ui.space_nla.NLA_MT_edit' = None
+
+NLA_MT_edit_transform: 'bl_ui.space_nla.NLA_MT_edit_transform' = None
+
+NLA_MT_editor_menus: 'bl_ui.space_nla.NLA_MT_editor_menus' = None
+
+NLA_MT_marker: 'bl_ui.space_nla.NLA_MT_marker' = None
+
+NLA_MT_select: 'bl_ui.space_nla.NLA_MT_select' = None
+
+NLA_MT_snap_pie: 'bl_ui.space_nla.NLA_MT_snap_pie' = None
+
+NLA_MT_view: 'bl_ui.space_nla.NLA_MT_view' = None
+
+NLA_OT_bake: 'bl_operators.anim.NLA_OT_bake' = None
+
+NLA_PT_filters: 'bl_ui.space_nla.NLA_PT_filters' = None
+
+NODE_HT_header: 'bl_ui.space_node.NODE_HT_header' = None
+
+NODE_MT_add: 'bl_ui.space_node.NODE_MT_add' = None
+
+NODE_MT_context_menu: 'bl_ui.space_node.NODE_MT_context_menu' = None
+
+NODE_MT_editor_menus: 'bl_ui.space_node.NODE_MT_editor_menus' = None
+
+NODE_MT_node: 'bl_ui.space_node.NODE_MT_node' = None
+
+NODE_MT_node_color_context_menu: 'bl_ui.space_node.NODE_MT_node_color_context_menu' = None
+
+NODE_MT_select: 'bl_ui.space_node.NODE_MT_select' = None
+
+NODE_MT_view: 'bl_ui.space_node.NODE_MT_view' = None
+
+NODE_OT_add_and_link_node: 'bl_operators.node.NODE_OT_add_and_link_node' = None
+
+NODE_OT_add_node: 'bl_operators.node.NODE_OT_add_node' = None
+
+NODE_OT_add_search: 'bl_operators.node.NODE_OT_add_search' = None
+
+NODE_OT_collapse_hide_unused_toggle: 'bl_operators.node.NODE_OT_collapse_hide_unused_toggle' = None
+
+NODE_OT_tree_path_parent: 'bl_operators.node.NODE_OT_tree_path_parent' = None
+
+NODE_PT_active_node_color: 'bl_ui.space_node.NODE_PT_active_node_color' = None
+
+NODE_PT_active_node_generic: 'bl_ui.space_node.NODE_PT_active_node_generic' = None
+
+NODE_PT_active_node_properties: 'bl_ui.space_node.NODE_PT_active_node_properties' = None
+
+NODE_PT_active_tool: 'bl_ui.space_node.NODE_PT_active_tool' = None
+
+NODE_PT_annotation: 'bl_ui.space_node.NODE_PT_annotation' = None
+
+NODE_PT_backdrop: 'bl_ui.space_node.NODE_PT_backdrop' = None
+
+NODE_PT_material_slots: 'bl_ui.space_node.NODE_PT_material_slots' = None
+
+NODE_PT_node_color_presets: 'bl_ui.space_node.NODE_PT_node_color_presets' = None
+
+NODE_PT_quality: 'bl_ui.space_node.NODE_PT_quality' = None
+
+NODE_PT_texture_mapping: 'bl_ui.space_node.NODE_PT_texture_mapping' = None
+
+NODE_PT_tools_active: 'bl_ui.space_toolsystem_toolbar.NODE_PT_tools_active' = None
+
+NODE_UL_interface_sockets: 'bl_ui.space_node.NODE_UL_interface_sockets' = None
+
+OBJECT_OT_assign_property_defaults: 'bl_operators.object.OBJECT_OT_assign_property_defaults' = None
+
+OBJECT_PT_bActionConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bActionConstraint' = None
+
+OBJECT_PT_bActionConstraint_action: 'bl_ui.properties_constraint.OBJECT_PT_bActionConstraint_action' = None
+
+OBJECT_PT_bActionConstraint_target: 'bl_ui.properties_constraint.OBJECT_PT_bActionConstraint_target' = None
+
+OBJECT_PT_bArmatureConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bArmatureConstraint' = None
+
+OBJECT_PT_bArmatureConstraint_bones: 'bl_ui.properties_constraint.OBJECT_PT_bArmatureConstraint_bones' = None
+
+OBJECT_PT_bCameraSolverConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bCameraSolverConstraint' = None
+
+OBJECT_PT_bChildOfConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bChildOfConstraint' = None
+
+OBJECT_PT_bClampToConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bClampToConstraint' = None
+
+OBJECT_PT_bDampTrackConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bDampTrackConstraint' = None
+
+OBJECT_PT_bDistLimitConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bDistLimitConstraint' = None
+
+OBJECT_PT_bFollowPathConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bFollowPathConstraint' = None
+
+OBJECT_PT_bFollowTrackConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bFollowTrackConstraint' = None
+
+OBJECT_PT_bKinematicConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bKinematicConstraint' = None
+
+OBJECT_PT_bLocLimitConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bLocLimitConstraint' = None
+
+OBJECT_PT_bLocateLikeConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bLocateLikeConstraint' = None
+
+OBJECT_PT_bLockTrackConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bLockTrackConstraint' = None
+
+OBJECT_PT_bMinMaxConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bMinMaxConstraint' = None
+
+OBJECT_PT_bObjectSolverConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bObjectSolverConstraint' = None
+
+OBJECT_PT_bPivotConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bPivotConstraint' = None
+
+OBJECT_PT_bPythonConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bPythonConstraint' = None
+
+OBJECT_PT_bRotLimitConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bRotLimitConstraint' = None
+
+OBJECT_PT_bRotateLikeConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bRotateLikeConstraint' = None
+
+OBJECT_PT_bSameVolumeConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bSameVolumeConstraint' = None
+
+OBJECT_PT_bShrinkwrapConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bShrinkwrapConstraint' = None
+
+OBJECT_PT_bSizeLikeConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bSizeLikeConstraint' = None
+
+OBJECT_PT_bSizeLimitConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bSizeLimitConstraint' = None
+
+OBJECT_PT_bStretchToConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bStretchToConstraint' = None
+
+OBJECT_PT_bTrackToConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bTrackToConstraint' = None
+
+OBJECT_PT_bTransLikeConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bTransLikeConstraint' = None
+
+OBJECT_PT_bTransformCacheConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bTransformCacheConstraint' = None
+
+OBJECT_PT_bTransformConstraint: 'bl_ui.properties_constraint.OBJECT_PT_bTransformConstraint' = None
+
+OBJECT_PT_bTransformConstraint_destination: 'bl_ui.properties_constraint.OBJECT_PT_bTransformConstraint_destination' = None
+
+OBJECT_PT_bTransformConstraint_source: 'bl_ui.properties_constraint.OBJECT_PT_bTransformConstraint_source' = None
+
+OBJECT_PT_collections: 'bl_ui.properties_object.OBJECT_PT_collections' = None
+
+OBJECT_PT_constraints: 'bl_ui.properties_constraint.OBJECT_PT_constraints' = None
+
+OBJECT_PT_context_object: 'bl_ui.properties_object.OBJECT_PT_context_object' = None
+
+OBJECT_PT_custom_props: 'bl_ui.properties_object.OBJECT_PT_custom_props' = None
+
+OBJECT_PT_delta_transform: 'bl_ui.properties_object.OBJECT_PT_delta_transform' = None
+
+OBJECT_PT_display: 'bl_ui.properties_object.OBJECT_PT_display' = None
+
+OBJECT_PT_instancing: 'bl_ui.properties_object.OBJECT_PT_instancing' = None
+
+OBJECT_PT_instancing_size: 'bl_ui.properties_object.OBJECT_PT_instancing_size' = None
+
+OBJECT_PT_motion_paths: 'bl_ui.properties_object.OBJECT_PT_motion_paths' = None
+
+OBJECT_PT_motion_paths_display: 'bl_ui.properties_object.OBJECT_PT_motion_paths_display' = None
+
+OBJECT_PT_relations: 'bl_ui.properties_object.OBJECT_PT_relations' = None
+
+OBJECT_PT_transform: 'bl_ui.properties_object.OBJECT_PT_transform' = None
+
+OBJECT_PT_visibility: 'bl_ui.properties_object.OBJECT_PT_visibility' = None
+
+OUTLINER_HT_header: 'bl_ui.space_outliner.OUTLINER_HT_header' = None
+
+OUTLINER_MT_collection: 'bl_ui.space_outliner.OUTLINER_MT_collection' = None
+
+OUTLINER_MT_collection_new: 'bl_ui.space_outliner.OUTLINER_MT_collection_new' = None
+
+OUTLINER_MT_collection_view_layer: 'bl_ui.space_outliner.OUTLINER_MT_collection_view_layer' = None
+
+OUTLINER_MT_collection_visibility: 'bl_ui.space_outliner.OUTLINER_MT_collection_visibility' = None
+
+OUTLINER_MT_context_menu: 'bl_ui.space_outliner.OUTLINER_MT_context_menu' = None
+
+OUTLINER_MT_context_menu_view: 'bl_ui.space_outliner.OUTLINER_MT_context_menu_view' = None
+
+OUTLINER_MT_edit_datablocks: 'bl_ui.space_outliner.OUTLINER_MT_edit_datablocks' = None
+
+OUTLINER_MT_editor_menus: 'bl_ui.space_outliner.OUTLINER_MT_editor_menus' = None
+
+OUTLINER_MT_object: 'bl_ui.space_outliner.OUTLINER_MT_object' = None
+
+OUTLINER_PT_filter: 'bl_ui.space_outliner.OUTLINER_PT_filter' = None
+
+PARTICLE_MT_context_menu: 'bl_ui.properties_particle.PARTICLE_MT_context_menu' = None
+
+PARTICLE_PT_boidbrain: 'bl_ui.properties_particle.PARTICLE_PT_boidbrain' = None
+
+PARTICLE_PT_cache: 'bl_ui.properties_particle.PARTICLE_PT_cache' = None
+
+PARTICLE_PT_children: 'bl_ui.properties_particle.PARTICLE_PT_children' = None
+
+PARTICLE_PT_children_clumping: 'bl_ui.properties_particle.PARTICLE_PT_children_clumping' = None
+
+PARTICLE_PT_children_clumping_noise: 'bl_ui.properties_particle.PARTICLE_PT_children_clumping_noise' = None
+
+PARTICLE_PT_children_kink: 'bl_ui.properties_particle.PARTICLE_PT_children_kink' = None
+
+PARTICLE_PT_children_parting: 'bl_ui.properties_particle.PARTICLE_PT_children_parting' = None
+
+PARTICLE_PT_children_roughness: 'bl_ui.properties_particle.PARTICLE_PT_children_roughness' = None
+
+PARTICLE_PT_context_particles: 'bl_ui.properties_particle.PARTICLE_PT_context_particles' = None
+
+PARTICLE_PT_custom_props: 'bl_ui.properties_particle.PARTICLE_PT_custom_props' = None
+
+PARTICLE_PT_draw: 'bl_ui.properties_particle.PARTICLE_PT_draw' = None
+
+PARTICLE_PT_emission: 'bl_ui.properties_particle.PARTICLE_PT_emission' = None
+
+PARTICLE_PT_emission_source: 'bl_ui.properties_particle.PARTICLE_PT_emission_source' = None
+
+PARTICLE_PT_field_weights: 'bl_ui.properties_particle.PARTICLE_PT_field_weights' = None
+
+PARTICLE_PT_force_fields: 'bl_ui.properties_particle.PARTICLE_PT_force_fields' = None
+
+PARTICLE_PT_force_fields_type1: 'bl_ui.properties_particle.PARTICLE_PT_force_fields_type1' = None
+
+PARTICLE_PT_force_fields_type1_falloff: 'bl_ui.properties_particle.PARTICLE_PT_force_fields_type1_falloff' = None
+
+PARTICLE_PT_force_fields_type2: 'bl_ui.properties_particle.PARTICLE_PT_force_fields_type2' = None
+
+PARTICLE_PT_force_fields_type2_falloff: 'bl_ui.properties_particle.PARTICLE_PT_force_fields_type2_falloff' = None
+
+PARTICLE_PT_hair_dynamics: 'bl_ui.properties_particle.PARTICLE_PT_hair_dynamics' = None
+
+PARTICLE_PT_hair_dynamics_collision: 'bl_ui.properties_particle.PARTICLE_PT_hair_dynamics_collision' = None
+
+PARTICLE_PT_hair_dynamics_presets: 'bl_ui.properties_particle.PARTICLE_PT_hair_dynamics_presets' = None
+
+PARTICLE_PT_hair_dynamics_structure: 'bl_ui.properties_particle.PARTICLE_PT_hair_dynamics_structure' = None
+
+PARTICLE_PT_hair_dynamics_volume: 'bl_ui.properties_particle.PARTICLE_PT_hair_dynamics_volume' = None
+
+PARTICLE_PT_hair_shape: 'bl_ui.properties_particle.PARTICLE_PT_hair_shape' = None
+
+PARTICLE_PT_physics: 'bl_ui.properties_particle.PARTICLE_PT_physics' = None
+
+PARTICLE_PT_physics_boids_battle: 'bl_ui.properties_particle.PARTICLE_PT_physics_boids_battle' = None
+
+PARTICLE_PT_physics_boids_misc: 'bl_ui.properties_particle.PARTICLE_PT_physics_boids_misc' = None
+
+PARTICLE_PT_physics_boids_movement: 'bl_ui.properties_particle.PARTICLE_PT_physics_boids_movement' = None
+
+PARTICLE_PT_physics_deflection: 'bl_ui.properties_particle.PARTICLE_PT_physics_deflection' = None
+
+PARTICLE_PT_physics_fluid_advanced: 'bl_ui.properties_particle.PARTICLE_PT_physics_fluid_advanced' = None
+
+PARTICLE_PT_physics_fluid_interaction: 'bl_ui.properties_particle.PARTICLE_PT_physics_fluid_interaction' = None
+
+PARTICLE_PT_physics_fluid_springs: 'bl_ui.properties_particle.PARTICLE_PT_physics_fluid_springs' = None
+
+PARTICLE_PT_physics_fluid_springs_advanced: 'bl_ui.properties_particle.PARTICLE_PT_physics_fluid_springs_advanced' = None
+
+PARTICLE_PT_physics_fluid_springs_viscoelastic: 'bl_ui.properties_particle.PARTICLE_PT_physics_fluid_springs_viscoelastic' = None
+
+PARTICLE_PT_physics_forces: 'bl_ui.properties_particle.PARTICLE_PT_physics_forces' = None
+
+PARTICLE_PT_physics_integration: 'bl_ui.properties_particle.PARTICLE_PT_physics_integration' = None
+
+PARTICLE_PT_physics_relations: 'bl_ui.properties_particle.PARTICLE_PT_physics_relations' = None
+
+PARTICLE_PT_render: 'bl_ui.properties_particle.PARTICLE_PT_render' = None
+
+PARTICLE_PT_render_collection: 'bl_ui.properties_particle.PARTICLE_PT_render_collection' = None
+
+PARTICLE_PT_render_collection_use_count: 'bl_ui.properties_particle.PARTICLE_PT_render_collection_use_count' = None
+
+PARTICLE_PT_render_extra: 'bl_ui.properties_particle.PARTICLE_PT_render_extra' = None
+
+PARTICLE_PT_render_object: 'bl_ui.properties_particle.PARTICLE_PT_render_object' = None
+
+PARTICLE_PT_render_path: 'bl_ui.properties_particle.PARTICLE_PT_render_path' = None
+
+PARTICLE_PT_render_path_timing: 'bl_ui.properties_particle.PARTICLE_PT_render_path_timing' = None
+
+PARTICLE_PT_rotation: 'bl_ui.properties_particle.PARTICLE_PT_rotation' = None
+
+PARTICLE_PT_rotation_angular_velocity: 'bl_ui.properties_particle.PARTICLE_PT_rotation_angular_velocity' = None
+
+PARTICLE_PT_textures: 'bl_ui.properties_particle.PARTICLE_PT_textures' = None
+
+PARTICLE_PT_velocity: 'bl_ui.properties_particle.PARTICLE_PT_velocity' = None
+
+PARTICLE_PT_vertexgroups: 'bl_ui.properties_particle.PARTICLE_PT_vertexgroups' = None
+
+PARTICLE_UL_particle_systems: 'bl_ui.properties_particle.PARTICLE_UL_particle_systems' = None
+
+PHYSICS_PT_adaptive_domain: 'bl_ui.properties_physics_fluid.PHYSICS_PT_adaptive_domain' = None
+
+PHYSICS_PT_add: 'bl_ui.properties_physics_common.PHYSICS_PT_add' = None
+
+PHYSICS_PT_borders: 'bl_ui.properties_physics_fluid.PHYSICS_PT_borders' = None
+
+PHYSICS_PT_cache: 'bl_ui.properties_physics_fluid.PHYSICS_PT_cache' = None
+
+PHYSICS_PT_cloth: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth' = None
+
+PHYSICS_PT_cloth_cache: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_cache' = None
+
+PHYSICS_PT_cloth_collision: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_collision' = None
+
+PHYSICS_PT_cloth_damping: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_damping' = None
+
+PHYSICS_PT_cloth_field_weights: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_field_weights' = None
+
+PHYSICS_PT_cloth_internal_springs: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_internal_springs' = None
+
+PHYSICS_PT_cloth_object_collision: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_object_collision' = None
+
+PHYSICS_PT_cloth_physical_properties: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_physical_properties' = None
+
+PHYSICS_PT_cloth_pressure: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_pressure' = None
+
+PHYSICS_PT_cloth_property_weights: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_property_weights' = None
+
+PHYSICS_PT_cloth_self_collision: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_self_collision' = None
+
+PHYSICS_PT_cloth_shape: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_shape' = None
+
+PHYSICS_PT_cloth_stiffness: 'bl_ui.properties_physics_cloth.PHYSICS_PT_cloth_stiffness' = None
+
+PHYSICS_PT_collections: 'bl_ui.properties_physics_fluid.PHYSICS_PT_collections' = None
+
+PHYSICS_PT_collision: 'bl_ui.properties_physics_field.PHYSICS_PT_collision' = None
+
+PHYSICS_PT_collision_particle: 'bl_ui.properties_physics_field.PHYSICS_PT_collision_particle' = None
+
+PHYSICS_PT_collision_softbody: 'bl_ui.properties_physics_field.PHYSICS_PT_collision_softbody' = None
+
+PHYSICS_PT_diffusion: 'bl_ui.properties_physics_fluid.PHYSICS_PT_diffusion' = None
+
+PHYSICS_PT_dp_brush_source: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_source' = None
+
+PHYSICS_PT_dp_brush_source_color_ramp: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_source_color_ramp' = None
+
+PHYSICS_PT_dp_brush_velocity: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_velocity' = None
+
+PHYSICS_PT_dp_brush_velocity_color_ramp: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_velocity_color_ramp' = None
+
+PHYSICS_PT_dp_brush_velocity_smudge: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_velocity_smudge' = None
+
+PHYSICS_PT_dp_brush_wave: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_brush_wave' = None
+
+PHYSICS_PT_dp_cache: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_cache' = None
+
+PHYSICS_PT_dp_canvas_initial_color: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_canvas_initial_color' = None
+
+PHYSICS_PT_dp_canvas_output: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_canvas_output' = None
+
+PHYSICS_PT_dp_canvas_output_paintmaps: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_canvas_output_paintmaps' = None
+
+PHYSICS_PT_dp_canvas_output_wetmaps: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_canvas_output_wetmaps' = None
+
+PHYSICS_PT_dp_effects: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_effects' = None
+
+PHYSICS_PT_dp_effects_drip: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_effects_drip' = None
+
+PHYSICS_PT_dp_effects_drip_weights: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_effects_drip_weights' = None
+
+PHYSICS_PT_dp_effects_shrink: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_effects_shrink' = None
+
+PHYSICS_PT_dp_effects_spread: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_effects_spread' = None
+
+PHYSICS_PT_dp_surface_canvas: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_surface_canvas' = None
+
+PHYSICS_PT_dp_surface_canvas_paint_dissolve: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_surface_canvas_paint_dissolve' = None
+
+PHYSICS_PT_dp_surface_canvas_paint_dry: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dp_surface_canvas_paint_dry' = None
+
+PHYSICS_PT_dynamic_paint: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dynamic_paint' = None
+
+PHYSICS_PT_dynamic_paint_settings: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_PT_dynamic_paint_settings' = None
+
+PHYSICS_PT_export: 'bl_ui.properties_physics_fluid.PHYSICS_PT_export' = None
+
+PHYSICS_PT_field: 'bl_ui.properties_physics_field.PHYSICS_PT_field' = None
+
+PHYSICS_PT_field_falloff: 'bl_ui.properties_physics_field.PHYSICS_PT_field_falloff' = None
+
+PHYSICS_PT_field_falloff_angular: 'bl_ui.properties_physics_field.PHYSICS_PT_field_falloff_angular' = None
+
+PHYSICS_PT_field_falloff_radial: 'bl_ui.properties_physics_field.PHYSICS_PT_field_falloff_radial' = None
+
+PHYSICS_PT_field_settings: 'bl_ui.properties_physics_field.PHYSICS_PT_field_settings' = None
+
+PHYSICS_PT_field_settings_kink: 'bl_ui.properties_physics_field.PHYSICS_PT_field_settings_kink' = None
+
+PHYSICS_PT_field_settings_texture_select: 'bl_ui.properties_physics_field.PHYSICS_PT_field_settings_texture_select' = None
+
+PHYSICS_PT_field_weights: 'bl_ui.properties_physics_fluid.PHYSICS_PT_field_weights' = None
+
+PHYSICS_PT_fire: 'bl_ui.properties_physics_fluid.PHYSICS_PT_fire' = None
+
+PHYSICS_PT_flow_initial_velocity: 'bl_ui.properties_physics_fluid.PHYSICS_PT_flow_initial_velocity' = None
+
+PHYSICS_PT_flow_source: 'bl_ui.properties_physics_fluid.PHYSICS_PT_flow_source' = None
+
+PHYSICS_PT_flow_texture: 'bl_ui.properties_physics_fluid.PHYSICS_PT_flow_texture' = None
+
+PHYSICS_PT_fluid: 'bl_ui.properties_physics_fluid.PHYSICS_PT_fluid' = None
+
+PHYSICS_PT_guide: 'bl_ui.properties_physics_fluid.PHYSICS_PT_guide' = None
+
+PHYSICS_PT_liquid: 'bl_ui.properties_physics_fluid.PHYSICS_PT_liquid' = None
+
+PHYSICS_PT_mesh: 'bl_ui.properties_physics_fluid.PHYSICS_PT_mesh' = None
+
+PHYSICS_PT_noise: 'bl_ui.properties_physics_fluid.PHYSICS_PT_noise' = None
+
+PHYSICS_PT_particles: 'bl_ui.properties_physics_fluid.PHYSICS_PT_particles' = None
+
+PHYSICS_PT_rigid_body: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body' = None
+
+PHYSICS_PT_rigid_body_collisions: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_collisions' = None
+
+PHYSICS_PT_rigid_body_collisions_collections: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_collisions_collections' = None
+
+PHYSICS_PT_rigid_body_collisions_sensitivity: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_collisions_sensitivity' = None
+
+PHYSICS_PT_rigid_body_collisions_surface: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_collisions_surface' = None
+
+PHYSICS_PT_rigid_body_constraint: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint' = None
+
+PHYSICS_PT_rigid_body_constraint_limits: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_limits' = None
+
+PHYSICS_PT_rigid_body_constraint_limits_angular: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_limits_angular' = None
+
+PHYSICS_PT_rigid_body_constraint_limits_linear: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_limits_linear' = None
+
+PHYSICS_PT_rigid_body_constraint_motor: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_motor' = None
+
+PHYSICS_PT_rigid_body_constraint_motor_angular: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_motor_angular' = None
+
+PHYSICS_PT_rigid_body_constraint_motor_linear: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_motor_linear' = None
+
+PHYSICS_PT_rigid_body_constraint_objects: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_objects' = None
+
+PHYSICS_PT_rigid_body_constraint_override_iterations: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_override_iterations' = None
+
+PHYSICS_PT_rigid_body_constraint_settings: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_settings' = None
+
+PHYSICS_PT_rigid_body_constraint_springs: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_springs' = None
+
+PHYSICS_PT_rigid_body_constraint_springs_angular: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_springs_angular' = None
+
+PHYSICS_PT_rigid_body_constraint_springs_linear: 'bl_ui.properties_physics_rigidbody_constraint.PHYSICS_PT_rigid_body_constraint_springs_linear' = None
+
+PHYSICS_PT_rigid_body_dynamics: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_dynamics' = None
+
+PHYSICS_PT_rigid_body_dynamics_deactivation: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_dynamics_deactivation' = None
+
+PHYSICS_PT_rigid_body_settings: 'bl_ui.properties_physics_rigidbody.PHYSICS_PT_rigid_body_settings' = None
+
+PHYSICS_PT_settings: 'bl_ui.properties_physics_fluid.PHYSICS_PT_settings' = None
+
+PHYSICS_PT_smoke: 'bl_ui.properties_physics_fluid.PHYSICS_PT_smoke' = None
+
+PHYSICS_PT_smoke_dissolve: 'bl_ui.properties_physics_fluid.PHYSICS_PT_smoke_dissolve' = None
+
+PHYSICS_PT_softbody: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody' = None
+
+PHYSICS_PT_softbody_cache: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_cache' = None
+
+PHYSICS_PT_softbody_collision: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_collision' = None
+
+PHYSICS_PT_softbody_edge: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_edge' = None
+
+PHYSICS_PT_softbody_edge_aerodynamics: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_edge_aerodynamics' = None
+
+PHYSICS_PT_softbody_edge_stiffness: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_edge_stiffness' = None
+
+PHYSICS_PT_softbody_field_weights: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_field_weights' = None
+
+PHYSICS_PT_softbody_goal: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_goal' = None
+
+PHYSICS_PT_softbody_goal_settings: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_goal_settings' = None
+
+PHYSICS_PT_softbody_goal_strengths: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_goal_strengths' = None
+
+PHYSICS_PT_softbody_object: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_object' = None
+
+PHYSICS_PT_softbody_simulation: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_simulation' = None
+
+PHYSICS_PT_softbody_solver: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_solver' = None
+
+PHYSICS_PT_softbody_solver_diagnostics: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_solver_diagnostics' = None
+
+PHYSICS_PT_softbody_solver_helpers: 'bl_ui.properties_physics_softbody.PHYSICS_PT_softbody_solver_helpers' = None
+
+PHYSICS_PT_viewport_display: 'bl_ui.properties_physics_fluid.PHYSICS_PT_viewport_display' = None
+
+PHYSICS_PT_viewport_display_color: 'bl_ui.properties_physics_fluid.PHYSICS_PT_viewport_display_color' = None
+
+PHYSICS_PT_viewport_display_debug: 'bl_ui.properties_physics_fluid.PHYSICS_PT_viewport_display_debug' = None
+
+PHYSICS_UL_dynapaint_surfaces: 'bl_ui.properties_physics_dynamicpaint.PHYSICS_UL_dynapaint_surfaces' = None
+
+PREFERENCES_OT_addon_disable: 'bl_operators.userpref.PREFERENCES_OT_addon_disable' = None
+
+PREFERENCES_OT_addon_enable: 'bl_operators.userpref.PREFERENCES_OT_addon_enable' = None
+
+PREFERENCES_OT_addon_expand: 'bl_operators.userpref.PREFERENCES_OT_addon_expand' = None
+
+PREFERENCES_OT_addon_install: 'bl_operators.userpref.PREFERENCES_OT_addon_install' = None
+
+PREFERENCES_OT_addon_refresh: 'bl_operators.userpref.PREFERENCES_OT_addon_refresh' = None
+
+PREFERENCES_OT_addon_remove: 'bl_operators.userpref.PREFERENCES_OT_addon_remove' = None
+
+PREFERENCES_OT_addon_show: 'bl_operators.userpref.PREFERENCES_OT_addon_show' = None
+
+PREFERENCES_OT_app_template_install: 'bl_operators.userpref.PREFERENCES_OT_app_template_install' = None
+
+PREFERENCES_OT_copy_prev: 'bl_operators.userpref.PREFERENCES_OT_copy_prev' = None
+
+PREFERENCES_OT_keyconfig_activate: 'bl_operators.userpref.PREFERENCES_OT_keyconfig_activate' = None
+
+PREFERENCES_OT_keyconfig_export: 'bl_operators.userpref.PREFERENCES_OT_keyconfig_export' = None
+
+PREFERENCES_OT_keyconfig_import: 'bl_operators.userpref.PREFERENCES_OT_keyconfig_import' = None
+
+PREFERENCES_OT_keyconfig_remove: 'bl_operators.userpref.PREFERENCES_OT_keyconfig_remove' = None
+
+PREFERENCES_OT_keyconfig_test: 'bl_operators.userpref.PREFERENCES_OT_keyconfig_test' = None
+
+PREFERENCES_OT_keyitem_add: 'bl_operators.userpref.PREFERENCES_OT_keyitem_add' = None
+
+PREFERENCES_OT_keyitem_remove: 'bl_operators.userpref.PREFERENCES_OT_keyitem_remove' = None
+
+PREFERENCES_OT_keyitem_restore: 'bl_operators.userpref.PREFERENCES_OT_keyitem_restore' = None
+
+PREFERENCES_OT_keymap_restore: 'bl_operators.userpref.PREFERENCES_OT_keymap_restore' = None
+
+PREFERENCES_OT_studiolight_copy_settings: 'bl_operators.userpref.PREFERENCES_OT_studiolight_copy_settings' = None
+
+PREFERENCES_OT_studiolight_install: 'bl_operators.userpref.PREFERENCES_OT_studiolight_install' = None
+
+PREFERENCES_OT_studiolight_new: 'bl_operators.userpref.PREFERENCES_OT_studiolight_new' = None
+
+PREFERENCES_OT_studiolight_show: 'bl_operators.userpref.PREFERENCES_OT_studiolight_show' = None
+
+PREFERENCES_OT_studiolight_uninstall: 'bl_operators.userpref.PREFERENCES_OT_studiolight_uninstall' = None
+
+PREFERENCES_OT_theme_install: 'bl_operators.userpref.PREFERENCES_OT_theme_install' = None
+
+PROPERTIES_HT_header: 'bl_ui.space_properties.PROPERTIES_HT_header' = None
+
+PROPERTIES_PT_navigation_bar: 'bl_ui.space_properties.PROPERTIES_PT_navigation_bar' = None
+
+RENDER_MT_framerate_presets: 'bl_ui.properties_output.RENDER_MT_framerate_presets' = None
+
+RENDER_MT_lineset_context_menu: 'bl_ui.properties_freestyle.RENDER_MT_lineset_context_menu' = None
+
+RENDER_PT_color_management: 'bl_ui.properties_render.RENDER_PT_color_management' = None
+
+RENDER_PT_color_management_curves: 'bl_ui.properties_render.RENDER_PT_color_management_curves' = None
+
+RENDER_PT_context: 'bl_ui.properties_render.RENDER_PT_context' = None
+
+RENDER_PT_dimensions: 'bl_ui.properties_output.RENDER_PT_dimensions' = None
+
+RENDER_PT_eevee_ambient_occlusion: 'bl_ui.properties_render.RENDER_PT_eevee_ambient_occlusion' = None
+
+RENDER_PT_eevee_bloom: 'bl_ui.properties_render.RENDER_PT_eevee_bloom' = None
+
+RENDER_PT_eevee_depth_of_field: 'bl_ui.properties_render.RENDER_PT_eevee_depth_of_field' = None
+
+RENDER_PT_eevee_film: 'bl_ui.properties_render.RENDER_PT_eevee_film' = None
+
+RENDER_PT_eevee_hair: 'bl_ui.properties_render.RENDER_PT_eevee_hair' = None
+
+RENDER_PT_eevee_indirect_lighting: 'bl_ui.properties_render.RENDER_PT_eevee_indirect_lighting' = None
+
+RENDER_PT_eevee_indirect_lighting_display: 'bl_ui.properties_render.RENDER_PT_eevee_indirect_lighting_display' = None
+
+RENDER_PT_eevee_motion_blur: 'bl_ui.properties_render.RENDER_PT_eevee_motion_blur' = None
+
+RENDER_PT_eevee_performance: 'bl_ui.properties_render.RENDER_PT_eevee_performance' = None
+
+RENDER_PT_eevee_sampling: 'bl_ui.properties_render.RENDER_PT_eevee_sampling' = None
+
+RENDER_PT_eevee_screen_space_reflections: 'bl_ui.properties_render.RENDER_PT_eevee_screen_space_reflections' = None
+
+RENDER_PT_eevee_shadows: 'bl_ui.properties_render.RENDER_PT_eevee_shadows' = None
+
+RENDER_PT_eevee_subsurface_scattering: 'bl_ui.properties_render.RENDER_PT_eevee_subsurface_scattering' = None
+
+RENDER_PT_eevee_volumetric: 'bl_ui.properties_render.RENDER_PT_eevee_volumetric' = None
+
+RENDER_PT_eevee_volumetric_lighting: 'bl_ui.properties_render.RENDER_PT_eevee_volumetric_lighting' = None
+
+RENDER_PT_eevee_volumetric_shadows: 'bl_ui.properties_render.RENDER_PT_eevee_volumetric_shadows' = None
+
+RENDER_PT_encoding: 'bl_ui.properties_output.RENDER_PT_encoding' = None
+
+RENDER_PT_encoding_audio: 'bl_ui.properties_output.RENDER_PT_encoding_audio' = None
+
+RENDER_PT_encoding_video: 'bl_ui.properties_output.RENDER_PT_encoding_video' = None
+
+RENDER_PT_ffmpeg_presets: 'bl_ui.properties_output.RENDER_PT_ffmpeg_presets' = None
+
+RENDER_PT_frame_remapping: 'bl_ui.properties_output.RENDER_PT_frame_remapping' = None
+
+RENDER_PT_freestyle: 'bl_ui.properties_freestyle.RENDER_PT_freestyle' = None
+
+RENDER_PT_gpencil: 'bl_ui.properties_render.RENDER_PT_gpencil' = None
+
+RENDER_PT_opengl_color: 'bl_ui.properties_render.RENDER_PT_opengl_color' = None
+
+RENDER_PT_opengl_film: 'bl_ui.properties_render.RENDER_PT_opengl_film' = None
+
+RENDER_PT_opengl_lighting: 'bl_ui.properties_render.RENDER_PT_opengl_lighting' = None
+
+RENDER_PT_opengl_options: 'bl_ui.properties_render.RENDER_PT_opengl_options' = None
+
+RENDER_PT_opengl_sampling: 'bl_ui.properties_render.RENDER_PT_opengl_sampling' = None
+
+RENDER_PT_output: 'bl_ui.properties_output.RENDER_PT_output' = None
+
+RENDER_PT_output_views: 'bl_ui.properties_output.RENDER_PT_output_views' = None
+
+RENDER_PT_post_processing: 'bl_ui.properties_output.RENDER_PT_post_processing' = None
+
+RENDER_PT_presets: 'bl_ui.properties_output.RENDER_PT_presets' = None
+
+RENDER_PT_simplify: 'bl_ui.properties_render.RENDER_PT_simplify' = None
+
+RENDER_PT_simplify_greasepencil: 'bl_ui.properties_render.RENDER_PT_simplify_greasepencil' = None
+
+RENDER_PT_simplify_render: 'bl_ui.properties_render.RENDER_PT_simplify_render' = None
+
+RENDER_PT_simplify_viewport: 'bl_ui.properties_render.RENDER_PT_simplify_viewport' = None
+
+RENDER_PT_stamp: 'bl_ui.properties_output.RENDER_PT_stamp' = None
+
+RENDER_PT_stamp_burn: 'bl_ui.properties_output.RENDER_PT_stamp_burn' = None
+
+RENDER_PT_stamp_note: 'bl_ui.properties_output.RENDER_PT_stamp_note' = None
+
+RENDER_PT_stereoscopy: 'bl_ui.properties_output.RENDER_PT_stereoscopy' = None
+
+RENDER_UL_renderviews: 'bl_ui.properties_output.RENDER_UL_renderviews' = None
+
+SAFE_AREAS_PT_presets: 'bl_ui.properties_data_camera.SAFE_AREAS_PT_presets' = None
+
+SCENE_OT_freestyle_add_edge_marks_to_keying_set: 'bl_operators.freestyle.SCENE_OT_freestyle_add_edge_marks_to_keying_set' = None
+
+SCENE_OT_freestyle_add_face_marks_to_keying_set: 'bl_operators.freestyle.SCENE_OT_freestyle_add_face_marks_to_keying_set' = None
+
+SCENE_OT_freestyle_fill_range_by_selection: 'bl_operators.freestyle.SCENE_OT_freestyle_fill_range_by_selection' = None
+
+SCENE_OT_freestyle_module_open: 'bl_operators.freestyle.SCENE_OT_freestyle_module_open' = None
+
+SCENE_PT_audio: 'bl_ui.properties_scene.SCENE_PT_audio' = None
+
+SCENE_PT_custom_props: 'bl_ui.properties_scene.SCENE_PT_custom_props' = None
+
+SCENE_PT_keyframing_settings: 'bl_ui.properties_scene.SCENE_PT_keyframing_settings' = None
+
+SCENE_PT_keying_set_paths: 'bl_ui.properties_scene.SCENE_PT_keying_set_paths' = None
+
+SCENE_PT_keying_sets: 'bl_ui.properties_scene.SCENE_PT_keying_sets' = None
+
+SCENE_PT_physics: 'bl_ui.properties_scene.SCENE_PT_physics' = None
+
+SCENE_PT_rigid_body_cache: 'bl_ui.properties_scene.SCENE_PT_rigid_body_cache' = None
+
+SCENE_PT_rigid_body_field_weights: 'bl_ui.properties_scene.SCENE_PT_rigid_body_field_weights' = None
+
+SCENE_PT_rigid_body_world: 'bl_ui.properties_scene.SCENE_PT_rigid_body_world' = None
+
+SCENE_PT_rigid_body_world_settings: 'bl_ui.properties_scene.SCENE_PT_rigid_body_world_settings' = None
+
+SCENE_PT_scene: 'bl_ui.properties_scene.SCENE_PT_scene' = None
+
+SCENE_PT_unit: 'bl_ui.properties_scene.SCENE_PT_unit' = None
+
+SCENE_UL_keying_set_paths: 'bl_ui.properties_scene.SCENE_UL_keying_set_paths' = None
+
+SEQUENCER_HT_header: 'bl_ui.space_sequencer.SEQUENCER_HT_header' = None
+
+SEQUENCER_HT_tool_header: 'bl_ui.space_sequencer.SEQUENCER_HT_tool_header' = None
+
+SEQUENCER_MT_add: 'bl_ui.space_sequencer.SEQUENCER_MT_add' = None
+
+SEQUENCER_MT_add_effect: 'bl_ui.space_sequencer.SEQUENCER_MT_add_effect' = None
+
+SEQUENCER_MT_add_empty: 'bl_ui.space_sequencer.SEQUENCER_MT_add_empty' = None
+
+SEQUENCER_MT_add_transitions: 'bl_ui.space_sequencer.SEQUENCER_MT_add_transitions' = None
+
+SEQUENCER_MT_change: 'bl_ui.space_sequencer.SEQUENCER_MT_change' = None
+
+SEQUENCER_MT_context_menu: 'bl_ui.space_sequencer.SEQUENCER_MT_context_menu' = None
+
+SEQUENCER_MT_editor_menus: 'bl_ui.space_sequencer.SEQUENCER_MT_editor_menus' = None
+
+SEQUENCER_MT_marker: 'bl_ui.space_sequencer.SEQUENCER_MT_marker' = None
+
+SEQUENCER_MT_navigation: 'bl_ui.space_sequencer.SEQUENCER_MT_navigation' = None
+
+SEQUENCER_MT_preview_zoom: 'bl_ui.space_sequencer.SEQUENCER_MT_preview_zoom' = None
+
+SEQUENCER_MT_proxy: 'bl_ui.space_sequencer.SEQUENCER_MT_proxy' = None
+
+SEQUENCER_MT_range: 'bl_ui.space_sequencer.SEQUENCER_MT_range' = None
+
+SEQUENCER_MT_select: 'bl_ui.space_sequencer.SEQUENCER_MT_select' = None
+
+SEQUENCER_MT_select_channel: 'bl_ui.space_sequencer.SEQUENCER_MT_select_channel' = None
+
+SEQUENCER_MT_select_handle: 'bl_ui.space_sequencer.SEQUENCER_MT_select_handle' = None
+
+SEQUENCER_MT_select_linked: 'bl_ui.space_sequencer.SEQUENCER_MT_select_linked' = None
+
+SEQUENCER_MT_strip: 'bl_ui.space_sequencer.SEQUENCER_MT_strip' = None
+
+SEQUENCER_MT_strip_effect: 'bl_ui.space_sequencer.SEQUENCER_MT_strip_effect' = None
+
+SEQUENCER_MT_strip_input: 'bl_ui.space_sequencer.SEQUENCER_MT_strip_input' = None
+
+SEQUENCER_MT_strip_lock_mute: 'bl_ui.space_sequencer.SEQUENCER_MT_strip_lock_mute' = None
+
+SEQUENCER_MT_strip_movie: 'bl_ui.space_sequencer.SEQUENCER_MT_strip_movie' = None
+
+SEQUENCER_MT_strip_transform: 'bl_ui.space_sequencer.SEQUENCER_MT_strip_transform' = None
+
+SEQUENCER_MT_view: 'bl_ui.space_sequencer.SEQUENCER_MT_view' = None
+
+SEQUENCER_MT_view_cache: 'bl_ui.space_sequencer.SEQUENCER_MT_view_cache' = None
+
+SEQUENCER_PT_active_tool: 'bl_ui.space_sequencer.SEQUENCER_PT_active_tool' = None
+
+SEQUENCER_PT_adjust: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust' = None
+
+SEQUENCER_PT_adjust_color: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_color' = None
+
+SEQUENCER_PT_adjust_comp: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_comp' = None
+
+SEQUENCER_PT_adjust_sound: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_sound' = None
+
+SEQUENCER_PT_adjust_transform: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_transform' = None
+
+SEQUENCER_PT_adjust_transform_crop: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_transform_crop' = None
+
+SEQUENCER_PT_adjust_transform_offset: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_transform_offset' = None
+
+SEQUENCER_PT_adjust_video: 'bl_ui.space_sequencer.SEQUENCER_PT_adjust_video' = None
+
+SEQUENCER_PT_annotation: 'bl_ui.space_sequencer.SEQUENCER_PT_annotation' = None
+
+SEQUENCER_PT_annotation_onion: 'bl_ui.space_sequencer.SEQUENCER_PT_annotation_onion' = None
+
+SEQUENCER_PT_cache_settings: 'bl_ui.space_sequencer.SEQUENCER_PT_cache_settings' = None
+
+SEQUENCER_PT_custom_props: 'bl_ui.space_sequencer.SEQUENCER_PT_custom_props' = None
+
+SEQUENCER_PT_effect: 'bl_ui.space_sequencer.SEQUENCER_PT_effect' = None
+
+SEQUENCER_PT_effect_text_layout: 'bl_ui.space_sequencer.SEQUENCER_PT_effect_text_layout' = None
+
+SEQUENCER_PT_effect_text_style: 'bl_ui.space_sequencer.SEQUENCER_PT_effect_text_style' = None
+
+SEQUENCER_PT_frame_overlay: 'bl_ui.space_sequencer.SEQUENCER_PT_frame_overlay' = None
+
+SEQUENCER_PT_mask: 'bl_ui.space_sequencer.SEQUENCER_PT_mask' = None
+
+SEQUENCER_PT_modifiers: 'bl_ui.space_sequencer.SEQUENCER_PT_modifiers' = None
+
+SEQUENCER_PT_preview: 'bl_ui.space_sequencer.SEQUENCER_PT_preview' = None
+
+SEQUENCER_PT_proxy_settings: 'bl_ui.space_sequencer.SEQUENCER_PT_proxy_settings' = None
+
+SEQUENCER_PT_scene: 'bl_ui.space_sequencer.SEQUENCER_PT_scene' = None
+
+SEQUENCER_PT_source: 'bl_ui.space_sequencer.SEQUENCER_PT_source' = None
+
+SEQUENCER_PT_strip: 'bl_ui.space_sequencer.SEQUENCER_PT_strip' = None
+
+SEQUENCER_PT_strip_cache: 'bl_ui.space_sequencer.SEQUENCER_PT_strip_cache' = None
+
+SEQUENCER_PT_strip_proxy: 'bl_ui.space_sequencer.SEQUENCER_PT_strip_proxy' = None
+
+SEQUENCER_PT_time: 'bl_ui.space_sequencer.SEQUENCER_PT_time' = None
+
+SEQUENCER_PT_tools_active: 'bl_ui.space_toolsystem_toolbar.SEQUENCER_PT_tools_active' = None
+
+SEQUENCER_PT_view: 'bl_ui.space_sequencer.SEQUENCER_PT_view' = None
+
+SEQUENCER_PT_view_safe_areas: 'bl_ui.space_sequencer.SEQUENCER_PT_view_safe_areas' = None
+
+SEQUENCER_PT_view_safe_areas_center_cut: 'bl_ui.space_sequencer.SEQUENCER_PT_view_safe_areas_center_cut' = None
+
+STATUSBAR_HT_header: 'bl_ui.space_statusbar.STATUSBAR_HT_header' = None
+
+TEXTURE_MT_context_menu: 'bl_ui.properties_texture.TEXTURE_MT_context_menu' = None
+
+TEXTURE_PT_blend: 'bl_ui.properties_texture.TEXTURE_PT_blend' = None
+
+TEXTURE_PT_clouds: 'bl_ui.properties_texture.TEXTURE_PT_clouds' = None
+
+TEXTURE_PT_colors: 'bl_ui.properties_texture.TEXTURE_PT_colors' = None
+
+TEXTURE_PT_colors_ramp: 'bl_ui.properties_texture.TEXTURE_PT_colors_ramp' = None
+
+TEXTURE_PT_context: 'bl_ui.properties_texture.TEXTURE_PT_context' = None
+
+TEXTURE_PT_custom_props: 'bl_ui.properties_texture.TEXTURE_PT_custom_props' = None
+
+TEXTURE_PT_distortednoise: 'bl_ui.properties_texture.TEXTURE_PT_distortednoise' = None
+
+TEXTURE_PT_image: 'bl_ui.properties_texture.TEXTURE_PT_image' = None
+
+TEXTURE_PT_image_alpha: 'bl_ui.properties_texture.TEXTURE_PT_image_alpha' = None
+
+TEXTURE_PT_image_mapping: 'bl_ui.properties_texture.TEXTURE_PT_image_mapping' = None
+
+TEXTURE_PT_image_mapping_crop: 'bl_ui.properties_texture.TEXTURE_PT_image_mapping_crop' = None
+
+TEXTURE_PT_image_sampling: 'bl_ui.properties_texture.TEXTURE_PT_image_sampling' = None
+
+TEXTURE_PT_image_settings: 'bl_ui.properties_texture.TEXTURE_PT_image_settings' = None
+
+TEXTURE_PT_influence: 'bl_ui.properties_texture.TEXTURE_PT_influence' = None
+
+TEXTURE_PT_magic: 'bl_ui.properties_texture.TEXTURE_PT_magic' = None
+
+TEXTURE_PT_mapping: 'bl_ui.properties_texture.TEXTURE_PT_mapping' = None
+
+TEXTURE_PT_marble: 'bl_ui.properties_texture.TEXTURE_PT_marble' = None
+
+TEXTURE_PT_musgrave: 'bl_ui.properties_texture.TEXTURE_PT_musgrave' = None
+
+TEXTURE_PT_node: 'bl_ui.properties_texture.TEXTURE_PT_node' = None
+
+TEXTURE_PT_preview: 'bl_ui.properties_texture.TEXTURE_PT_preview' = None
+
+TEXTURE_PT_stucci: 'bl_ui.properties_texture.TEXTURE_PT_stucci' = None
+
+TEXTURE_PT_voronoi: 'bl_ui.properties_texture.TEXTURE_PT_voronoi' = None
+
+TEXTURE_PT_voronoi_feature_weights: 'bl_ui.properties_texture.TEXTURE_PT_voronoi_feature_weights' = None
+
+TEXTURE_PT_wood: 'bl_ui.properties_texture.TEXTURE_PT_wood' = None
+
+TEXTURE_UL_texpaintslots: 'bl_ui.space_view3d_toolbar.TEXTURE_UL_texpaintslots' = None
+
+TEXTURE_UL_texslots: 'bl_ui.properties_texture.TEXTURE_UL_texslots' = None
+
+TEXT_HT_footer: 'bl_ui.space_text.TEXT_HT_footer' = None
+
+TEXT_HT_header: 'bl_ui.space_text.TEXT_HT_header' = None
+
+TEXT_MT_context_menu: 'bl_ui.space_text.TEXT_MT_context_menu' = None
+
+TEXT_MT_edit: 'bl_ui.space_text.TEXT_MT_edit' = None
+
+TEXT_MT_edit_to3d: 'bl_ui.space_text.TEXT_MT_edit_to3d' = None
+
+TEXT_MT_editor_menus: 'bl_ui.space_text.TEXT_MT_editor_menus' = None
+
+TEXT_MT_format: 'bl_ui.space_text.TEXT_MT_format' = None
+
+TEXT_MT_select: 'bl_ui.space_text.TEXT_MT_select' = None
+
+TEXT_MT_templates: 'bl_ui.space_text.TEXT_MT_templates' = None
+
+TEXT_MT_templates_osl: 'bl_ui.space_text.TEXT_MT_templates_osl' = None
+
+TEXT_MT_templates_py: 'bl_ui.space_text.TEXT_MT_templates_py' = None
+
+TEXT_MT_text: 'bl_ui.space_text.TEXT_MT_text' = None
+
+TEXT_MT_view: 'bl_ui.space_text.TEXT_MT_view' = None
+
+TEXT_MT_view_navigation: 'bl_ui.space_text.TEXT_MT_view_navigation' = None
+
+TEXT_PT_find: 'bl_ui.space_text.TEXT_PT_find' = None
+
+TEXT_PT_properties: 'bl_ui.space_text.TEXT_PT_properties' = None
+
+TIME_HT_editor_buttons: 'bl_ui.space_time.TIME_HT_editor_buttons' = None
+
+TIME_MT_cache: 'bl_ui.space_time.TIME_MT_cache' = None
+
+TIME_MT_editor_menus: 'bl_ui.space_time.TIME_MT_editor_menus' = None
+
+TIME_MT_marker: 'bl_ui.space_time.TIME_MT_marker' = None
+
+TIME_MT_view: 'bl_ui.space_time.TIME_MT_view' = None
+
+TIME_PT_keyframing_settings: 'bl_ui.space_time.TIME_PT_keyframing_settings' = None
+
+TIME_PT_playback: 'bl_ui.space_time.TIME_PT_playback' = None
+
+TOPBAR_HT_upper_bar: 'bl_ui.space_topbar.TOPBAR_HT_upper_bar' = None
+
+TOPBAR_MT_app: 'bl_ui.space_topbar.TOPBAR_MT_app' = None
+
+TOPBAR_MT_app_system: 'bl_ui.space_topbar.TOPBAR_MT_app_system' = None
+
+TOPBAR_MT_edit: 'bl_ui.space_topbar.TOPBAR_MT_edit' = None
+
+TOPBAR_MT_edit_armature_add: 'bl_ui.space_view3d.TOPBAR_MT_edit_armature_add' = None
+
+TOPBAR_MT_edit_curve_add: 'bl_ui.space_view3d.TOPBAR_MT_edit_curve_add' = None
+
+TOPBAR_MT_editor_menus: 'bl_ui.space_topbar.TOPBAR_MT_editor_menus' = None
+
+TOPBAR_MT_file: 'bl_ui.space_topbar.TOPBAR_MT_file' = None
+
+TOPBAR_MT_file_cleanup: 'bl_ui.space_topbar.TOPBAR_MT_file_cleanup' = None
+
+TOPBAR_MT_file_context_menu: 'bl_ui.space_topbar.TOPBAR_MT_file_context_menu' = None
+
+TOPBAR_MT_file_defaults: 'bl_ui.space_topbar.TOPBAR_MT_file_defaults' = None
+
+TOPBAR_MT_file_export: 'bl_ui.space_topbar.TOPBAR_MT_file_export' = None
+
+TOPBAR_MT_file_external_data: 'bl_ui.space_topbar.TOPBAR_MT_file_external_data' = None
+
+TOPBAR_MT_file_import: 'bl_ui.space_topbar.TOPBAR_MT_file_import' = None
+
+TOPBAR_MT_file_new: 'bl_ui.space_topbar.TOPBAR_MT_file_new' = None
+
+TOPBAR_MT_file_previews: 'bl_ui.space_topbar.TOPBAR_MT_file_previews' = None
+
+TOPBAR_MT_file_recover: 'bl_ui.space_topbar.TOPBAR_MT_file_recover' = None
+
+TOPBAR_MT_help: 'bl_ui.space_topbar.TOPBAR_MT_help' = None
+
+TOPBAR_MT_render: 'bl_ui.space_topbar.TOPBAR_MT_render' = None
+
+TOPBAR_MT_templates_more: 'bl_ui.space_topbar.TOPBAR_MT_templates_more' = None
+
+TOPBAR_MT_window: 'bl_ui.space_topbar.TOPBAR_MT_window' = None
+
+TOPBAR_MT_workspace_menu: 'bl_ui.space_topbar.TOPBAR_MT_workspace_menu' = None
+
+TOPBAR_PT_annotation_layers: 'bl_ui.space_view3d.TOPBAR_PT_annotation_layers' = None
+
+TOPBAR_PT_gpencil_layers: 'bl_ui.space_topbar.TOPBAR_PT_gpencil_layers' = None
+
+TOPBAR_PT_gpencil_materials: 'bl_ui.space_view3d.TOPBAR_PT_gpencil_materials' = None
+
+TOPBAR_PT_gpencil_primitive: 'bl_ui.space_topbar.TOPBAR_PT_gpencil_primitive' = None
+
+TOPBAR_PT_gpencil_vertexcolor: 'bl_ui.space_view3d.TOPBAR_PT_gpencil_vertexcolor' = None
+
+TOPBAR_PT_name: 'bl_ui.space_topbar.TOPBAR_PT_name' = None
+
+TOPBAR_PT_tool_fallback: 'bl_ui.space_topbar.TOPBAR_PT_tool_fallback' = None
+
+TOPBAR_PT_tool_settings_extra: 'bl_ui.space_topbar.TOPBAR_PT_tool_settings_extra' = None
+
+UI_UL_list: 'bl_ui.UI_UL_list' = None
+
+USERPREF_HT_header: 'bl_ui.space_userpref.USERPREF_HT_header' = None
+
+USERPREF_MT_editor_menus: 'bl_ui.space_userpref.USERPREF_MT_editor_menus' = None
+
+USERPREF_MT_interface_theme_presets: 'bl_ui.space_userpref.USERPREF_MT_interface_theme_presets' = None
+
+USERPREF_MT_keyconfigs: 'bl_ui.space_userpref.USERPREF_MT_keyconfigs' = None
+
+USERPREF_MT_save_load: 'bl_ui.space_userpref.USERPREF_MT_save_load' = None
+
+USERPREF_MT_view: 'bl_ui.space_userpref.USERPREF_MT_view' = None
+
+USERPREF_PT_addons: 'bl_ui.space_userpref.USERPREF_PT_addons' = None
+
+USERPREF_PT_animation_fcurves: 'bl_ui.space_userpref.USERPREF_PT_animation_fcurves' = None
+
+USERPREF_PT_animation_keyframes: 'bl_ui.space_userpref.USERPREF_PT_animation_keyframes' = None
+
+USERPREF_PT_animation_timeline: 'bl_ui.space_userpref.USERPREF_PT_animation_timeline' = None
+
+USERPREF_PT_edit_annotations: 'bl_ui.space_userpref.USERPREF_PT_edit_annotations' = None
+
+USERPREF_PT_edit_cursor: 'bl_ui.space_userpref.USERPREF_PT_edit_cursor' = None
+
+USERPREF_PT_edit_gpencil: 'bl_ui.space_userpref.USERPREF_PT_edit_gpencil' = None
+
+USERPREF_PT_edit_misc: 'bl_ui.space_userpref.USERPREF_PT_edit_misc' = None
+
+USERPREF_PT_edit_objects: 'bl_ui.space_userpref.USERPREF_PT_edit_objects' = None
+
+USERPREF_PT_edit_objects_duplicate_data: 'bl_ui.space_userpref.USERPREF_PT_edit_objects_duplicate_data' = None
+
+USERPREF_PT_edit_objects_new: 'bl_ui.space_userpref.USERPREF_PT_edit_objects_new' = None
+
+USERPREF_PT_edit_weight_paint: 'bl_ui.space_userpref.USERPREF_PT_edit_weight_paint' = None
+
+USERPREF_PT_experimental_debugging: 'bl_ui.space_userpref.USERPREF_PT_experimental_debugging' = None
+
+USERPREF_PT_experimental_new_features: 'bl_ui.space_userpref.USERPREF_PT_experimental_new_features' = None
+
+USERPREF_PT_experimental_prototypes: 'bl_ui.space_userpref.USERPREF_PT_experimental_prototypes' = None
+
+USERPREF_PT_file_paths_applications: 'bl_ui.space_userpref.USERPREF_PT_file_paths_applications' = None
+
+USERPREF_PT_file_paths_data: 'bl_ui.space_userpref.USERPREF_PT_file_paths_data' = None
+
+USERPREF_PT_file_paths_development: 'bl_ui.space_userpref.USERPREF_PT_file_paths_development' = None
+
+USERPREF_PT_file_paths_render: 'bl_ui.space_userpref.USERPREF_PT_file_paths_render' = None
+
+USERPREF_PT_input_keyboard: 'bl_ui.space_userpref.USERPREF_PT_input_keyboard' = None
+
+USERPREF_PT_input_mouse: 'bl_ui.space_userpref.USERPREF_PT_input_mouse' = None
+
+USERPREF_PT_input_ndof: 'bl_ui.space_userpref.USERPREF_PT_input_ndof' = None
+
+USERPREF_PT_input_tablet: 'bl_ui.space_userpref.USERPREF_PT_input_tablet' = None
+
+USERPREF_PT_interface_display: 'bl_ui.space_userpref.USERPREF_PT_interface_display' = None
+
+USERPREF_PT_interface_editors: 'bl_ui.space_userpref.USERPREF_PT_interface_editors' = None
+
+USERPREF_PT_interface_menus: 'bl_ui.space_userpref.USERPREF_PT_interface_menus' = None
+
+USERPREF_PT_interface_menus_mouse_over: 'bl_ui.space_userpref.USERPREF_PT_interface_menus_mouse_over' = None
+
+USERPREF_PT_interface_menus_pie: 'bl_ui.space_userpref.USERPREF_PT_interface_menus_pie' = None
+
+USERPREF_PT_interface_statusbar: 'bl_ui.space_userpref.USERPREF_PT_interface_statusbar' = None
+
+USERPREF_PT_interface_temporary_windows: 'bl_ui.space_userpref.USERPREF_PT_interface_temporary_windows' = None
+
+USERPREF_PT_interface_text: 'bl_ui.space_userpref.USERPREF_PT_interface_text' = None
+
+USERPREF_PT_interface_translation: 'bl_ui.space_userpref.USERPREF_PT_interface_translation' = None
+
+USERPREF_PT_keymap: 'bl_ui.space_userpref.USERPREF_PT_keymap' = None
+
+USERPREF_PT_navigation_bar: 'bl_ui.space_userpref.USERPREF_PT_navigation_bar' = None
+
+USERPREF_PT_navigation_fly_walk: 'bl_ui.space_userpref.USERPREF_PT_navigation_fly_walk' = None
+
+USERPREF_PT_navigation_fly_walk_gravity: 'bl_ui.space_userpref.USERPREF_PT_navigation_fly_walk_gravity' = None
+
+USERPREF_PT_navigation_fly_walk_navigation: 'bl_ui.space_userpref.USERPREF_PT_navigation_fly_walk_navigation' = None
+
+USERPREF_PT_navigation_orbit: 'bl_ui.space_userpref.USERPREF_PT_navigation_orbit' = None
+
+USERPREF_PT_navigation_zoom: 'bl_ui.space_userpref.USERPREF_PT_navigation_zoom' = None
+
+USERPREF_PT_ndof_settings: 'bl_ui.space_userpref.USERPREF_PT_ndof_settings' = None
+
+USERPREF_PT_save_preferences: 'bl_ui.space_userpref.USERPREF_PT_save_preferences' = None
+
+USERPREF_PT_saveload_autorun: 'bl_ui.space_userpref.USERPREF_PT_saveload_autorun' = None
+
+USERPREF_PT_saveload_blend: 'bl_ui.space_userpref.USERPREF_PT_saveload_blend' = None
+
+USERPREF_PT_saveload_blend_autosave: 'bl_ui.space_userpref.USERPREF_PT_saveload_blend_autosave' = None
+
+USERPREF_PT_saveload_file_browser: 'bl_ui.space_userpref.USERPREF_PT_saveload_file_browser' = None
+
+USERPREF_PT_studiolight_light_editor: 'bl_ui.space_userpref.USERPREF_PT_studiolight_light_editor' = None
+
+USERPREF_PT_studiolight_lights: 'bl_ui.space_userpref.USERPREF_PT_studiolight_lights' = None
+
+USERPREF_PT_studiolight_matcaps: 'bl_ui.space_userpref.USERPREF_PT_studiolight_matcaps' = None
+
+USERPREF_PT_studiolight_world: 'bl_ui.space_userpref.USERPREF_PT_studiolight_world' = None
+
+USERPREF_PT_system_cycles_devices: 'bl_ui.space_userpref.USERPREF_PT_system_cycles_devices' = None
+
+USERPREF_PT_system_memory: 'bl_ui.space_userpref.USERPREF_PT_system_memory' = None
+
+USERPREF_PT_system_sound: 'bl_ui.space_userpref.USERPREF_PT_system_sound' = None
+
+USERPREF_PT_system_video_sequencer: 'bl_ui.space_userpref.USERPREF_PT_system_video_sequencer' = None
+
+USERPREF_PT_theme: 'bl_ui.space_userpref.USERPREF_PT_theme' = None
+
+USERPREF_PT_theme_bone_color_sets: 'bl_ui.space_userpref.USERPREF_PT_theme_bone_color_sets' = None
+
+USERPREF_PT_theme_interface_gizmos: 'bl_ui.space_userpref.USERPREF_PT_theme_interface_gizmos' = None
+
+USERPREF_PT_theme_interface_icons: 'bl_ui.space_userpref.USERPREF_PT_theme_interface_icons' = None
+
+USERPREF_PT_theme_interface_state: 'bl_ui.space_userpref.USERPREF_PT_theme_interface_state' = None
+
+USERPREF_PT_theme_interface_styles: 'bl_ui.space_userpref.USERPREF_PT_theme_interface_styles' = None
+
+USERPREF_PT_theme_interface_transparent_checker: 'bl_ui.space_userpref.USERPREF_PT_theme_interface_transparent_checker' = None
+
+USERPREF_PT_theme_text_style: 'bl_ui.space_userpref.USERPREF_PT_theme_text_style' = None
+
+USERPREF_PT_theme_user_interface: 'bl_ui.space_userpref.USERPREF_PT_theme_user_interface' = None
+
+USERPREF_PT_viewport_display: 'bl_ui.space_userpref.USERPREF_PT_viewport_display' = None
+
+USERPREF_PT_viewport_quality: 'bl_ui.space_userpref.USERPREF_PT_viewport_quality' = None
+
+USERPREF_PT_viewport_selection: 'bl_ui.space_userpref.USERPREF_PT_viewport_selection' = None
+
+USERPREF_PT_viewport_textures: 'bl_ui.space_userpref.USERPREF_PT_viewport_textures' = None
+
+VIEW3D_HT_header: 'bl_ui.space_view3d.VIEW3D_HT_header' = None
+
+VIEW3D_HT_tool_header: 'bl_ui.space_view3d.VIEW3D_HT_tool_header' = None
+
+VIEW3D_MT_add: 'bl_ui.space_view3d.VIEW3D_MT_add' = None
+
+VIEW3D_MT_angle_control: 'bl_ui.space_view3d.VIEW3D_MT_angle_control' = None
+
+VIEW3D_MT_armature_add: 'bl_ui.space_view3d.VIEW3D_MT_armature_add' = None
+
+VIEW3D_MT_armature_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_armature_context_menu' = None
+
+VIEW3D_MT_assign_material: 'bl_ui.space_view3d.VIEW3D_MT_assign_material' = None
+
+VIEW3D_MT_bone_options_disable: 'bl_ui.space_view3d.VIEW3D_MT_bone_options_disable' = None
+
+VIEW3D_MT_bone_options_enable: 'bl_ui.space_view3d.VIEW3D_MT_bone_options_enable' = None
+
+VIEW3D_MT_bone_options_toggle: 'bl_ui.space_view3d.VIEW3D_MT_bone_options_toggle' = None
+
+VIEW3D_MT_brush_context_menu: 'bl_ui.space_view3d_toolbar.VIEW3D_MT_brush_context_menu' = None
+
+VIEW3D_MT_brush_context_menu_paint_modes: 'bl_ui.space_view3d_toolbar.VIEW3D_MT_brush_context_menu_paint_modes' = None
+
+VIEW3D_MT_brush_gpencil_context_menu: 'bl_ui.space_view3d_toolbar.VIEW3D_MT_brush_gpencil_context_menu' = None
+
+VIEW3D_MT_brush_paint_modes: 'bl_ui.space_view3d.VIEW3D_MT_brush_paint_modes' = None
+
+VIEW3D_MT_camera_add: 'bl_ui.space_view3d.VIEW3D_MT_camera_add' = None
+
+VIEW3D_MT_curve_add: 'bl_ui.space_view3d.VIEW3D_MT_curve_add' = None
+
+VIEW3D_MT_edit_armature: 'bl_ui.space_view3d.VIEW3D_MT_edit_armature' = None
+
+VIEW3D_MT_edit_armature_delete: 'bl_ui.space_view3d.VIEW3D_MT_edit_armature_delete' = None
+
+VIEW3D_MT_edit_armature_names: 'bl_ui.space_view3d.VIEW3D_MT_edit_armature_names' = None
+
+VIEW3D_MT_edit_armature_parent: 'bl_ui.space_view3d.VIEW3D_MT_edit_armature_parent' = None
+
+VIEW3D_MT_edit_armature_roll: 'bl_ui.space_view3d.VIEW3D_MT_edit_armature_roll' = None
+
+VIEW3D_MT_edit_curve: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve' = None
+
+VIEW3D_MT_edit_curve_clean: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_clean' = None
+
+VIEW3D_MT_edit_curve_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_context_menu' = None
+
+VIEW3D_MT_edit_curve_ctrlpoints: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_ctrlpoints' = None
+
+VIEW3D_MT_edit_curve_delete: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_delete' = None
+
+VIEW3D_MT_edit_curve_segments: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_segments' = None
+
+VIEW3D_MT_edit_curve_showhide: 'bl_ui.space_view3d.VIEW3D_MT_edit_curve_showhide' = None
+
+VIEW3D_MT_edit_font: 'bl_ui.space_view3d.VIEW3D_MT_edit_font' = None
+
+VIEW3D_MT_edit_font_chars: 'bl_ui.space_view3d.VIEW3D_MT_edit_font_chars' = None
+
+VIEW3D_MT_edit_font_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_edit_font_context_menu' = None
+
+VIEW3D_MT_edit_font_delete: 'bl_ui.space_view3d.VIEW3D_MT_edit_font_delete' = None
+
+VIEW3D_MT_edit_font_kerning: 'bl_ui.space_view3d.VIEW3D_MT_edit_font_kerning' = None
+
+VIEW3D_MT_edit_gpencil: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil' = None
+
+VIEW3D_MT_edit_gpencil_delete: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_delete' = None
+
+VIEW3D_MT_edit_gpencil_interpolate: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_interpolate' = None
+
+VIEW3D_MT_edit_gpencil_point: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_point' = None
+
+VIEW3D_MT_edit_gpencil_showhide: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_showhide' = None
+
+VIEW3D_MT_edit_gpencil_stroke: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_stroke' = None
+
+VIEW3D_MT_edit_gpencil_transform: 'bl_ui.space_view3d.VIEW3D_MT_edit_gpencil_transform' = None
+
+VIEW3D_MT_edit_lattice: 'bl_ui.space_view3d.VIEW3D_MT_edit_lattice' = None
+
+VIEW3D_MT_edit_lattice_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_edit_lattice_context_menu' = None
+
+VIEW3D_MT_edit_mesh: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh' = None
+
+VIEW3D_MT_edit_mesh_clean: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_clean' = None
+
+VIEW3D_MT_edit_mesh_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_context_menu' = None
+
+VIEW3D_MT_edit_mesh_delete: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_delete' = None
+
+VIEW3D_MT_edit_mesh_edges: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_edges' = None
+
+VIEW3D_MT_edit_mesh_edges_data: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_edges_data' = None
+
+VIEW3D_MT_edit_mesh_extrude: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_extrude' = None
+
+VIEW3D_MT_edit_mesh_faces: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_faces' = None
+
+VIEW3D_MT_edit_mesh_faces_data: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_faces_data' = None
+
+VIEW3D_MT_edit_mesh_merge: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_merge' = None
+
+VIEW3D_MT_edit_mesh_normals: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_normals' = None
+
+VIEW3D_MT_edit_mesh_normals_average: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_normals_average' = None
+
+VIEW3D_MT_edit_mesh_normals_select_strength: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_normals_select_strength' = None
+
+VIEW3D_MT_edit_mesh_normals_set_strength: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_normals_set_strength' = None
+
+VIEW3D_MT_edit_mesh_select_by_trait: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_by_trait' = None
+
+VIEW3D_MT_edit_mesh_select_linked: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_linked' = None
+
+VIEW3D_MT_edit_mesh_select_loops: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_loops' = None
+
+VIEW3D_MT_edit_mesh_select_mode: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_mode' = None
+
+VIEW3D_MT_edit_mesh_select_more_less: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_more_less' = None
+
+VIEW3D_MT_edit_mesh_select_similar: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_select_similar' = None
+
+VIEW3D_MT_edit_mesh_shading: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_shading' = None
+
+VIEW3D_MT_edit_mesh_showhide: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_showhide' = None
+
+VIEW3D_MT_edit_mesh_split: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_split' = None
+
+VIEW3D_MT_edit_mesh_vertices: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_vertices' = None
+
+VIEW3D_MT_edit_mesh_weights: 'bl_ui.space_view3d.VIEW3D_MT_edit_mesh_weights' = None
+
+VIEW3D_MT_edit_meta: 'bl_ui.space_view3d.VIEW3D_MT_edit_meta' = None
+
+VIEW3D_MT_edit_meta_showhide: 'bl_ui.space_view3d.VIEW3D_MT_edit_meta_showhide' = None
+
+VIEW3D_MT_edit_metaball_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_edit_metaball_context_menu' = None
+
+VIEW3D_MT_edit_surface: 'bl_ui.space_view3d.VIEW3D_MT_edit_surface' = None
+
+VIEW3D_MT_editor_menus: 'bl_ui.space_view3d.VIEW3D_MT_editor_menus' = None
+
+VIEW3D_MT_face_sets: 'bl_ui.space_view3d.VIEW3D_MT_face_sets' = None
+
+VIEW3D_MT_face_sets_init: 'bl_ui.space_view3d.VIEW3D_MT_face_sets_init' = None
+
+VIEW3D_MT_gpencil_animation: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_animation' = None
+
+VIEW3D_MT_gpencil_autoweights: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_autoweights' = None
+
+VIEW3D_MT_gpencil_copy_layer: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_copy_layer' = None
+
+VIEW3D_MT_gpencil_edit_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_edit_context_menu' = None
+
+VIEW3D_MT_gpencil_simplify: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_simplify' = None
+
+VIEW3D_MT_gpencil_vertex_group: 'bl_ui.space_view3d.VIEW3D_MT_gpencil_vertex_group' = None
+
+VIEW3D_MT_hook: 'bl_ui.space_view3d.VIEW3D_MT_hook' = None
+
+VIEW3D_MT_image_add: 'bl_ui.space_view3d.VIEW3D_MT_image_add' = None
+
+VIEW3D_MT_light_add: 'bl_ui.space_view3d.VIEW3D_MT_light_add' = None
+
+VIEW3D_MT_lightprobe_add: 'bl_ui.space_view3d.VIEW3D_MT_lightprobe_add' = None
+
+VIEW3D_MT_make_links: 'bl_ui.space_view3d.VIEW3D_MT_make_links' = None
+
+VIEW3D_MT_make_single_user: 'bl_ui.space_view3d.VIEW3D_MT_make_single_user' = None
+
+VIEW3D_MT_mask: 'bl_ui.space_view3d.VIEW3D_MT_mask' = None
+
+VIEW3D_MT_mesh_add: 'bl_ui.space_view3d.VIEW3D_MT_mesh_add' = None
+
+VIEW3D_MT_metaball_add: 'bl_ui.space_view3d.VIEW3D_MT_metaball_add' = None
+
+VIEW3D_MT_mirror: 'bl_ui.space_view3d.VIEW3D_MT_mirror' = None
+
+VIEW3D_MT_object: 'bl_ui.space_view3d.VIEW3D_MT_object' = None
+
+VIEW3D_MT_object_animation: 'bl_ui.space_view3d.VIEW3D_MT_object_animation' = None
+
+VIEW3D_MT_object_apply: 'bl_ui.space_view3d.VIEW3D_MT_object_apply' = None
+
+VIEW3D_MT_object_clear: 'bl_ui.space_view3d.VIEW3D_MT_object_clear' = None
+
+VIEW3D_MT_object_collection: 'bl_ui.space_view3d.VIEW3D_MT_object_collection' = None
+
+VIEW3D_MT_object_constraints: 'bl_ui.space_view3d.VIEW3D_MT_object_constraints' = None
+
+VIEW3D_MT_object_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_object_context_menu' = None
+
+VIEW3D_MT_object_mode_pie: 'bl_ui.space_view3d.VIEW3D_MT_object_mode_pie' = None
+
+VIEW3D_MT_object_parent: 'bl_ui.space_view3d.VIEW3D_MT_object_parent' = None
+
+VIEW3D_MT_object_quick_effects: 'bl_ui.space_view3d.VIEW3D_MT_object_quick_effects' = None
+
+VIEW3D_MT_object_relations: 'bl_ui.space_view3d.VIEW3D_MT_object_relations' = None
+
+VIEW3D_MT_object_rigid_body: 'bl_ui.space_view3d.VIEW3D_MT_object_rigid_body' = None
+
+VIEW3D_MT_object_shading: 'bl_ui.space_view3d.VIEW3D_MT_object_shading' = None
+
+VIEW3D_MT_object_showhide: 'bl_ui.space_view3d.VIEW3D_MT_object_showhide' = None
+
+VIEW3D_MT_object_track: 'bl_ui.space_view3d.VIEW3D_MT_object_track' = None
+
+VIEW3D_MT_orientations_pie: 'bl_ui.space_view3d.VIEW3D_MT_orientations_pie' = None
+
+VIEW3D_MT_paint_gpencil: 'bl_ui.space_view3d.VIEW3D_MT_paint_gpencil' = None
+
+VIEW3D_MT_paint_vertex: 'bl_ui.space_view3d.VIEW3D_MT_paint_vertex' = None
+
+VIEW3D_MT_paint_weight: 'bl_ui.space_view3d.VIEW3D_MT_paint_weight' = None
+
+VIEW3D_MT_paint_weight_lock: 'bl_ui.space_view3d.VIEW3D_MT_paint_weight_lock' = None
+
+VIEW3D_MT_particle: 'bl_ui.space_view3d.VIEW3D_MT_particle' = None
+
+VIEW3D_MT_particle_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_particle_context_menu' = None
+
+VIEW3D_MT_particle_showhide: 'bl_ui.space_view3d.VIEW3D_MT_particle_showhide' = None
+
+VIEW3D_MT_pivot_pie: 'bl_ui.space_view3d.VIEW3D_MT_pivot_pie' = None
+
+VIEW3D_MT_pose: 'bl_ui.space_view3d.VIEW3D_MT_pose' = None
+
+VIEW3D_MT_pose_apply: 'bl_ui.space_view3d.VIEW3D_MT_pose_apply' = None
+
+VIEW3D_MT_pose_constraints: 'bl_ui.space_view3d.VIEW3D_MT_pose_constraints' = None
+
+VIEW3D_MT_pose_context_menu: 'bl_ui.space_view3d.VIEW3D_MT_pose_context_menu' = None
+
+VIEW3D_MT_pose_group: 'bl_ui.space_view3d.VIEW3D_MT_pose_group' = None
+
+VIEW3D_MT_pose_ik: 'bl_ui.space_view3d.VIEW3D_MT_pose_ik' = None
+
+VIEW3D_MT_pose_library: 'bl_ui.space_view3d.VIEW3D_MT_pose_library' = None
+
+VIEW3D_MT_pose_motion: 'bl_ui.space_view3d.VIEW3D_MT_pose_motion' = None
+
+VIEW3D_MT_pose_names: 'bl_ui.space_view3d.VIEW3D_MT_pose_names' = None
+
+VIEW3D_MT_pose_propagate: 'bl_ui.space_view3d.VIEW3D_MT_pose_propagate' = None
+
+VIEW3D_MT_pose_showhide: 'bl_ui.space_view3d.VIEW3D_MT_pose_showhide' = None
+
+VIEW3D_MT_pose_slide: 'bl_ui.space_view3d.VIEW3D_MT_pose_slide' = None
+
+VIEW3D_MT_pose_transform: 'bl_ui.space_view3d.VIEW3D_MT_pose_transform' = None
+
+VIEW3D_MT_proportional_editing_falloff_pie: 'bl_ui.space_view3d.VIEW3D_MT_proportional_editing_falloff_pie' = None
+
+VIEW3D_MT_sculpt: 'bl_ui.space_view3d.VIEW3D_MT_sculpt' = None
+
+VIEW3D_MT_sculpt_face_sets_edit_pie: 'bl_ui.space_view3d.VIEW3D_MT_sculpt_face_sets_edit_pie' = None
+
+VIEW3D_MT_sculpt_mask_edit_pie: 'bl_ui.space_view3d.VIEW3D_MT_sculpt_mask_edit_pie' = None
+
+VIEW3D_MT_sculpt_set_pivot: 'bl_ui.space_view3d.VIEW3D_MT_sculpt_set_pivot' = None
+
+VIEW3D_MT_select_edit_armature: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_armature' = None
+
+VIEW3D_MT_select_edit_curve: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_curve' = None
+
+VIEW3D_MT_select_edit_lattice: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_lattice' = None
+
+VIEW3D_MT_select_edit_mesh: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_mesh' = None
+
+VIEW3D_MT_select_edit_metaball: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_metaball' = None
+
+VIEW3D_MT_select_edit_surface: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_surface' = None
+
+VIEW3D_MT_select_edit_text: 'bl_ui.space_view3d.VIEW3D_MT_select_edit_text' = None
+
+VIEW3D_MT_select_gpencil: 'bl_ui.space_view3d.VIEW3D_MT_select_gpencil' = None
+
+VIEW3D_MT_select_object: 'bl_ui.space_view3d.VIEW3D_MT_select_object' = None
+
+VIEW3D_MT_select_object_more_less: 'bl_ui.space_view3d.VIEW3D_MT_select_object_more_less' = None
+
+VIEW3D_MT_select_paint_mask: 'bl_ui.space_view3d.VIEW3D_MT_select_paint_mask' = None
+
+VIEW3D_MT_select_paint_mask_vertex: 'bl_ui.space_view3d.VIEW3D_MT_select_paint_mask_vertex' = None
+
+VIEW3D_MT_select_particle: 'bl_ui.space_view3d.VIEW3D_MT_select_particle' = None
+
+VIEW3D_MT_select_pose: 'bl_ui.space_view3d.VIEW3D_MT_select_pose' = None
+
+VIEW3D_MT_select_pose_more_less: 'bl_ui.space_view3d.VIEW3D_MT_select_pose_more_less' = None
+
+VIEW3D_MT_shading_ex_pie: 'bl_ui.space_view3d.VIEW3D_MT_shading_ex_pie' = None
+
+VIEW3D_MT_shading_pie: 'bl_ui.space_view3d.VIEW3D_MT_shading_pie' = None
+
+VIEW3D_MT_snap: 'bl_ui.space_view3d.VIEW3D_MT_snap' = None
+
+VIEW3D_MT_snap_pie: 'bl_ui.space_view3d.VIEW3D_MT_snap_pie' = None
+
+VIEW3D_MT_surface_add: 'bl_ui.space_view3d.VIEW3D_MT_surface_add' = None
+
+VIEW3D_MT_tools_projectpaint_clone: 'bl_ui.properties_paint_common.VIEW3D_MT_tools_projectpaint_clone' = None
+
+VIEW3D_MT_tools_projectpaint_stencil: 'bl_ui.space_view3d_toolbar.VIEW3D_MT_tools_projectpaint_stencil' = None
+
+VIEW3D_MT_tools_projectpaint_uvlayer: 'bl_ui.space_view3d_toolbar.VIEW3D_MT_tools_projectpaint_uvlayer' = None
+
+VIEW3D_MT_transform: 'bl_ui.space_view3d.VIEW3D_MT_transform' = None
+
+VIEW3D_MT_transform_armature: 'bl_ui.space_view3d.VIEW3D_MT_transform_armature' = None
+
+VIEW3D_MT_transform_base: 'bl_ui.space_view3d.VIEW3D_MT_transform_base' = None
+
+VIEW3D_MT_transform_gizmo_pie: 'bl_ui.space_view3d.VIEW3D_MT_transform_gizmo_pie' = None
+
+VIEW3D_MT_transform_object: 'bl_ui.space_view3d.VIEW3D_MT_transform_object' = None
+
+VIEW3D_MT_uv_map: 'bl_ui.space_view3d.VIEW3D_MT_uv_map' = None
+
+VIEW3D_MT_vertex_gpencil: 'bl_ui.space_view3d.VIEW3D_MT_vertex_gpencil' = None
+
+VIEW3D_MT_vertex_group: 'bl_ui.space_view3d.VIEW3D_MT_vertex_group' = None
+
+VIEW3D_MT_view: 'bl_ui.space_view3d.VIEW3D_MT_view' = None
+
+VIEW3D_MT_view_align: 'bl_ui.space_view3d.VIEW3D_MT_view_align' = None
+
+VIEW3D_MT_view_align_selected: 'bl_ui.space_view3d.VIEW3D_MT_view_align_selected' = None
+
+VIEW3D_MT_view_cameras: 'bl_ui.space_view3d.VIEW3D_MT_view_cameras' = None
+
+VIEW3D_MT_view_local: 'bl_ui.space_view3d.VIEW3D_MT_view_local' = None
+
+VIEW3D_MT_view_navigation: 'bl_ui.space_view3d.VIEW3D_MT_view_navigation' = None
+
+VIEW3D_MT_view_pie: 'bl_ui.space_view3d.VIEW3D_MT_view_pie' = None
+
+VIEW3D_MT_view_regions: 'bl_ui.space_view3d.VIEW3D_MT_view_regions' = None
+
+VIEW3D_MT_view_viewpoint: 'bl_ui.space_view3d.VIEW3D_MT_view_viewpoint' = None
+
+VIEW3D_MT_volume_add: 'bl_ui.space_view3d.VIEW3D_MT_volume_add' = None
+
+VIEW3D_MT_weight_gpencil: 'bl_ui.space_view3d.VIEW3D_MT_weight_gpencil' = None
+
+VIEW3D_MT_wpaint_vgroup_lock_pie: 'bl_ui.space_view3d.VIEW3D_MT_wpaint_vgroup_lock_pie' = None
+
+VIEW3D_OT_edit_mesh_extrude_individual_move: 'bl_operators.view3d.VIEW3D_OT_edit_mesh_extrude_individual_move' = None
+
+VIEW3D_OT_edit_mesh_extrude_manifold_normal: 'bl_operators.view3d.VIEW3D_OT_edit_mesh_extrude_manifold_normal' = None
+
+VIEW3D_OT_transform_gizmo_set: 'bl_operators.view3d.VIEW3D_OT_transform_gizmo_set' = None
+
+VIEW3D_PT_active_tool: 'bl_ui.space_view3d.VIEW3D_PT_active_tool' = None
+
+VIEW3D_PT_active_tool_duplicate: 'bl_ui.space_view3d.VIEW3D_PT_active_tool_duplicate' = None
+
+VIEW3D_PT_annotation_onion: 'bl_ui.space_view3d.VIEW3D_PT_annotation_onion' = None
+
+VIEW3D_PT_collections: 'bl_ui.space_view3d.VIEW3D_PT_collections' = None
+
+VIEW3D_PT_context_properties: 'bl_ui.space_view3d.VIEW3D_PT_context_properties' = None
+
+VIEW3D_PT_gizmo_display: 'bl_ui.space_view3d.VIEW3D_PT_gizmo_display' = None
+
+VIEW3D_PT_gpencil_brush_presets: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_gpencil_brush_presets' = None
+
+VIEW3D_PT_gpencil_draw_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_draw_context_menu' = None
+
+VIEW3D_PT_gpencil_guide: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_guide' = None
+
+VIEW3D_PT_gpencil_lock: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_lock' = None
+
+VIEW3D_PT_gpencil_multi_frame: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_multi_frame' = None
+
+VIEW3D_PT_gpencil_origin: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_origin' = None
+
+VIEW3D_PT_gpencil_sculpt_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_sculpt_context_menu' = None
+
+VIEW3D_PT_gpencil_vertex_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_vertex_context_menu' = None
+
+VIEW3D_PT_gpencil_weight_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_gpencil_weight_context_menu' = None
+
+VIEW3D_PT_grease_pencil: 'bl_ui.space_view3d.VIEW3D_PT_grease_pencil' = None
+
+VIEW3D_PT_mask: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_mask' = None
+
+VIEW3D_PT_object_type_visibility: 'bl_ui.space_view3d.VIEW3D_PT_object_type_visibility' = None
+
+VIEW3D_PT_overlay: 'bl_ui.space_view3d.VIEW3D_PT_overlay' = None
+
+VIEW3D_PT_overlay_edit_curve: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_curve' = None
+
+VIEW3D_PT_overlay_edit_mesh: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_mesh' = None
+
+VIEW3D_PT_overlay_edit_mesh_freestyle: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_mesh_freestyle' = None
+
+VIEW3D_PT_overlay_edit_mesh_measurement: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_mesh_measurement' = None
+
+VIEW3D_PT_overlay_edit_mesh_normals: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_mesh_normals' = None
+
+VIEW3D_PT_overlay_edit_mesh_shading: 'bl_ui.space_view3d.VIEW3D_PT_overlay_edit_mesh_shading' = None
+
+VIEW3D_PT_overlay_geometry: 'bl_ui.space_view3d.VIEW3D_PT_overlay_geometry' = None
+
+VIEW3D_PT_overlay_gpencil_options: 'bl_ui.space_view3d.VIEW3D_PT_overlay_gpencil_options' = None
+
+VIEW3D_PT_overlay_guides: 'bl_ui.space_view3d.VIEW3D_PT_overlay_guides' = None
+
+VIEW3D_PT_overlay_motion_tracking: 'bl_ui.space_view3d.VIEW3D_PT_overlay_motion_tracking' = None
+
+VIEW3D_PT_overlay_object: 'bl_ui.space_view3d.VIEW3D_PT_overlay_object' = None
+
+VIEW3D_PT_overlay_pose: 'bl_ui.space_view3d.VIEW3D_PT_overlay_pose' = None
+
+VIEW3D_PT_overlay_sculpt: 'bl_ui.space_view3d.VIEW3D_PT_overlay_sculpt' = None
+
+VIEW3D_PT_overlay_texture_paint: 'bl_ui.space_view3d.VIEW3D_PT_overlay_texture_paint' = None
+
+VIEW3D_PT_overlay_vertex_paint: 'bl_ui.space_view3d.VIEW3D_PT_overlay_vertex_paint' = None
+
+VIEW3D_PT_overlay_weight_paint: 'bl_ui.space_view3d.VIEW3D_PT_overlay_weight_paint' = None
+
+VIEW3D_PT_paint_texture_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_paint_texture_context_menu' = None
+
+VIEW3D_PT_paint_vertex_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_paint_vertex_context_menu' = None
+
+VIEW3D_PT_paint_weight_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_paint_weight_context_menu' = None
+
+VIEW3D_PT_proportional_edit: 'bl_ui.space_view3d.VIEW3D_PT_proportional_edit' = None
+
+VIEW3D_PT_quad_view: 'bl_ui.space_view3d.VIEW3D_PT_quad_view' = None
+
+VIEW3D_PT_sculpt_context_menu: 'bl_ui.space_view3d.VIEW3D_PT_sculpt_context_menu' = None
+
+VIEW3D_PT_sculpt_dyntopo: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_dyntopo' = None
+
+VIEW3D_PT_sculpt_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_options' = None
+
+VIEW3D_PT_sculpt_options_gravity: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_options_gravity' = None
+
+VIEW3D_PT_sculpt_symmetry: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_symmetry' = None
+
+VIEW3D_PT_sculpt_symmetry_for_topbar: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_symmetry_for_topbar' = None
+
+VIEW3D_PT_sculpt_voxel_remesh: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_sculpt_voxel_remesh' = None
+
+VIEW3D_PT_shading: 'bl_ui.space_view3d.VIEW3D_PT_shading' = None
+
+VIEW3D_PT_shading_color: 'bl_ui.space_view3d.VIEW3D_PT_shading_color' = None
+
+VIEW3D_PT_shading_lighting: 'bl_ui.space_view3d.VIEW3D_PT_shading_lighting' = None
+
+VIEW3D_PT_shading_options: 'bl_ui.space_view3d.VIEW3D_PT_shading_options' = None
+
+VIEW3D_PT_shading_options_shadow: 'bl_ui.space_view3d.VIEW3D_PT_shading_options_shadow' = None
+
+VIEW3D_PT_shading_options_ssao: 'bl_ui.space_view3d.VIEW3D_PT_shading_options_ssao' = None
+
+VIEW3D_PT_shading_render_pass: 'bl_ui.space_view3d.VIEW3D_PT_shading_render_pass' = None
+
+VIEW3D_PT_slots_projectpaint: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_slots_projectpaint' = None
+
+VIEW3D_PT_snapping: 'bl_ui.space_view3d.VIEW3D_PT_snapping' = None
+
+VIEW3D_PT_stencil_projectpaint: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_stencil_projectpaint' = None
+
+VIEW3D_PT_tools_active: 'bl_ui.space_toolsystem_toolbar.VIEW3D_PT_tools_active' = None
+
+VIEW3D_PT_tools_armatureedit_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_armatureedit_options' = None
+
+VIEW3D_PT_tools_brush_clone: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_clone' = None
+
+VIEW3D_PT_tools_brush_color: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_color' = None
+
+VIEW3D_PT_tools_brush_display: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_display' = None
+
+VIEW3D_PT_tools_brush_falloff: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_falloff' = None
+
+VIEW3D_PT_tools_brush_falloff_frontface: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_falloff_frontface' = None
+
+VIEW3D_PT_tools_brush_falloff_normal: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_falloff_normal' = None
+
+VIEW3D_PT_tools_brush_select: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_select' = None
+
+VIEW3D_PT_tools_brush_settings: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_settings' = None
+
+VIEW3D_PT_tools_brush_settings_advanced: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_settings_advanced' = None
+
+VIEW3D_PT_tools_brush_stroke: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_stroke' = None
+
+VIEW3D_PT_tools_brush_stroke_smooth_stroke: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_stroke_smooth_stroke' = None
+
+VIEW3D_PT_tools_brush_swatches: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_swatches' = None
+
+VIEW3D_PT_tools_brush_texture: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_brush_texture' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_advanced: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_advanced' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_mix_palette: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_mix_palette' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_mixcolor: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_mixcolor' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_paint_falloff: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_paint_falloff' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_post_processing: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_post_processing' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_random: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_random' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_sculpt_falloff: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_sculpt_falloff' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_select: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_select' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_settings: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_settings' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_stabilizer: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_stabilizer' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_stroke: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_stroke' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_vertex_color: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_vertex_color' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_vertex_falloff: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_vertex_falloff' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_vertex_palette: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_vertex_palette' = None
+
+VIEW3D_PT_tools_grease_pencil_brush_weight_falloff: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_brush_weight_falloff' = None
+
+VIEW3D_PT_tools_grease_pencil_interpolate: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_interpolate' = None
+
+VIEW3D_PT_tools_grease_pencil_paint_appearance: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_paint_appearance' = None
+
+VIEW3D_PT_tools_grease_pencil_sculpt_appearance: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_sculpt_appearance' = None
+
+VIEW3D_PT_tools_grease_pencil_sculpt_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_sculpt_options' = None
+
+VIEW3D_PT_tools_grease_pencil_sculpt_select: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_sculpt_select' = None
+
+VIEW3D_PT_tools_grease_pencil_sculpt_settings: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_sculpt_settings' = None
+
+VIEW3D_PT_tools_grease_pencil_vertex_appearance: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_vertex_appearance' = None
+
+VIEW3D_PT_tools_grease_pencil_vertex_paint_select: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_vertex_paint_select' = None
+
+VIEW3D_PT_tools_grease_pencil_vertex_paint_settings: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_vertex_paint_settings' = None
+
+VIEW3D_PT_tools_grease_pencil_weight_appearance: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_weight_appearance' = None
+
+VIEW3D_PT_tools_grease_pencil_weight_paint_select: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_weight_paint_select' = None
+
+VIEW3D_PT_tools_grease_pencil_weight_paint_settings: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_grease_pencil_weight_paint_settings' = None
+
+VIEW3D_PT_tools_imagepaint_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_imagepaint_options' = None
+
+VIEW3D_PT_tools_imagepaint_options_cavity: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_imagepaint_options_cavity' = None
+
+VIEW3D_PT_tools_imagepaint_options_external: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_imagepaint_options_external' = None
+
+VIEW3D_PT_tools_imagepaint_symmetry: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_imagepaint_symmetry' = None
+
+VIEW3D_PT_tools_mask_texture: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_mask_texture' = None
+
+VIEW3D_PT_tools_meshedit_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_meshedit_options' = None
+
+VIEW3D_PT_tools_meshedit_options_automerge: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_meshedit_options_automerge' = None
+
+VIEW3D_PT_tools_object_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_object_options' = None
+
+VIEW3D_PT_tools_object_options_transform: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_object_options_transform' = None
+
+VIEW3D_PT_tools_particlemode: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_particlemode' = None
+
+VIEW3D_PT_tools_particlemode_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_particlemode_options' = None
+
+VIEW3D_PT_tools_particlemode_options_display: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_particlemode_options_display' = None
+
+VIEW3D_PT_tools_particlemode_options_shapecut: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_particlemode_options_shapecut' = None
+
+VIEW3D_PT_tools_posemode_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_posemode_options' = None
+
+VIEW3D_PT_tools_vertexpaint_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_vertexpaint_options' = None
+
+VIEW3D_PT_tools_vertexpaint_symmetry: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_vertexpaint_symmetry' = None
+
+VIEW3D_PT_tools_vertexpaint_symmetry_for_topbar: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_vertexpaint_symmetry_for_topbar' = None
+
+VIEW3D_PT_tools_weightpaint_options: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_weightpaint_options' = None
+
+VIEW3D_PT_tools_weightpaint_symmetry: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_weightpaint_symmetry' = None
+
+VIEW3D_PT_tools_weightpaint_symmetry_for_topbar: 'bl_ui.space_view3d_toolbar.VIEW3D_PT_tools_weightpaint_symmetry_for_topbar' = None
+
+VIEW3D_PT_transform_orientations: 'bl_ui.space_view3d.VIEW3D_PT_transform_orientations' = None
+
+VIEW3D_PT_view3d_cursor: 'bl_ui.space_view3d.VIEW3D_PT_view3d_cursor' = None
+
+VIEW3D_PT_view3d_lock: 'bl_ui.space_view3d.VIEW3D_PT_view3d_lock' = None
+
+VIEW3D_PT_view3d_properties: 'bl_ui.space_view3d.VIEW3D_PT_view3d_properties' = None
+
+VIEW3D_PT_view3d_stereo: 'bl_ui.space_view3d.VIEW3D_PT_view3d_stereo' = None
+
+VIEWLAYER_PT_eevee_layer_passes: 'bl_ui.properties_view_layer.VIEWLAYER_PT_eevee_layer_passes' = None
+
+VIEWLAYER_PT_eevee_layer_passes_data: 'bl_ui.properties_view_layer.VIEWLAYER_PT_eevee_layer_passes_data' = None
+
+VIEWLAYER_PT_eevee_layer_passes_effects: 'bl_ui.properties_view_layer.VIEWLAYER_PT_eevee_layer_passes_effects' = None
+
+VIEWLAYER_PT_eevee_layer_passes_light: 'bl_ui.properties_view_layer.VIEWLAYER_PT_eevee_layer_passes_light' = None
+
+VIEWLAYER_PT_freestyle: 'bl_ui.properties_freestyle.VIEWLAYER_PT_freestyle' = None
+
+VIEWLAYER_PT_freestyle_lineset: 'bl_ui.properties_freestyle.VIEWLAYER_PT_freestyle_lineset' = None
+
+VIEWLAYER_PT_freestyle_linestyle: 'bl_ui.properties_freestyle.VIEWLAYER_PT_freestyle_linestyle' = None
+
+VIEWLAYER_PT_layer: 'bl_ui.properties_view_layer.VIEWLAYER_PT_layer' = None
+
+VIEWLAYER_UL_linesets: 'bl_ui.properties_freestyle.VIEWLAYER_UL_linesets' = None
+
+VOLUME_UL_grids: 'bl_ui.properties_data_volume.VOLUME_UL_grids' = None
+
+WM_MT_operator_presets: 'bl_operators.presets.WM_MT_operator_presets' = None
+
+WM_MT_splash: 'bl_operators.wm.WM_MT_splash' = None
+
+WM_MT_splash_about: 'bl_operators.wm.WM_MT_splash_about' = None
+
+WM_MT_toolsystem_submenu: 'bl_ui.space_toolsystem_common.WM_MT_toolsystem_submenu' = None
+
+WM_OT_batch_rename: 'bl_operators.wm.WM_OT_batch_rename' = None
+
+WM_OT_blend_strings_utf8_validate: 'bl_operators.file.WM_OT_blend_strings_utf8_validate' = None
+
+WM_OT_context_collection_boolean_set: 'bl_operators.wm.WM_OT_context_collection_boolean_set' = None
+
+WM_OT_context_cycle_array: 'bl_operators.wm.WM_OT_context_cycle_array' = None
+
+WM_OT_context_cycle_enum: 'bl_operators.wm.WM_OT_context_cycle_enum' = None
+
+WM_OT_context_cycle_int: 'bl_operators.wm.WM_OT_context_cycle_int' = None
+
+WM_OT_context_menu_enum: 'bl_operators.wm.WM_OT_context_menu_enum' = None
+
+WM_OT_context_modal_mouse: 'bl_operators.wm.WM_OT_context_modal_mouse' = None
+
+WM_OT_context_pie_enum: 'bl_operators.wm.WM_OT_context_pie_enum' = None
+
+WM_OT_context_scale_float: 'bl_operators.wm.WM_OT_context_scale_float' = None
+
+WM_OT_context_scale_int: 'bl_operators.wm.WM_OT_context_scale_int' = None
+
+WM_OT_context_set_boolean: 'bl_operators.wm.WM_OT_context_set_boolean' = None
+
+WM_OT_context_set_enum: 'bl_operators.wm.WM_OT_context_set_enum' = None
+
+WM_OT_context_set_float: 'bl_operators.wm.WM_OT_context_set_float' = None
+
+WM_OT_context_set_id: 'bl_operators.wm.WM_OT_context_set_id' = None
+
+WM_OT_context_set_int: 'bl_operators.wm.WM_OT_context_set_int' = None
+
+WM_OT_context_set_string: 'bl_operators.wm.WM_OT_context_set_string' = None
+
+WM_OT_context_set_value: 'bl_operators.wm.WM_OT_context_set_value' = None
+
+WM_OT_context_toggle: 'bl_operators.wm.WM_OT_context_toggle' = None
+
+WM_OT_context_toggle_enum: 'bl_operators.wm.WM_OT_context_toggle_enum' = None
+
+WM_OT_doc_view: 'bl_operators.wm.WM_OT_doc_view' = None
+
+WM_OT_doc_view_manual: 'bl_operators.wm.WM_OT_doc_view_manual' = None
+
+WM_OT_drop_blend_file: 'bl_operators.wm.WM_OT_drop_blend_file' = None
+
+WM_OT_operator_cheat_sheet: 'bl_operators.wm.WM_OT_operator_cheat_sheet' = None
+
+WM_OT_operator_pie_enum: 'bl_operators.wm.WM_OT_operator_pie_enum' = None
+
+WM_OT_owner_disable: 'bl_operators.wm.WM_OT_owner_disable' = None
+
+WM_OT_owner_enable: 'bl_operators.wm.WM_OT_owner_enable' = None
+
+WM_OT_path_open: 'bl_operators.wm.WM_OT_path_open' = None
+
+WM_OT_previews_batch_clear: 'bl_operators.file.WM_OT_previews_batch_clear' = None
+
+WM_OT_previews_batch_generate: 'bl_operators.file.WM_OT_previews_batch_generate' = None
+
+WM_OT_properties_add: 'bl_operators.wm.WM_OT_properties_add' = None
+
+WM_OT_properties_context_change: 'bl_operators.wm.WM_OT_properties_context_change' = None
+
+WM_OT_properties_edit: 'bl_operators.wm.WM_OT_properties_edit' = None
+
+WM_OT_properties_remove: 'bl_operators.wm.WM_OT_properties_remove' = None
+
+WM_OT_sysinfo: 'bl_operators.wm.WM_OT_sysinfo' = None
+
+WM_OT_tool_set_by_id: 'bl_operators.wm.WM_OT_tool_set_by_id' = None
+
+WM_OT_tool_set_by_index: 'bl_operators.wm.WM_OT_tool_set_by_index' = None
+
+WM_OT_toolbar: 'bl_operators.wm.WM_OT_toolbar' = None
+
+WM_OT_toolbar_fallback_pie: 'bl_operators.wm.WM_OT_toolbar_fallback_pie' = None
+
+WM_OT_toolbar_prompt: 'bl_operators.wm.WM_OT_toolbar_prompt' = None
+
+WM_OT_url_open: 'bl_operators.wm.WM_OT_url_open' = None
+
+WM_OT_url_open_preset: 'bl_operators.wm.WM_OT_url_open_preset' = None
+
+WORKSPACE_PT_addons: 'bl_ui.properties_workspace.WORKSPACE_PT_addons' = None
+
+WORKSPACE_PT_custom_props: 'bl_ui.properties_workspace.WORKSPACE_PT_custom_props' = None
+
+WORKSPACE_PT_main: 'bl_ui.properties_workspace.WORKSPACE_PT_main' = None
+
+WORLD_PT_context_world: 'bl_ui.properties_world.WORLD_PT_context_world' = None
+
+WORLD_PT_custom_props: 'bl_ui.properties_world.WORLD_PT_custom_props' = None
+
+WORLD_PT_viewport_display: 'bl_ui.properties_world.WORLD_PT_viewport_display' = None
diff --git a/blender_autocomplete/bpy/utils/__init__.py b/blender_autocomplete/bpy/utils/__init__.py
new file mode 100644
index 0000000..3e64e96
--- /dev/null
+++ b/blender_autocomplete/bpy/utils/__init__.py
@@ -0,0 +1,342 @@
+import sys
+import typing
+import bpy.types
+import bpy.context
+
+from . import units
+from . import previews
+
+
+def app_template_paths(subdir: str = None):
+ ''' Returns valid application template paths.
+
+ :param subdir: Optional subdir.
+ :type subdir: str
+ :return: app template paths.
+ '''
+
+ pass
+
+
+def blend_paths(absolute: bool = False,
+ packed: bool = False,
+ local: bool = False) -> list:
+ ''' Returns a list of paths to external files referenced by the loaded .blend file.
+
+ :param absolute: When true the paths returned are made absolute.
+ :type absolute: bool
+ :param packed: When true skip file paths for packed data.
+ :type packed: bool
+ :param local: When true skip linked library paths.
+ :type local: bool
+ :return: path list.
+ '''
+
+ pass
+
+
+def escape_identifier(string: str) -> str:
+ ''' Simple string escaping function used for animation paths.
+
+ :param string: text
+ :type string: str
+ :return: The escaped string.
+ '''
+
+ pass
+
+
+def execfile(filepath, mod=None):
+ '''
+
+ '''
+
+ pass
+
+
+def is_path_builtin(path):
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_init():
+ '''
+
+ '''
+
+ pass
+
+
+def keyconfig_set(filepath, report=None):
+ '''
+
+ '''
+
+ pass
+
+
+def load_scripts(reload_scripts: bool = False, refresh_scripts: bool = False):
+ ''' Load scripts and run each modules register function.
+
+ :param reload_scripts: Causes all scripts to have their unregister method called before loading.
+ :type reload_scripts: bool
+ :param refresh_scripts: only load scripts which are not already loaded as modules.
+ :type refresh_scripts: bool
+ '''
+
+ pass
+
+
+def make_rna_paths(struct_name: str, prop_name: str, enum_name: str) -> tuple:
+ ''' Create RNA "paths" from given names.
+
+ :param struct_name: Name of a RNA struct (like e.g. "Scene").
+ :type struct_name: str
+ :param prop_name: Name of a RNA struct's property.
+ :type prop_name: str
+ :param enum_name: Name of a RNA enum identifier.
+ :type enum_name: str
+ :return: A triple of three "RNA paths" (most_complete_path, "struct.prop", "struct.prop:'enum'"). If no enum_name is given, the third element will always be void.
+ '''
+
+ pass
+
+
+def manual_map():
+ '''
+
+ '''
+
+ pass
+
+
+def modules_from_path(path: str, loaded_modules: set) -> list:
+ ''' Load all modules in a path and return them as a list.
+
+ :param path: this path is scanned for scripts and packages.
+ :type path: str
+ :param loaded_modules: already loaded module names, files matching these names will be ignored.
+ :type loaded_modules: set
+ :return: all loaded modules.
+ '''
+
+ pass
+
+
+def preset_find(name, preset_path, display_name=False, ext='.py'):
+ '''
+
+ '''
+
+ pass
+
+
+def preset_paths(subdir: str) -> list:
+ ''' Returns a list of paths for a specific preset.
+
+ :param subdir: preset subdirectory (must not be an absolute path).
+ :type subdir: str
+ :return: script paths.
+ '''
+
+ pass
+
+
+def refresh_script_paths():
+ ''' Run this after creating new script paths to update sys.path
+
+ '''
+
+ pass
+
+
+def register_class(cls):
+ ''' Register a subclass of a blender type in ( bpy.types.Panel , bpy.types.UIList , bpy.types.Menu , bpy.types.Header , bpy.types.Operator , bpy.types.KeyingSetInfo , bpy.types.RenderEngine ). If the class has a *register* class method it will be called before registration.
+
+ '''
+
+ pass
+
+
+def register_classes_factory(classes):
+ ''' Utility function to create register and unregister functions which simply registers and unregisters a sequence of classes.
+
+ '''
+
+ pass
+
+
+def register_manual_map(manual_hook):
+ '''
+
+ '''
+
+ pass
+
+
+def register_submodule_factory(module_name: str,
+ submodule_names: list) -> tuple:
+ ''' Utility function to create register and unregister functions which simply load submodules, calling their register & unregister functions.
+
+ :param module_name: The module name, typically __name__ .
+ :type module_name: str
+ :param submodule_names: List of submodule names to load and unload.
+ :type submodule_names: list
+ :return: register and unregister functions.
+ '''
+
+ pass
+
+
+def register_tool(tool_cls,
+ *,
+ after: 'bpy.context.collection' = None,
+ separator: bool = False,
+ group: bool = False):
+ ''' Register a tool in the toolbar.
+
+ :param tool: A tool subclass.
+ :type tool: 'bpy.types.WorkSpaceTool'
+ :param space_type: Space type identifier.
+ :type space_type: str
+ :param after: Optional identifiers this tool will be added after.
+ :type after: 'bpy.context.collection'
+ :param separator: When true, add a separator before this tool.
+ :type separator: bool
+ :param group: When true, add a new nested group of tools.
+ :type group: bool
+ '''
+
+ pass
+
+
+def resource_path(type: str,
+ major: int = 'bpy.app.version[0]',
+ minor: str = 'bpy.app.version[1]') -> str:
+ ''' Return the base path for storing system files.
+
+ :param type: string in ['USER', 'LOCAL', 'SYSTEM'].
+ :type type: str
+ :param major: major version, defaults to current.
+ :type major: int
+ :param minor: minor version, defaults to current.
+ :type minor: str
+ :return: the resource path (not necessarily existing).
+ '''
+
+ pass
+
+
+def script_path_pref():
+ ''' returns the user preference or None
+
+ '''
+
+ pass
+
+
+def script_path_user():
+ ''' returns the env var and falls back to home dir or None
+
+ '''
+
+ pass
+
+
+def script_paths(subdir: str = None,
+ user_pref: bool = True,
+ check_all: bool = False,
+ use_user=True) -> list:
+ ''' Returns a list of valid script paths.
+
+ :param subdir: Optional subdir.
+ :type subdir: str
+ :param user_pref: Include the user preference script path.
+ :type user_pref: bool
+ :param check_all: Include local, user and system paths rather just the paths blender uses.
+ :type check_all: bool
+ :return: script paths.
+ '''
+
+ pass
+
+
+def smpte_from_frame(frame: int, fps=None, fps_base=None) -> str:
+ ''' Returns an SMPTE formatted string from the *frame*: HH:MM:SS:FF . If *fps* and *fps_base* are not given the current scene is used.
+
+ :param frame: frame number.
+ :type frame: int
+ :return: the frame string.
+ '''
+
+ pass
+
+
+def smpte_from_seconds(time: typing.Union[float, int], fps=None,
+ fps_base=None) -> str:
+ ''' Returns an SMPTE formatted string from the *time*: HH:MM:SS:FF . If *fps* and *fps_base* are not given the current scene is used.
+
+ :param time: time in seconds.
+ :type time: typing.Union[float, int]
+ :return: the frame string.
+ '''
+
+ pass
+
+
+def time_from_frame(frame, fps, fps_base):
+ '''
+
+ '''
+
+ pass
+
+
+def time_to_frame(time, fps, fps_base):
+ '''
+
+ '''
+
+ pass
+
+
+def unregister_class(cls):
+ ''' Unload the Python class from blender. If the class has an *unregister* class method it will be called before unregistering.
+
+ '''
+
+ pass
+
+
+def unregister_manual_map(manual_hook):
+ '''
+
+ '''
+
+ pass
+
+
+def unregister_tool(tool_cls):
+ '''
+
+ '''
+
+ pass
+
+
+def user_resource(resource_type, path='', create: bool = False) -> str:
+ ''' Return a user resource path (normally from the users home directory).
+
+ :param type: Resource type in ['DATAFILES', 'CONFIG', 'SCRIPTS', 'AUTOSAVE'].
+ :type type: str
+ :param subdir: Optional subdirectory.
+ :type subdir: str
+ :param create: Treat the path as a directory and create it if its not existing.
+ :type create: bool
+ :return: a path.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/utils/previews.py b/blender_autocomplete/bpy/utils/previews.py
new file mode 100644
index 0000000..26f4c80
--- /dev/null
+++ b/blender_autocomplete/bpy/utils/previews.py
@@ -0,0 +1,69 @@
+import sys
+import typing
+import bpy.types
+
+
+class ImagePreviewCollection:
+ ''' Dictionary-like class of previews. This is a subclass of Python's built-in dict type, used to store multiple image previews.
+ '''
+
+ def clear(self):
+ ''' Clear all previews.
+
+ '''
+ pass
+
+ def close(self):
+ ''' Close the collection and clear all previews.
+
+ '''
+ pass
+
+ def load(self,
+ name: str,
+ filepath: str,
+ filetype: str,
+ force_reload: bool = False) -> 'bpy.types.ImagePreview':
+ ''' Generate a new preview from given file path, or return existing one matching name .
+
+ :param name: The name (unique id) identifying the preview.
+ :type name: str
+ :param filepath: The file path to generate the preview from.
+ :type filepath: str
+ :param filetype: The type of file, needed to generate the preview in ['IMAGE', 'MOVIE', 'BLEND', 'FONT'].
+ :type filetype: str
+ :param force_reload: If True, force running thumbnail manager even if preview already exists in cache.
+ :type force_reload: bool
+ :rtype: 'bpy.types.ImagePreview'
+ :return: The Preview matching given name, or a new empty one.
+ '''
+ pass
+
+ def new(self, name: str) -> 'bpy.types.ImagePreview':
+ ''' Generate a new empty preview, or return existing one matching name .
+
+ :param name: The name (unique id) identifying the preview.
+ :type name: str
+ :rtype: 'bpy.types.ImagePreview'
+ :return: The Preview matching given name, or a new empty one.
+ '''
+ pass
+
+
+def new() -> 'ImagePreviewCollection':
+ '''
+
+ :return: a new preview collection.
+ '''
+
+ pass
+
+
+def remove(pcoll: 'ImagePreviewCollection'):
+ ''' Remove the specified previews collection.
+
+ :param pcoll: Preview collection to close.
+ :type pcoll: 'ImagePreviewCollection'
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy/utils/units.py b/blender_autocomplete/bpy/utils/units.py
new file mode 100644
index 0000000..a18092f
--- /dev/null
+++ b/blender_autocomplete/bpy/utils/units.py
@@ -0,0 +1,57 @@
+import sys
+import typing
+
+
+def to_string(unit_system: str,
+ unit_category: str,
+ value: float,
+ precision: int = 3,
+ split_unit: bool = False,
+ compatible_unit: bool = False) -> str:
+ ''' Convert a given input float value into a string with units. :raises ValueError: if conversion fails to generate a valid python string.
+
+ :param unit_system: bpy.utils.units.systems .
+ :type unit_system: str
+ :param unit_category: The category of data we are converting (length, area, rotation, etc.), from :attr: bpy.utils.units.categories .
+ :type unit_category: str
+ :param value: The value to convert to a string.
+ :type value: float
+ :param precision: Number of digits after the comma.
+ :type precision: int
+ :param split_unit: Whether to use several units if needed (1m1cm), or always only one (1.01m).
+ :type split_unit: bool
+ :param compatible_unit: Whether to use keyboard-friendly units (1m2) or nicer utf-8 ones (1m²).
+ :type compatible_unit: bool
+ :return: The converted string.
+ '''
+
+ pass
+
+
+def to_value(unit_system: str,
+ unit_category: str,
+ str_input: str,
+ str_ref_unit: str = None) -> float:
+ ''' Convert a given input string into a float value. :raises ValueError: if conversion fails to generate a valid python float value.
+
+ :param unit_system: bpy.utils.units.systems .
+ :type unit_system: str
+ :param unit_category: The category of data we are converting (length, area, rotation, etc.), from :attr: bpy.utils.units.categories .
+ :type unit_category: str
+ :param str_input: The string to convert to a float value.
+ :type str_input: str
+ :param str_ref_unit: A reference string from which to extract a default unit, if none is found in str_input .
+ :type str_ref_unit: str
+ :return: The converted/interpreted value.
+ '''
+
+ pass
+
+
+categories = None
+''' constant value bpy.utils.units.categories(NONE='NONE', LENGTH='LENGTH', AREA='AREA', VOLUME='VOLUME', MASS='MASS', ROTATION='ROTATION', TIME='TIME', VELOCITY='VELOCITY', ACCELERATION='ACCELERATION', CAMERA='CAMERA', POWER='POWER')
+'''
+
+systems = None
+''' constant value bpy.utils.units.systems(NONE='NONE', METRIC='METRIC', IMPERIAL='IMPERIAL')
+'''
diff --git a/blender_autocomplete/bpy_extras/__init__.py b/blender_autocomplete/bpy_extras/__init__.py
new file mode 100644
index 0000000..3e6e166
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/__init__.py
@@ -0,0 +1,12 @@
+import sys
+import typing
+from . import object_utils
+from . import anim_utils
+from . import view3d_utils
+from . import keyconfig_utils
+from . import mesh_utils
+from . import node_utils
+from . import image_utils
+from . import io_utils
+from . import node_shader_utils
+from . import wm_utils
diff --git a/blender_autocomplete/bpy_extras/anim_utils.py b/blender_autocomplete/bpy_extras/anim_utils.py
new file mode 100644
index 0000000..f9d7b40
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/anim_utils.py
@@ -0,0 +1,80 @@
+import sys
+import typing
+import bpy.types
+
+
+def bake_action(obj: 'bpy.types.Object', *, action: 'bpy.types.Action',
+ frames: int, **kwargs) -> 'bpy.types.Action':
+ '''
+
+ :param obj: Object to bake.
+ :type obj: 'bpy.types.Object'
+ :param action: An action to bake the data into, or None for a new action to be created.
+ :type action: 'bpy.types.Action'
+ :param frames: Frames to bake.
+ :type frames: int
+ :return: an action or None
+ '''
+
+ pass
+
+
+def bake_action_iter(obj: 'bpy.types.Object',
+ *,
+ action: 'bpy.types.Action',
+ only_selected: bool = False,
+ do_pose: bool = True,
+ do_object: bool = True,
+ do_visual_keying: bool = True,
+ do_constraint_clear: bool = False,
+ do_parents_clear: bool = False,
+ do_clean: bool = False) -> 'bpy.types.Action':
+ ''' An coroutine that bakes action for a single object.
+
+ :param obj: Object to bake.
+ :type obj: 'bpy.types.Object'
+ :param action: An action to bake the data into, or None for a new action to be created.
+ :type action: 'bpy.types.Action'
+ :param only_selected: Only bake selected bones.
+ :type only_selected: bool
+ :param do_pose: Bake pose channels.
+ :type do_pose: bool
+ :param do_object: Bake objects.
+ :type do_object: bool
+ :param do_visual_keying: Use the final transformations for baking ('visual keying')
+ :type do_visual_keying: bool
+ :param do_constraint_clear: Remove constraints after baking.
+ :type do_constraint_clear: bool
+ :param do_parents_clear: Unparent after baking objects.
+ :type do_parents_clear: bool
+ :param do_clean: Remove redundant keyframes after baking.
+ :type do_clean: bool
+ :return: an action or None
+ '''
+
+ pass
+
+
+def bake_action_objects(object_action_pairs, *, frames: int,
+ **kwargs) -> 'bpy.types.Action':
+ ''' A version of :func: bake_action_objects_iter that takes frames and returns the output.
+
+ :param frames: Frames to bake.
+ :type frames: int
+ :return: A sequence of Action or None types (aligned with object_action_pairs )
+ '''
+
+ pass
+
+
+def bake_action_objects_iter(
+ object_action_pairs: typing.
+ Union['bpy.types.Action', 'bpy.types.Object', 'bpy.types.Sequence'],
+ **kwargs):
+ ''' An coroutine that bakes actions for multiple objects.
+
+ :param object_action_pairs: Sequence of object action tuples, action is the destination for the baked data. When None a new action will be created.
+ :type object_action_pairs: typing.Union['bpy.types.Action', 'bpy.types.Object', 'bpy.types.Sequence']
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/image_utils.py b/blender_autocomplete/bpy_extras/image_utils.py
new file mode 100644
index 0000000..f62205a
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/image_utils.py
@@ -0,0 +1,38 @@
+import sys
+import typing
+import bpy.types
+
+
+def load_image(imagepath,
+ dirname: str = '',
+ place_holder: bool = False,
+ recursive: bool = False,
+ ncase_cmp: bool = True,
+ convert_callback=None,
+ verbose=False,
+ relpath: str = None,
+ check_existing: bool = False,
+ force_reload: bool = False) -> 'bpy.types.Image':
+ ''' Return an image from the file path with options to search multiple paths and return a placeholder if its not found.
+
+ :param filepath: The image filename If a path precedes it, this will be searched as well.
+ :type filepath: str
+ :param dirname: is the directory where the image may be located - any file at the end will be ignored.
+ :type dirname: str
+ :param place_holder: if True a new place holder image will be created. this is useful so later you can relink the image to its original data.
+ :type place_holder: bool
+ :param recursive: If True, directories will be recursively searched. Be careful with this if you have files in your root directory because it may take a long time.
+ :type recursive: bool
+ :param ncase_cmp: on non windows systems, find the correct case for the file.
+ :type ncase_cmp: bool
+ :param convert_callback: a function that takes an existing path and returns a new one. Use this when loading image formats blender may not support, the CONVERT_CALLBACK can take the path for a GIF (for example), convert it to a PNG and return the PNG's path. For formats blender can read, simply return the path that is given.
+ :param relpath: If not None, make the file relative to this path.
+ :type relpath: str
+ :param check_existing: If true, returns already loaded image datablock if possible (based on file path).
+ :type check_existing: bool
+ :param force_reload: If true, force reloading of image (only useful when check_existing is also enabled).
+ :type force_reload: bool
+ :return: an image or None
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/io_utils.py b/blender_autocomplete/bpy_extras/io_utils.py
new file mode 100644
index 0000000..229266c
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/io_utils.py
@@ -0,0 +1,163 @@
+import sys
+import typing
+import bpy.types
+import bpy.context
+
+
+class ExportHelper:
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+
+class ImportHelper:
+ def check(self, _context):
+ '''
+
+ '''
+ pass
+
+ def invoke(self, context, _event):
+ '''
+
+ '''
+ pass
+
+
+def axis_conversion(from_forward='Y', from_up='Z', to_forward='Y', to_up='Z'):
+ ''' Each argument us an axis in ['X', 'Y', 'Z', '-X', '-Y', '-Z'] where the first 2 are a source and the second 2 are the target.
+
+ '''
+
+ pass
+
+
+def axis_conversion_ensure(operator: 'bpy.types.Operator', forward_attr: str,
+ up_attr: str) -> bool:
+ ''' Function to ensure an operator has valid axis conversion settings, intended to be used from bpy.types.Operator.check .
+
+ :param operator: the operator to access axis attributes from.
+ :type operator: 'bpy.types.Operator'
+ :param forward_attr: attribute storing the forward axis
+ :type forward_attr: str
+ :param up_attr: attribute storing the up axis
+ :type up_attr: str
+ :return: True if the value was modified.
+ '''
+
+ pass
+
+
+def create_derived_objects(scene, ob):
+ '''
+
+ '''
+
+ pass
+
+
+def free_derived_objects(ob):
+ '''
+
+ '''
+
+ pass
+
+
+def orientation_helper(axis_forward='Y', axis_up='Z'):
+ ''' A decorator for import/export classes, generating properties needed by the axis conversion system and IO helpers, with specified default values (axes).
+
+ '''
+
+ pass
+
+
+def path_reference(filepath: str,
+ base_src: str,
+ base_dst: str,
+ mode: str = 'AUTO',
+ copy_subdir: str = '',
+ copy_set: set = None,
+ library: 'bpy.types.Library' = None) -> str:
+ ''' Return a filepath relative to a destination directory, for use with exporters.
+
+ :param filepath: the file path to return, supporting blenders relative '//' prefix.
+ :type filepath: str
+ :param base_src: the directory the *filepath* is relative too (normally the blend file).
+ :type base_src: str
+ :param base_dst: the directory the *filepath* will be referenced from (normally the export path).
+ :type base_dst: str
+ :param mode: the method used get the path in ['AUTO', 'ABSOLUTE', 'RELATIVE', 'MATCH', 'STRIP', 'COPY']
+ :type mode: str
+ :param copy_subdir: the subdirectory of *base_dst* to use when mode='COPY'.
+ :type copy_subdir: str
+ :param copy_set: collect from/to pairs when mode='COPY', pass to *path_reference_copy* when exporting is done.
+ :type copy_set: set
+ :param library: The library this path is relative to.
+ :type library: 'bpy.types.Library'
+ :return: the new filepath.
+ '''
+
+ pass
+
+
+def path_reference_copy(copy_set: set, report=''):
+ ''' Execute copying files of path_reference
+
+ :param copy_set: set of (from, to) pairs to copy.
+ :type copy_set: set
+ :param report: function used for reporting warnings, takes a string argument.
+ '''
+
+ pass
+
+
+def unique_name(key: 'bpy.context.object',
+ name: str,
+ name_dict: dict,
+ name_max=-1,
+ clean_func=None,
+ sep: str = '.'):
+ ''' Helper function for storing unique names which may have special characters stripped and restricted to a maximum length.
+
+ :param key: unique item this name belongs to, name_dict[key] will be reused when available. This can be the object, mesh, material, etc instance its self.
+ :type key: 'bpy.context.object'
+ :param name: The name used to create a unique value in *name_dict*.
+ :type name: str
+ :param name_dict: This is used to cache namespace to ensure no collisions occur, this should be an empty dict initially and only modified by this function.
+ :type name_dict: dict
+ :param clean_func: Function to call on *name* before creating a unique value.
+ :param sep: Separator to use when between the name and a number when a duplicate name is found.
+ :type sep: str
+ '''
+
+ pass
+
+
+def unpack_face_list(list_of_tuples):
+ '''
+
+ '''
+
+ pass
+
+
+def unpack_list(list_of_tuples):
+ '''
+
+ '''
+
+ pass
+
+
+path_reference_mode = None
+''' constant value (, {'name': 'Path Mode', 'description': 'Method used to reference paths', 'items': (('AUTO', 'Auto', 'Use Relative paths with subdirectories only'), ('ABSOLUTE', 'Absolute', 'Always write absolute paths'), ('RELATIVE', 'Relative', 'Always write relative paths (where possible)'), ('MATCH', 'Match', 'Match Absolute/Relative setting with input path'), ('STRIP', 'Strip Path', 'Filename only'), ('COPY', 'Copy', 'Copy the file to the destination path (or subdirectory)')), 'default': 'AUTO', 'attr': 'path_mode'})
+'''
diff --git a/blender_autocomplete/bpy_extras/keyconfig_utils.py b/blender_autocomplete/bpy_extras/keyconfig_utils.py
new file mode 100644
index 0000000..2167697
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/keyconfig_utils.py
@@ -0,0 +1,26 @@
+import sys
+import typing
+
+
+def addon_keymap_register(keymap_data):
+ ''' Register a set of keymaps for addons using a list of keymaps. See 'blender_defaults.py' for examples of the format this takes.
+
+ '''
+
+ pass
+
+
+def addon_keymap_unregister(keymap_data):
+ ''' Unregister a set of keymaps for addons.
+
+ '''
+
+ pass
+
+
+def keyconfig_test(kc):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/mesh_utils.py b/blender_autocomplete/bpy_extras/mesh_utils.py
new file mode 100644
index 0000000..6394be6
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/mesh_utils.py
@@ -0,0 +1,81 @@
+import sys
+import typing
+import bpy.types
+
+
+def edge_face_count(mesh) -> list:
+ '''
+
+ :return: list face users for each item in mesh.edges.
+ '''
+
+ pass
+
+
+def edge_face_count_dict(mesh) -> dict:
+ '''
+
+ :return: dict of edge keys with their value set to the number of faces using each edge.
+ '''
+
+ pass
+
+
+def edge_loops_from_edges(mesh, edges=None):
+ ''' Edge loops defined by edges Takes me.edges or a list of edges and returns the edge loops return a list of vertex indices. [ [1, 6, 7, 2], ...] closed loops have matching start and end values.
+
+ '''
+
+ pass
+
+
+def mesh_linked_triangles(mesh: 'bpy.types.Mesh') -> list:
+ ''' Splits the mesh into connected triangles, use this for separating cubes from other mesh elements within 1 mesh datablock.
+
+ :param mesh: the mesh used to group with.
+ :type mesh: 'bpy.types.Mesh'
+ :return: lists of lists containing triangles.
+ '''
+
+ pass
+
+
+def mesh_linked_uv_islands(mesh: 'bpy.types.Mesh') -> list:
+ ''' Splits the mesh into connected polygons, use this for separating cubes from other mesh elements within 1 mesh datablock.
+
+ :param mesh: the mesh used to group with.
+ :type mesh: 'bpy.types.Mesh'
+ :return: lists of lists containing polygon indices
+ '''
+
+ pass
+
+
+def ngon_tessellate(from_data: typing.List['bpy.types.Mesh'],
+ indices: list,
+ fix_loops: bool = True,
+ debug_print=True):
+ ''' Takes a polyline of indices (ngon) and returns a list of face index lists. Designed to be used for importers that need indices for an ngon to create from existing verts.
+
+ :param from_data: either a mesh, or a list/tuple of vectors.
+ :type from_data: typing.List['bpy.types.Mesh']
+ :param indices: a list of indices to use this list is the ordered closed polyline to fill, and can be a subset of the data given.
+ :type indices: list
+ :param fix_loops: If this is enabled polylines that use loops to make multiple polylines are delt with correctly.
+ :type fix_loops: bool
+ '''
+
+ pass
+
+
+def triangle_random_points(
+ num_points,
+ loop_triangles: typing.List['bpy.types.MeshLoopTriangle']) -> list:
+ ''' Generates a list of random points over mesh loop triangles.
+
+ :param loop_triangles: list of the triangles to generate points on.
+ :type loop_triangles: typing.List['bpy.types.MeshLoopTriangle']
+ :return: list of random points over all triangles.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/node_shader_utils.py b/blender_autocomplete/bpy_extras/node_shader_utils.py
new file mode 100644
index 0000000..4abc84f
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/node_shader_utils.py
@@ -0,0 +1,527 @@
+import sys
+import typing
+
+
+class ShaderImageTextureWrapper:
+ NODES_LIST = None
+ ''' '''
+
+ colorspace_is_data = None
+ ''' '''
+
+ colorspace_name = None
+ ''' '''
+
+ extension = None
+ ''' '''
+
+ grid_row_diff = None
+ ''' '''
+
+ image = None
+ ''' '''
+
+ is_readonly = None
+ ''' '''
+
+ node_dst = None
+ ''' '''
+
+ node_image = None
+ ''' '''
+
+ node_mapping = None
+ ''' '''
+
+ owner_shader = None
+ ''' '''
+
+ projection = None
+ ''' '''
+
+ rotation = None
+ ''' '''
+
+ scale = None
+ ''' '''
+
+ socket_dst = None
+ ''' '''
+
+ texcoords = None
+ ''' '''
+
+ translation = None
+ ''' '''
+
+ use_alpha = None
+ ''' '''
+
+ def copy_from(self, tex):
+ '''
+
+ '''
+ pass
+
+ def copy_mapping_from(self, tex):
+ '''
+
+ '''
+ pass
+
+ def extension_get(self):
+ '''
+
+ '''
+ pass
+
+ def extension_set(self, extension):
+ '''
+
+ '''
+ pass
+
+ def has_mapping_node(self):
+ '''
+
+ '''
+ pass
+
+ def image_get(self):
+ '''
+
+ '''
+ pass
+
+ def image_set(self, image):
+ '''
+
+ '''
+ pass
+
+ def node_image_get(self):
+ '''
+
+ '''
+ pass
+
+ def node_mapping_get(self):
+ '''
+
+ '''
+ pass
+
+ def projection_get(self):
+ '''
+
+ '''
+ pass
+
+ def projection_set(self, projection):
+ '''
+
+ '''
+ pass
+
+ def rotation_get(self):
+ '''
+
+ '''
+ pass
+
+ def rotation_set(self, rotation):
+ '''
+
+ '''
+ pass
+
+ def scale_get(self):
+ '''
+
+ '''
+ pass
+
+ def scale_set(self, scale):
+ '''
+
+ '''
+ pass
+
+ def texcoords_get(self):
+ '''
+
+ '''
+ pass
+
+ def texcoords_set(self, texcoords):
+ '''
+
+ '''
+ pass
+
+ def translation_get(self):
+ '''
+
+ '''
+ pass
+
+ def translation_set(self, translation):
+ '''
+
+ '''
+ pass
+
+
+class ShaderWrapper:
+ NODES_LIST = None
+ ''' '''
+
+ is_readonly = None
+ ''' '''
+
+ material = None
+ ''' '''
+
+ node_out = None
+ ''' '''
+
+ node_texcoords = None
+ ''' '''
+
+ use_nodes = None
+ ''' '''
+
+ def node_texcoords_get(self):
+ '''
+
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ def use_nodes_get(self):
+ '''
+
+ '''
+ pass
+
+ def use_nodes_set(self, val):
+ '''
+
+ '''
+ pass
+
+
+class PrincipledBSDFWrapper(ShaderWrapper):
+ NODES_LIST = None
+ ''' '''
+
+ alpha = None
+ ''' '''
+
+ alpha_texture = None
+ ''' '''
+
+ base_color = None
+ ''' '''
+
+ base_color_texture = None
+ ''' '''
+
+ emission_color = None
+ ''' '''
+
+ emission_color_texture = None
+ ''' '''
+
+ ior = None
+ ''' '''
+
+ ior_texture = None
+ ''' '''
+
+ is_readonly = None
+ ''' '''
+
+ material = None
+ ''' '''
+
+ metallic = None
+ ''' '''
+
+ metallic_texture = None
+ ''' '''
+
+ node_normalmap = None
+ ''' '''
+
+ node_out = None
+ ''' '''
+
+ node_principled_bsdf = None
+ ''' '''
+
+ node_texcoords = None
+ ''' '''
+
+ normalmap_strength = None
+ ''' '''
+
+ normalmap_texture = None
+ ''' '''
+
+ roughness = None
+ ''' '''
+
+ roughness_texture = None
+ ''' '''
+
+ specular = None
+ ''' '''
+
+ specular_texture = None
+ ''' '''
+
+ specular_tint = None
+ ''' '''
+
+ transmission = None
+ ''' '''
+
+ transmission_texture = None
+ ''' '''
+
+ use_nodes = None
+ ''' '''
+
+ def alpha_get(self):
+ '''
+
+ '''
+ pass
+
+ def alpha_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def alpha_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def base_color_get(self):
+ '''
+
+ '''
+ pass
+
+ def base_color_set(self, color):
+ '''
+
+ '''
+ pass
+
+ def base_color_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def emission_color_get(self):
+ '''
+
+ '''
+ pass
+
+ def emission_color_set(self, color):
+ '''
+
+ '''
+ pass
+
+ def emission_color_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def ior_get(self):
+ '''
+
+ '''
+ pass
+
+ def ior_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def ior_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def metallic_get(self):
+ '''
+
+ '''
+ pass
+
+ def metallic_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def metallic_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def node_normalmap_get(self):
+ '''
+
+ '''
+ pass
+
+ def node_texcoords_get(self):
+ '''
+
+ '''
+ pass
+
+ def normalmap_strength_get(self):
+ '''
+
+ '''
+ pass
+
+ def normalmap_strength_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def normalmap_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def roughness_get(self):
+ '''
+
+ '''
+ pass
+
+ def roughness_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def roughness_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def specular_get(self):
+ '''
+
+ '''
+ pass
+
+ def specular_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def specular_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def specular_tint_get(self):
+ '''
+
+ '''
+ pass
+
+ def specular_tint_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def transmission_get(self):
+ '''
+
+ '''
+ pass
+
+ def transmission_set(self, value):
+ '''
+
+ '''
+ pass
+
+ def transmission_texture_get(self):
+ '''
+
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ def use_nodes_get(self):
+ '''
+
+ '''
+ pass
+
+ def use_nodes_set(self, val):
+ '''
+
+ '''
+ pass
+
+
+def rgb_to_rgba(rgb):
+ '''
+
+ '''
+
+ pass
+
+
+def rgba_to_rgb(rgba):
+ '''
+
+ '''
+
+ pass
+
+
+def values_clamp(val, minv, maxv):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/node_utils.py b/blender_autocomplete/bpy_extras/node_utils.py
new file mode 100644
index 0000000..30fe0b7
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/node_utils.py
@@ -0,0 +1,10 @@
+import sys
+import typing
+
+
+def find_node_input(node, name):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/object_utils.py b/blender_autocomplete/bpy_extras/object_utils.py
new file mode 100644
index 0000000..128d479
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/object_utils.py
@@ -0,0 +1,81 @@
+import sys
+import typing
+import bpy.types
+import mathutils
+import bpy
+import bpy.context
+
+
+class AddObjectHelper:
+ def align_update_callback(self, _context):
+ '''
+
+ '''
+ pass
+
+
+def add_object_align_init(
+ context: 'bpy.types.Context',
+ operator: 'bpy.types.Operator') -> 'mathutils.Matrix':
+ ''' Return a matrix using the operator settings and view context.
+
+ :param context: The context to use.
+ :type context: 'bpy.types.Context'
+ :param operator: The operator, checked for location and rotation properties.
+ :type operator: 'bpy.types.Operator'
+ :return: the matrix from the context and settings.
+ '''
+
+ pass
+
+
+def object_add_grid_scale(context):
+ ''' Return scale which should be applied on object data to align it to grid scale
+
+ '''
+
+ pass
+
+
+def object_add_grid_scale_apply_operator(operator, context):
+ ''' Scale an operators distance values by the grid size.
+
+ '''
+
+ pass
+
+
+def object_data_add(context: 'bpy.types.Context',
+ obdata: typing.Union['bpy.data', 'bpy.context.object'],
+ operator: 'bpy.types.Operator' = None,
+ name: str = None) -> 'bpy.types.Object':
+ ''' Add an object using the view context and preference to initialize the location, rotation and layer.
+
+ :param context: The context to use.
+ :type context: 'bpy.types.Context'
+ :param obdata: the data used for the new object.
+ :type obdata: typing.Union['bpy.data', 'bpy.context.object']
+ :param operator: The operator, checked for location and rotation properties.
+ :type operator: 'bpy.types.Operator'
+ :param name: Optional name
+ :type name: str
+ :return: the newly created object in the scene.
+ '''
+
+ pass
+
+
+def world_to_camera_view(scene: 'bpy.types.Scene', obj: 'bpy.types.Object',
+ coord: 'mathutils.Vector') -> 'mathutils.Vector':
+ ''' Returns the camera space coords for a 3d point. (also known as: normalized device coordinates - NDC). Where (0, 0) is the bottom left and (1, 1) is the top right of the camera frame. values outside 0-1 are also supported. A negative 'z' value means the point is behind the camera. Takes shift-x/y, lens angle and sensor size into account as well as perspective/ortho projections.
+
+ :param scene: Scene to use for frame size.
+ :type scene: 'bpy.types.Scene'
+ :param obj: Camera object.
+ :type obj: 'bpy.types.Object'
+ :param coord: World space location.
+ :type coord: 'mathutils.Vector'
+ :return: a vector where X and Y map to the view plane and Z is the depth on the view axis.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/view3d_utils.py b/blender_autocomplete/bpy_extras/view3d_utils.py
new file mode 100644
index 0000000..21d4d67
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/view3d_utils.py
@@ -0,0 +1,73 @@
+import sys
+import typing
+import bpy.types
+import mathutils
+
+
+def location_3d_to_region_2d(region: 'bpy.types.Region',
+ rv3d: 'bpy.types.RegionView3D',
+ coord,
+ default=None) -> 'mathutils.Vector':
+ ''' Return the *region* relative 2d location of a 3d position.
+
+ :param region: region of the 3D viewport, typically bpy.context.region.
+ :type region: 'bpy.types.Region'
+ :param rv3d: 3D region data, typically bpy.context.space_data.region_3d.
+ :type rv3d: 'bpy.types.RegionView3D'
+ :param coord: 3d worldspace location.
+ :return: 2d location
+ '''
+
+ pass
+
+
+def region_2d_to_location_3d(region: 'bpy.types.Region',
+ rv3d: 'bpy.types.RegionView3D', coord,
+ depth_location) -> 'mathutils.Vector':
+ ''' Return a 3d location from the region relative 2d coords, aligned with *depth_location*.
+
+ :param region: region of the 3D viewport, typically bpy.context.region.
+ :type region: 'bpy.types.Region'
+ :param rv3d: 3D region data, typically bpy.context.space_data.region_3d.
+ :type rv3d: 'bpy.types.RegionView3D'
+ :param coord: 2d coordinates relative to the region; (event.mouse_region_x, event.mouse_region_y) for example.
+ :param depth_location: the returned vectors depth is aligned with this since there is no defined depth with a 2d region input.
+ :return: normalized 3d vector.
+ '''
+
+ pass
+
+
+def region_2d_to_origin_3d(region: 'bpy.types.Region',
+ rv3d: 'bpy.types.RegionView3D',
+ coord,
+ clamp: float = None) -> 'mathutils.Vector':
+ ''' Return the 3d view origin from the region relative 2d coords.
+
+ :param region: region of the 3D viewport, typically bpy.context.region.
+ :type region: 'bpy.types.Region'
+ :param rv3d: 3D region data, typically bpy.context.space_data.region_3d.
+ :type rv3d: 'bpy.types.RegionView3D'
+ :param coord: 2d coordinates relative to the region; (event.mouse_region_x, event.mouse_region_y) for example.
+ :param clamp: Clamp the maximum far-clip value used. (negative value will move the offset away from the view_location)
+ :type clamp: float
+ :return: The origin of the viewpoint in 3d space.
+ '''
+
+ pass
+
+
+def region_2d_to_vector_3d(region: 'bpy.types.Region',
+ rv3d: 'bpy.types.RegionView3D',
+ coord) -> 'mathutils.Vector':
+ ''' Return a direction vector from the viewport at the specific 2d region coordinate.
+
+ :param region: region of the 3D viewport, typically bpy.context.region.
+ :type region: 'bpy.types.Region'
+ :param rv3d: 3D region data, typically bpy.context.space_data.region_3d.
+ :type rv3d: 'bpy.types.RegionView3D'
+ :param coord: (event.mouse_region_x, event.mouse_region_y) for example.
+ :return: normalized 3d vector.
+ '''
+
+ pass
diff --git a/blender_autocomplete/bpy_extras/wm_utils/__init__.py b/blender_autocomplete/bpy_extras/wm_utils/__init__.py
new file mode 100644
index 0000000..2aba6db
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/wm_utils/__init__.py
@@ -0,0 +1,3 @@
+import sys
+import typing
+from . import progress_report
diff --git a/blender_autocomplete/bpy_extras/wm_utils/progress_report.py b/blender_autocomplete/bpy_extras/wm_utils/progress_report.py
new file mode 100644
index 0000000..1edc433
--- /dev/null
+++ b/blender_autocomplete/bpy_extras/wm_utils/progress_report.py
@@ -0,0 +1,96 @@
+import sys
+import typing
+
+
+class ProgressReport:
+ curr_step = None
+ ''' '''
+
+ running = None
+ ''' '''
+
+ start_time = None
+ ''' '''
+
+ steps = None
+ ''' '''
+
+ wm = None
+ ''' '''
+
+ def enter_substeps(self, nbr, msg):
+ '''
+
+ '''
+ pass
+
+ def finalize(self):
+ '''
+
+ '''
+ pass
+
+ def initialize(self, wm):
+ '''
+
+ '''
+ pass
+
+ def leave_substeps(self, msg):
+ '''
+
+ '''
+ pass
+
+ def start(self):
+ '''
+
+ '''
+ pass
+
+ def step(self, msg, nbr):
+ '''
+
+ '''
+ pass
+
+ def update(self, msg):
+ '''
+
+ '''
+ pass
+
+
+class ProgressReportSubstep:
+ final_msg = None
+ ''' '''
+
+ level = None
+ ''' '''
+
+ msg = None
+ ''' '''
+
+ nbr = None
+ ''' '''
+
+ progress = None
+ ''' '''
+
+ def enter_substeps(self, nbr, msg):
+ '''
+
+ '''
+ pass
+
+ def leave_substeps(self, msg):
+ '''
+
+ '''
+ pass
+
+ def step(self, msg, nbr):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/bpy_restrict_state.py b/blender_autocomplete/bpy_restrict_state.py
new file mode 100644
index 0000000..ea5897e
--- /dev/null
+++ b/blender_autocomplete/bpy_restrict_state.py
@@ -0,0 +1,22 @@
+import sys
+import typing
+
+
+class RestrictBlend:
+ context = None
+ ''' '''
+
+ data = None
+ ''' '''
+
+
+class _RestrictContext:
+ preferences = None
+ ''' '''
+
+ window_manager = None
+ ''' '''
+
+
+class _RestrictData:
+ pass
diff --git a/blender_autocomplete/bpy_types.py b/blender_autocomplete/bpy_types.py
new file mode 100644
index 0000000..b1d0f57
--- /dev/null
+++ b/blender_autocomplete/bpy_types.py
@@ -0,0 +1,3965 @@
+import sys
+import typing
+
+
+class AddonPreferences:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Context:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def copy(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Gizmo:
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_custom_shape(self, shape, matrix, select_id):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def new_custom_shape(self, type, verts):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def target_get_range(self):
+ '''
+
+ '''
+ pass
+
+ def target_get_value(self):
+ '''
+
+ '''
+ pass
+
+ def target_set_handler(self):
+ '''
+
+ '''
+ pass
+
+ def target_set_value(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class GizmoGroup:
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class KeyingSetInfo:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Macro:
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def define(self, opname):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshEdge:
+ id_data = None
+ ''' '''
+
+ key = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshLoopTriangle:
+ center = None
+ ''' '''
+
+ edge_keys = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class MeshPolygon:
+ edge_keys = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ loop_indices = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Node:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_registered_node_type(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _ntree):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NodeSocket:
+ id_data = None
+ ''' '''
+
+ links = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class NodeSocketInterface:
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Operator:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_keywords(self, ignore):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PropertyGroup:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RNAMeta:
+ is_registered = None
+ ''' '''
+
+ def mro(self):
+ '''
+
+ '''
+ pass
+
+
+class RenderEngine:
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class _GenericBone:
+ basename = None
+ ''' '''
+
+ center = None
+ ''' '''
+
+ children = None
+ ''' '''
+
+ children_recursive = None
+ ''' '''
+
+ children_recursive_basename = None
+ ''' '''
+
+ parent_recursive = None
+ ''' '''
+
+ vector = None
+ ''' '''
+
+ x_axis = None
+ ''' '''
+
+ y_axis = None
+ ''' '''
+
+ z_axis = None
+ ''' '''
+
+ def parent_index(self, parent_test):
+ '''
+
+ '''
+ pass
+
+ def translate(self, vec):
+ '''
+
+ '''
+ pass
+
+
+class _GenericUI:
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+
+class NodeInternal(Node):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_registered_node_type(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class RNAMetaPropGroup(RNAMeta):
+ is_registered = None
+ ''' '''
+
+ def mro(self):
+ '''
+
+ '''
+ pass
+
+
+class Bone(_GenericBone):
+ basename = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ center = None
+ ''' '''
+
+ children = None
+ ''' '''
+
+ children_recursive = None
+ ''' '''
+
+ children_recursive_basename = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ parent_recursive = None
+ ''' '''
+
+ vector = None
+ ''' '''
+
+ x_axis = None
+ ''' '''
+
+ y_axis = None
+ ''' '''
+
+ z_axis = None
+ ''' '''
+
+ def AxisRollFromMatrix(self):
+ '''
+
+ '''
+ pass
+
+ def MatrixFromAxisRoll(self):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def translate(self, vec):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class EditBone(_GenericBone):
+ basename = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ center = None
+ ''' '''
+
+ children = None
+ ''' '''
+
+ children_recursive = None
+ ''' '''
+
+ children_recursive_basename = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ parent_recursive = None
+ ''' '''
+
+ vector = None
+ ''' '''
+
+ x_axis = None
+ ''' '''
+
+ y_axis = None
+ ''' '''
+
+ z_axis = None
+ ''' '''
+
+ def align_orientation(self, other):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def transform(self, matrix, scale, roll):
+ '''
+
+ '''
+ pass
+
+ def translate(self, vec):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class PoseBone(_GenericBone):
+ basename = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ center = None
+ ''' '''
+
+ children = None
+ ''' '''
+
+ children_recursive = None
+ ''' '''
+
+ children_recursive_basename = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ parent_recursive = None
+ ''' '''
+
+ vector = None
+ ''' '''
+
+ x_axis = None
+ ''' '''
+
+ y_axis = None
+ ''' '''
+
+ z_axis = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def parent_index(self, parent_test):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def translate(self, vec):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Header(_GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Menu(_GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def draw_collapsible(self, context, layout):
+ '''
+
+ '''
+ pass
+
+ def draw_preset(self, _context):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_menu(self, searchpaths, operator, props_default, prop_filepath,
+ filter_ext, filter_path, display_name, add_operator):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class Panel(_GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class UIList(_GenericUI):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def append(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_extended(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def prepend(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def remove(self, draw_func):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class CompositorNode(NodeInternal, Node):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_registered_node_type(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ntree):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def update(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class ShaderNode(NodeInternal, Node):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_registered_node_type(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ntree):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class TextureNode(NodeInternal, Node):
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def is_registered_node_type(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ntree):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def ord_ind(i1, i2):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console/__init__.py b/blender_autocomplete/console/__init__.py
new file mode 100644
index 0000000..bba92fe
--- /dev/null
+++ b/blender_autocomplete/console/__init__.py
@@ -0,0 +1,6 @@
+import sys
+import typing
+from . import complete_import
+from . import complete_calltip
+from . import complete_namespace
+from . import intellisense
diff --git a/blender_autocomplete/console/complete_calltip.py b/blender_autocomplete/console/complete_calltip.py
new file mode 100644
index 0000000..b51efaa
--- /dev/null
+++ b/blender_autocomplete/console/complete_calltip.py
@@ -0,0 +1,42 @@
+import sys
+import typing
+
+
+def complete(line, cursor, namespace):
+ '''
+
+ '''
+
+ pass
+
+
+def get_argspec(func, strip_self, doc, source):
+ '''
+
+ '''
+
+ pass
+
+
+def get_doc(obj):
+ '''
+
+ '''
+
+ pass
+
+
+def reduce_newlines(text):
+ '''
+
+ '''
+
+ pass
+
+
+def reduce_spaces(text):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console/complete_import.py b/blender_autocomplete/console/complete_import.py
new file mode 100644
index 0000000..b7238a7
--- /dev/null
+++ b/blender_autocomplete/console/complete_import.py
@@ -0,0 +1,26 @@
+import sys
+import typing
+
+
+def complete(line):
+ '''
+
+ '''
+
+ pass
+
+
+def get_root_modules():
+ '''
+
+ '''
+
+ pass
+
+
+def module_list(path):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console/complete_namespace.py b/blender_autocomplete/console/complete_namespace.py
new file mode 100644
index 0000000..0dcf7de
--- /dev/null
+++ b/blender_autocomplete/console/complete_namespace.py
@@ -0,0 +1,42 @@
+import sys
+import typing
+
+
+def complete(word, namespace, private):
+ '''
+
+ '''
+
+ pass
+
+
+def complete_indices(word, namespace, obj, base):
+ '''
+
+ '''
+
+ pass
+
+
+def complete_names(word, namespace):
+ '''
+
+ '''
+
+ pass
+
+
+def is_dict(obj):
+ '''
+
+ '''
+
+ pass
+
+
+def is_struct_seq(obj):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console/intellisense.py b/blender_autocomplete/console/intellisense.py
new file mode 100644
index 0000000..dd77e94
--- /dev/null
+++ b/blender_autocomplete/console/intellisense.py
@@ -0,0 +1,18 @@
+import sys
+import typing
+
+
+def complete(line, cursor, namespace, private):
+ '''
+
+ '''
+
+ pass
+
+
+def expand(line, cursor, namespace, private):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console_python.py b/blender_autocomplete/console_python.py
new file mode 100644
index 0000000..6fe1c1f
--- /dev/null
+++ b/blender_autocomplete/console_python.py
@@ -0,0 +1,58 @@
+import sys
+import typing
+
+
+def add_scrollback(text, text_type):
+ '''
+
+ '''
+
+ pass
+
+
+def autocomplete(context):
+ '''
+
+ '''
+
+ pass
+
+
+def banner(context):
+ '''
+
+ '''
+
+ pass
+
+
+def copy_as_script(context):
+ '''
+
+ '''
+
+ pass
+
+
+def execute(context, is_interactive):
+ '''
+
+ '''
+
+ pass
+
+
+def get_console(console_id):
+ '''
+
+ '''
+
+ pass
+
+
+def replace_help(namespace):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/console_shell.py b/blender_autocomplete/console_shell.py
new file mode 100644
index 0000000..b5401d3
--- /dev/null
+++ b/blender_autocomplete/console_shell.py
@@ -0,0 +1,42 @@
+import sys
+import typing
+
+
+def add_scrollback(text, text_type):
+ '''
+
+ '''
+
+ pass
+
+
+def autocomplete(_context):
+ '''
+
+ '''
+
+ pass
+
+
+def banner(context):
+ '''
+
+ '''
+
+ pass
+
+
+def execute(context, _is_interactive):
+ '''
+
+ '''
+
+ pass
+
+
+def shell_run(text):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/freestyle/__init__.py b/blender_autocomplete/freestyle/__init__.py
new file mode 100644
index 0000000..96037ae
--- /dev/null
+++ b/blender_autocomplete/freestyle/__init__.py
@@ -0,0 +1,8 @@
+import sys
+import typing
+from . import utils
+from . import types
+from . import predicates
+from . import chainingiterators
+from . import functions
+from . import shaders
diff --git a/blender_autocomplete/freestyle/chainingiterators.py b/blender_autocomplete/freestyle/chainingiterators.py
new file mode 100644
index 0000000..cdbce88
--- /dev/null
+++ b/blender_autocomplete/freestyle/chainingiterators.py
@@ -0,0 +1,316 @@
+import sys
+import typing
+import freestyle.types
+
+
+class ChainPredicateIterator:
+ ''' Class hierarchy: freestyle.types.Iterator > freestyle.types.ViewEdgeIterator > freestyle.types.ChainingIterator > ChainPredicateIterator A "generic" user-controlled ViewEdge iterator. This iterator is in particular built from a unary predicate and a binary predicate. First, the unary predicate is evaluated for all potential next ViewEdges in order to only keep the ones respecting a certain constraint. Then, the binary predicate is evaluated on the current ViewEdge together with each ViewEdge of the previous selection. The first ViewEdge respecting both the unary predicate and the binary predicate is kept as the next one. If none of the potential next ViewEdge respects these two predicates, None is returned.
+ '''
+
+ def __init__(self,
+ upred: 'freestyle.types.UnaryPredicate1D',
+ bpred: 'freestyle.types.BinaryPredicate1D',
+ restrict_to_selection: bool = True,
+ restrict_to_unvisited: bool = True,
+ begin: 'freestyle.types.ViewEdge' = None,
+ orientation: bool = True):
+ ''' Builds a ChainPredicateIterator from a unary predicate, a binary predicate, a starting ViewEdge and its orientation.
+
+ :param upred: The unary predicate that the next ViewEdge must satisfy.
+ :type upred: 'freestyle.types.UnaryPredicate1D'
+ :param bpred: The binary predicate that the next ViewEdge must satisfy together with the actual pointed ViewEdge.
+ :type bpred: 'freestyle.types.BinaryPredicate1D'
+ :param restrict_to_selection: Indicates whether to force the chaining to stay within the set of selected ViewEdges or not.
+ :type restrict_to_selection: bool
+ :param restrict_to_unvisited: Indicates whether a ViewEdge that has already been chained must be ignored ot not.
+ :type restrict_to_unvisited: bool
+ :param begin: The ViewEdge from where to start the iteration.
+ :type begin: 'freestyle.types.ViewEdge'
+ :param orientation: If true, we'll look for the next ViewEdge among the ViewEdges that surround the ending ViewVertex of begin. If false, we'll search over the ViewEdges surrounding the ending ViewVertex of begin.
+ :type orientation: bool
+ '''
+ pass
+
+ def __init__(self, brother: 'ChainPredicateIterator'):
+ ''' Copy constructor.
+
+ :param brother: A ChainPredicateIterator object.
+ :type brother: 'ChainPredicateIterator'
+ '''
+ pass
+
+
+class ChainSilhouetteIterator:
+ ''' Class hierarchy: freestyle.types.Iterator > freestyle.types.ViewEdgeIterator > freestyle.types.ChainingIterator > ChainSilhouetteIterator A ViewEdge Iterator used to follow ViewEdges the most naturally. For example, it will follow visible ViewEdges of same nature. As soon, as the nature or the visibility changes, the iteration stops (by setting the pointed ViewEdge to 0). In the case of an iteration over a set of ViewEdge that are both Silhouette and Crease, there will be a precedence of the silhouette over the crease criterion.
+ '''
+
+ def __init__(self,
+ restrict_to_selection: bool = True,
+ begin: 'freestyle.types.ViewEdge' = None,
+ orientation: bool = True):
+ ''' Builds a ChainSilhouetteIterator from the first ViewEdge used for iteration and its orientation.
+
+ :param restrict_to_selection: Indicates whether to force the chaining to stay within the set of selected ViewEdges or not.
+ :type restrict_to_selection: bool
+ :param begin: The ViewEdge from where to start the iteration.
+ :type begin: 'freestyle.types.ViewEdge'
+ :param orientation: If true, we'll look for the next ViewEdge among the ViewEdges that surround the ending ViewVertex of begin. If false, we'll search over the ViewEdges surrounding the ending ViewVertex of begin.
+ :type orientation: bool
+ '''
+ pass
+
+ def __init__(self, brother: 'ChainSilhouetteIterator'):
+ ''' Copy constructor.
+
+ :param brother: A ChainSilhouetteIterator object.
+ :type brother: 'ChainSilhouetteIterator'
+ '''
+ pass
+
+
+class pyChainSilhouetteGenericIterator:
+ ''' Natural chaining iterator that follows the edges of the same nature following the topology of objects, with decreasing priority for silhouettes, then borders, then suggestive contours, then all other edge types.
+ '''
+
+ def __init__(self,
+ stayInSelection: bool = True,
+ stayInUnvisited: bool = True):
+ ''' Builds a pyChainSilhouetteGenericIterator object.
+
+ :param stayInSelection: True if it is allowed to go out of the selection
+ :type stayInSelection: bool
+ :param stayInUnvisited: May the same ViewEdge be chained twice
+ :type stayInUnvisited: bool
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyChainSilhouetteIterator:
+ ''' Natural chaining iterator that follows the edges of the same nature following the topology of objects, with decreasing priority for silhouettes, then borders, then suggestive contours, then all other edge types. A ViewEdge is only chained once.
+ '''
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyExternalContourChainingIterator:
+ ''' Chains by external contour
+ '''
+
+ def checkViewEdge(self, ve, orientation):
+ '''
+
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyFillOcclusionsAbsoluteAndRelativeChainingIterator:
+ ''' Chaining iterator that fills small occlusions regardless of the selection.
+ '''
+
+ def __init__(self, percent: float, l: float):
+ ''' Builds a pyFillOcclusionsAbsoluteAndRelativeChainingIterator object.
+
+ :param percent: The maximal length of the occluded part as a percentage of the total chain length.
+ :type percent: float
+ :param l: Absolute length.
+ :type l: float
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyFillOcclusionsAbsoluteChainingIterator:
+ ''' Chaining iterator that fills small occlusions
+ '''
+
+ def __init__(self, length: int):
+ ''' Builds a pyFillOcclusionsAbsoluteChainingIterator object.
+
+ :param length: The maximum length of the occluded part in pixels.
+ :type length: int
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyFillOcclusionsRelativeChainingIterator:
+ ''' Chaining iterator that fills small occlusions
+ '''
+
+ def __init__(self, percent: float):
+ ''' Builds a pyFillOcclusionsRelativeChainingIterator object.
+
+ :param percent: The maximal length of the occluded part, expressed in a percentage of the total chain length.
+ :type percent: float
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyFillQi0AbsoluteAndRelativeChainingIterator:
+ ''' Chaining iterator that fills small occlusions regardless of the selection.
+ '''
+
+ def __init__(self, percent: float, l: float):
+ ''' Builds a pyFillQi0AbsoluteAndRelativeChainingIterator object.
+
+ :param percent: The maximal length of the occluded part as a percentage of the total chain length.
+ :type percent: float
+ :param l: Absolute length.
+ :type l: float
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pyNoIdChainSilhouetteIterator:
+ ''' Natural chaining iterator that follows the edges of the same nature following the topology of objects, with decreasing priority for silhouettes, then borders, then suggestive contours, then all other edge types. It won't chain the same ViewEdge twice.
+ '''
+
+ def __init__(self, stayInSelection: bool = True):
+ ''' Builds a pyNoIdChainSilhouetteIterator object.
+
+ :param stayInSelection: True if it is allowed to go out of the selection
+ :type stayInSelection: bool
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pySketchyChainSilhouetteIterator:
+ ''' Natural chaining iterator with a sketchy multiple touch. It chains the same ViewEdge multiple times to achieve a sketchy effect.
+ '''
+
+ def __init__(self, nRounds: int = 3, stayInSelection: bool = True):
+ ''' Builds a pySketchyChainSilhouetteIterator object.
+
+ :param nRounds: Number of times every Viewedge is chained.
+ :type nRounds: int
+ :param stayInSelection: if False, edges outside of the selection can be chained.
+ :type stayInSelection: bool
+ '''
+ pass
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def make_sketchy(self, ve):
+ ''' Creates the skeychy effect by causing the chain to run from the start again. (loop over itself again)
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
+
+
+class pySketchyChainingIterator:
+ ''' Chaining iterator designed for sketchy style. It chains the same ViewEdge several times in order to produce multiple strokes per ViewEdge.
+ '''
+
+ def init(self):
+ '''
+
+ '''
+ pass
+
+ def traverse(self, iter):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/freestyle/functions.py b/blender_autocomplete/freestyle/functions.py
new file mode 100644
index 0000000..a6e367f
--- /dev/null
+++ b/blender_autocomplete/freestyle/functions.py
@@ -0,0 +1,1268 @@
+import sys
+import typing
+import freestyle.types
+import mathutils
+
+
+class ChainingTimeStampF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVoid > ChainingTimeStampF1D
+ '''
+
+ def __init__(self):
+ ''' Builds a ChainingTimeStampF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'):
+ ''' Sets the chaining time stamp of the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ '''
+ pass
+
+
+class Curvature2DAngleF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > Curvature2DAngleF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a Curvature2DAngleF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns a real value giving the 2D curvature (as an angle) of the 1D element to which the freestyle.types.Interface0D pointed by the Interface0DIterator belongs. The 2D curvature is evaluated at the Interface0D.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The 2D curvature of the 1D element evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class Curvature2DAngleF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > Curvature2DAngleF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a Curvature2DAngleF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the 2D curvature as an angle for an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The 2D curvature as an angle.
+ '''
+ pass
+
+
+class CurveMaterialF0D:
+ ''' A replacement of the built-in MaterialF0D for stroke creation. MaterialF0D does not work with Curves and Strokes. Line color priority is used to pick one of the two materials at material boundaries. Notes: expects instances of CurvePoint to be iterated over can return None if no fedge can be found
+ '''
+
+ pass
+
+
+class CurveNatureF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DEdgeNature > CurveNatureF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a CurveNatureF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.Nature':
+ ''' Returns the freestyle.types.Nature of the 1D element the Interface0D pointed by the Interface0DIterator belongs to.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.Nature'
+ :return: The nature of the 1D element to which the pointed Interface0D belongs.
+ '''
+ pass
+
+
+class CurveNatureF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DEdgeNature > CurveNatureF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a CurveNatureF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'
+ ) -> 'freestyle.types.Nature':
+ ''' Returns the nature of the Interface1D (silhouette, ridge, crease, and so on). Except if the Interface1D is a freestyle.types.ViewEdge , this result might be ambiguous. Indeed, the Interface1D might result from the gathering of several 1D elements, each one being of a different nature. An integration method, such as the MEAN, might give, in this case, irrelevant results.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'freestyle.types.Nature'
+ :return: The nature of the Interface1D.
+ '''
+ pass
+
+
+class DensityF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > DensityF0D
+ '''
+
+ def __init__(self, sigma: float = 2.0):
+ ''' Builds a DensityF0D object.
+
+ :param sigma: The gaussian sigma value indicating the X value for which the gaussian function is 0.5. It leads to the window size value (the larger, the smoother).
+ :type sigma: float
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the density of the (result) image evaluated at the freestyle.types.Interface0D pointed by the Interface0DIterator. This density is evaluated using a pixels square window around the evaluation point and integrating these values using a gaussian.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The density of the image evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class DensityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > DensityF1D
+ '''
+
+ def __init__(self,
+ sigma: float = 2.0,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a DensityF1D object.
+
+ :param sigma: The sigma used in DensityF0D and determining the window size used in each density query.
+ :type sigma: float
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the density evaluated for an Interface1D. The density is evaluated for a set of points along the Interface1D (using the freestyle.functions.DensityF0D functor) with a user-defined sampling and then integrated into a single value using a user-defined integration method.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The density evaluated for an Interface1D.
+ '''
+ pass
+
+
+class GetCompleteViewMapDensityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetCompleteViewMapDensityF1D
+ '''
+
+ def __init__(self,
+ level: int,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a GetCompleteViewMapDensityF1D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the density evaluated for an Interface1D in the complete viewmap image. The density is evaluated for a set of points along the Interface1D (using the freestyle.functions.ReadCompleteViewMapPixelF0D functor) and then integrated into a single value using a user-defined integration method.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The density evaluated for the Interface1D in the complete viewmap image.
+ '''
+ pass
+
+
+class GetCurvilinearAbscissaF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > GetCurvilinearAbscissaF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetCurvilinearAbscissaF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the curvilinear abscissa of the freestyle.types.Interface0D pointed by the Interface0DIterator in the context of its 1D element.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The curvilinear abscissa of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetDirectionalViewMapDensityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetDirectionalViewMapDensityF1D
+ '''
+
+ def __init__(self,
+ orientation: int,
+ level: int,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a GetDirectionalViewMapDensityF1D object.
+
+ :param orientation: The number of the directional map we must work with.
+ :type orientation: int
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the density evaluated for an Interface1D in of the steerable viewmaps image. The direction telling which Directional map to choose is explicitly specified by the user. The density is evaluated for a set of points along the Interface1D (using the freestyle.functions.ReadSteerableViewMapPixelF0D functor) and then integrated into a single value using a user-defined integration method.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: the density evaluated for an Interface1D in of the steerable viewmaps image.
+ '''
+ pass
+
+
+class GetOccludeeF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DViewShape > GetOccludeeF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetOccludeeF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns the freestyle.types.ViewShape that the Interface0D pointed by the Interface0DIterator occludes.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: The ViewShape occluded by the pointed Interface0D.
+ '''
+ pass
+
+
+class GetOccludeeF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVectorViewShape > GetOccludeeF1D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetOccludeeF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns a list of occluded shapes covered by this Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: A list of occluded shapes covered by the Interface1D.
+ '''
+ pass
+
+
+class GetOccludersF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DVectorViewShape > GetOccludersF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetOccludersF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns a list of freestyle.types.ViewShape objects occluding the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: A list of ViewShape objects occluding the pointed Interface0D.
+ '''
+ pass
+
+
+class GetOccludersF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVectorViewShape > GetOccludersF1D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetOccludersF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns a list of occluding shapes that cover this Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: A list of occluding shapes that cover the Interface1D.
+ '''
+ pass
+
+
+class GetParameterF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > GetParameterF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetParameterF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the parameter of the freestyle.types.Interface0D pointed by the Interface0DIterator in the context of its 1D element.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The parameter of an Interface0D.
+ '''
+ pass
+
+
+class GetProjectedXF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetProjectedXF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetProjectedXF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the X 3D projected coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The X 3D projected coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetProjectedXF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetProjectedXF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetProjectedXF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the projected X 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The projected X 3D coordinate of an Interface1D.
+ '''
+ pass
+
+
+class GetProjectedYF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetProjectedYF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetProjectedYF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the Y 3D projected coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The Y 3D projected coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetProjectedYF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetProjectedYF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetProjectedYF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the projected Y 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The projected Y 3D coordinate of an Interface1D.
+ '''
+ pass
+
+
+class GetProjectedZF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetProjectedZF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetProjectedZF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the Z 3D projected coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The Z 3D projected coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetProjectedZF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetProjectedZF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetProjectedZF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the projected Z 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The projected Z 3D coordinate of an Interface1D.
+ '''
+ pass
+
+
+class GetShapeF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DViewShape > GetShapeF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetShapeF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns the freestyle.types.ViewShape containing the Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: The ViewShape containing the pointed Interface0D.
+ '''
+ pass
+
+
+class GetShapeF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVectorViewShape > GetShapeF1D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetShapeF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'
+ ) -> 'freestyle.types.ViewShape':
+ ''' Returns a list of shapes covered by this Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'freestyle.types.ViewShape'
+ :return: A list of shapes covered by the Interface1D.
+ '''
+ pass
+
+
+class GetSteerableViewMapDensityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetSteerableViewMapDensityF1D
+ '''
+
+ def __init__(self,
+ level: int,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a GetSteerableViewMapDensityF1D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the density of the ViewMap for a given Interface1D. The density of each freestyle.types.FEdge is evaluated in the proper steerable freestyle.types.ViewMap depending on its orientation.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The density of the ViewMap for a given Interface1D.
+ '''
+ pass
+
+
+class GetViewMapGradientNormF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > GetViewMapGradientNormF0D
+ '''
+
+ def __init__(self, level: int):
+ ''' Builds a GetViewMapGradientNormF0D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the norm of the gradient of the global viewmap density image.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The norm of the gradient of the global viewmap density image.
+ '''
+ pass
+
+
+class GetViewMapGradientNormF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetViewMapGradientNormF1D
+ '''
+
+ def __init__(self,
+ level: int,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a GetViewMapGradientNormF1D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the density of the ViewMap for a given Interface1D. The density of each freestyle.types.FEdge is evaluated in the proper steerable freestyle.types.ViewMap depending on its orientation.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The density of the ViewMap for a given Interface1D.
+ '''
+ pass
+
+
+class GetXF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetXF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetXF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the X 3D coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The X 3D coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetXF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetXF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetXF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the X 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The X 3D coordinate of the Interface1D.
+ '''
+ pass
+
+
+class GetYF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetYF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetYF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the Y 3D coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The Y 3D coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetYF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetYF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetYF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the Y 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The Y 3D coordinate of the Interface1D.
+ '''
+ pass
+
+
+class GetZF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > GetZF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a GetZF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the Z 3D coordinate of the freestyle.types.Interface0D pointed by the Interface0DIterator.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The Z 3D coordinate of the pointed Interface0D.
+ '''
+ pass
+
+
+class GetZF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > GetZF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a GetZF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the Z 3D coordinate of an Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The Z 3D coordinate of the Interface1D.
+ '''
+ pass
+
+
+class IncrementChainingTimeStampF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVoid > IncrementChainingTimeStampF1D
+ '''
+
+ def __init__(self):
+ ''' Builds an IncrementChainingTimeStampF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'):
+ ''' Increments the chaining time stamp of the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ '''
+ pass
+
+
+class LocalAverageDepthF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > LocalAverageDepthF0D
+ '''
+
+ def __init__(self, mask_size: float = 5.0):
+ ''' Builds a LocalAverageDepthF0D object.
+
+ :param mask_size: The size of the mask.
+ :type mask_size: float
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns the average depth around the freestyle.types.Interface0D pointed by the Interface0DIterator. The result is obtained by querying the depth buffer on a window around that point.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The average depth around the pointed Interface0D.
+ '''
+ pass
+
+
+class LocalAverageDepthF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > LocalAverageDepthF1D
+ '''
+
+ def __init__(self,
+ sigma: float,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a LocalAverageDepthF1D object.
+
+ :param sigma: The sigma used in DensityF0D and determining the window size used in each density query.
+ :type sigma: float
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns the average depth evaluated for an Interface1D. The average depth is evaluated for a set of points along the Interface1D (using the freestyle.functions.LocalAverageDepthF0D functor) with a user-defined sampling and then integrated into a single value using a user-defined integration method.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The average depth evaluated for the Interface1D.
+ '''
+ pass
+
+
+class MaterialF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DMaterial > MaterialF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a MaterialF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.Material':
+ ''' Returns the material of the object evaluated at the freestyle.types.Interface0D pointed by the Interface0DIterator. This evaluation can be ambiguous (in the case of a freestyle.types.TVertex for example. This functor tries to remove this ambiguity using the context offered by the 1D element to which the Interface0DIterator belongs to and by arbitrary choosing the material of the face that lies on its left when following the 1D element if there are two different materials on each side of the point. However, there still can be problematic cases, and the user willing to deal with this cases in a specific way should implement its own getMaterial functor.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.Material'
+ :return: The material of the object evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class Normal2DF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DVec2f > Normal2DF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a Normal2DF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'mathutils.Vector':
+ ''' Returns a two-dimensional vector giving the normalized 2D normal to the 1D element to which the freestyle.types.Interface0D pointed by the Interface0DIterator belongs. The normal is evaluated at the pointed Interface0D.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'mathutils.Vector'
+ :return: The 2D normal of the 1D element evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class Normal2DF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVec2f > Normal2DF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a Normal2DF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self,
+ inter: 'freestyle.types.Interface1D') -> 'mathutils.Vector':
+ ''' Returns the 2D normal for the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'mathutils.Vector'
+ :return: The 2D normal for the Interface1D.
+ '''
+ pass
+
+
+class Orientation2DF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVec2f > Orientation2DF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds an Orientation2DF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self,
+ inter: 'freestyle.types.Interface1D') -> 'mathutils.Vector':
+ ''' Returns the 2D orientation of the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'mathutils.Vector'
+ :return: The 2D orientation of the Interface1D.
+ '''
+ pass
+
+
+class Orientation3DF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVec3f > Orientation3DF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds an Orientation3DF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self,
+ inter: 'freestyle.types.Interface1D') -> 'mathutils.Vector':
+ ''' Returns the 3D orientation of the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: 'mathutils.Vector'
+ :return: The 3D orientation of the Interface1D.
+ '''
+ pass
+
+
+class QuantitativeInvisibilityF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DUnsigned > QuantitativeInvisibilityF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a QuantitativeInvisibilityF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> int:
+ ''' Returns the quantitative invisibility of the freestyle.types.Interface0D pointed by the Interface0DIterator. This evaluation can be ambiguous (in the case of a freestyle.types.TVertex for example). This functor tries to remove this ambiguity using the context offered by the 1D element to which the Interface0D belongs to. However, there still can be problematic cases, and the user willing to deal with this cases in a specific way should implement its own getQIF0D functor.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: int
+ :return: The quantitative invisibility of the pointed Interface0D.
+ '''
+ pass
+
+
+class QuantitativeInvisibilityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DUnsigned > QuantitativeInvisibilityF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a QuantitativeInvisibilityF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> int:
+ ''' Returns the Quantitative Invisibility of an Interface1D element. If the Interface1D is a freestyle.types.ViewEdge , then there is no ambiguity concerning the result. But, if the Interface1D results of a chaining (chain, stroke), then it might be made of several 1D elements of different Quantitative Invisibilities.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: int
+ :return: The Quantitative Invisibility of the Interface1D.
+ '''
+ pass
+
+
+class ReadCompleteViewMapPixelF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > ReadCompleteViewMapPixelF0D
+ '''
+
+ def __init__(self, level: int):
+ ''' Builds a ReadCompleteViewMapPixelF0D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Reads a pixel in one of the level of the complete viewmap.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: A pixel in one of the level of the complete viewmap.
+ '''
+ pass
+
+
+class ReadMapPixelF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > ReadMapPixelF0D
+ '''
+
+ def __init__(self, map_name: str, level: int):
+ ''' Builds a ReadMapPixelF0D object.
+
+ :param map_name: The name of the map to be read.
+ :type map_name: str
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Reads a pixel in a map.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: A pixel in a map.
+ '''
+ pass
+
+
+class ReadSteerableViewMapPixelF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DFloat > ReadSteerableViewMapPixelF0D
+ '''
+
+ def __init__(self, orientation: int, level: int):
+ ''' Builds a ReadSteerableViewMapPixelF0D object.
+
+ :param orientation: The integer belonging to [0, 4] indicating the orientation (E, NE, N, NW) we are interested in.
+ :type orientation: int
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Reads a pixel in one of the level of one of the steerable viewmaps.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: A pixel in one of the level of one of the steerable viewmaps.
+ '''
+ pass
+
+
+class ShapeIdF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DId > ShapeIdF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a ShapeIdF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'freestyle.types.Id':
+ ''' Returns the freestyle.types.Id of the Shape the freestyle.types.Interface0D pointed by the Interface0DIterator belongs to. This evaluation can be ambiguous (in the case of a freestyle.types.TVertex for example). This functor tries to remove this ambiguity using the context offered by the 1D element to which the Interface0DIterator belongs to. However, there still can be problematic cases, and the user willing to deal with this cases in a specific way should implement its own getShapeIdF0D functor.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'freestyle.types.Id'
+ :return: The Id of the Shape the pointed Interface0D belongs to.
+ '''
+ pass
+
+
+class TimeStampF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DVoid > TimeStampF1D
+ '''
+
+ def __init__(self):
+ ''' Builds a TimeStampF1D object.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D'):
+ ''' Returns the time stamp of the Interface1D.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ '''
+ pass
+
+
+class VertexOrientation2DF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DVec2f > VertexOrientation2DF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a VertexOrientation2DF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'mathutils.Vector':
+ ''' Returns a two-dimensional vector giving the 2D oriented tangent to the 1D element to which the freestyle.types.Interface0D pointed by the Interface0DIterator belongs. The 2D oriented tangent is evaluated at the pointed Interface0D.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'mathutils.Vector'
+ :return: The 2D oriented tangent to the 1D element evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class VertexOrientation3DF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DVec3f > VertexOrientation3DF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a VertexOrientation3DF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator'
+ ) -> 'mathutils.Vector':
+ ''' Returns a three-dimensional vector giving the 3D oriented tangent to the 1D element to which the freestyle.types.Interface0D pointed by the Interface0DIterator belongs. The 3D oriented tangent is evaluated at the pointed Interface0D.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: 'mathutils.Vector'
+ :return: The 3D oriented tangent to the 1D element evaluated at the pointed Interface0D.
+ '''
+ pass
+
+
+class ZDiscontinuityF0D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction0D > freestyle.types.UnaryFunction0DDouble > ZDiscontinuityF0D
+ '''
+
+ def __init__(self):
+ ''' Builds a ZDiscontinuityF0D object.
+
+ '''
+ pass
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> float:
+ ''' Returns a real value giving the distance between the freestyle.types.Interface0D pointed by the Interface0DIterator and the shape that lies behind (occludee). This distance is evaluated in the camera space and normalized between 0 and 1. Therefore, if no object is occluded by the shape to which the Interface0D belongs to, 1 is returned.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: float
+ :return: The normalized distance between the pointed Interface0D and the occludee.
+ '''
+ pass
+
+
+class ZDiscontinuityF1D:
+ ''' Class hierarchy: freestyle.types.UnaryFunction1D > freestyle.types.UnaryFunction1DDouble > ZDiscontinuityF1D
+ '''
+
+ def __init__(self,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN'):
+ ''' Builds a ZDiscontinuityF1D object.
+
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> float:
+ ''' Returns a real value giving the distance between an Interface1D and the shape that lies behind (occludee). This distance is evaluated in the camera space and normalized between 0 and 1. Therefore, if no object is occluded by the shape to which the Interface1D belongs to, 1 is returned.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: float
+ :return: The normalized distance between the Interface1D and the occludee.
+ '''
+ pass
+
+
+class pyCurvilinearLengthF0D:
+ pass
+
+
+class pyDensityAnisotropyF0D:
+ ''' Estimates the anisotropy of density.
+ '''
+
+ pass
+
+
+class pyDensityAnisotropyF1D:
+ pass
+
+
+class pyGetInverseProjectedZF1D:
+ pass
+
+
+class pyGetSquareInverseProjectedZF1D:
+ pass
+
+
+class pyInverseCurvature2DAngleF0D:
+ pass
+
+
+class pyViewMapGradientNormF0D:
+ pass
+
+
+class pyViewMapGradientNormF1D:
+ pass
+
+
+class pyViewMapGradientVectorF0D:
+ ''' Returns the gradient vector for a pixel.
+ '''
+
+ def __init__(self, level: int):
+ ''' Builds a pyViewMapGradientVectorF0D object.
+
+ :param level: the level at which to compute the gradient
+ :type level: int
+ '''
+ pass
diff --git a/blender_autocomplete/freestyle/predicates.py b/blender_autocomplete/freestyle/predicates.py
new file mode 100644
index 0000000..ba5e390
--- /dev/null
+++ b/blender_autocomplete/freestyle/predicates.py
@@ -0,0 +1,533 @@
+import sys
+import typing
+import freestyle.types
+
+
+class AndBP1D:
+ pass
+
+
+class AndUP1D:
+ pass
+
+
+class ContourUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > ContourUP1D
+ '''
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the Interface1D is a contour. An Interface1D is a contour if it is borded by a different shape on each of its sides.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if the Interface1D is a contour, false otherwise.
+ '''
+ pass
+
+
+class DensityLowerThanUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > DensityLowerThanUP1D
+ '''
+
+ def __init__(self, threshold: float, sigma: float = 2.0):
+ ''' Builds a DensityLowerThanUP1D object.
+
+ :param threshold: The value of the threshold density. Any Interface1D having a density lower than this threshold will match.
+ :type threshold: float
+ :param sigma: The sigma value defining the density evaluation window size used in the freestyle.functions.DensityF0D functor.
+ :type sigma: float
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the density evaluated for the Interface1D is less than a user-defined density value.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if the density is lower than a threshold.
+ '''
+ pass
+
+
+class EqualToChainingTimeStampUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > freestyle.types.EqualToChainingTimeStampUP1D
+ '''
+
+ def __init__(self, ts: int):
+ ''' Builds a EqualToChainingTimeStampUP1D object.
+
+ :param ts: A time stamp value.
+ :type ts: int
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the Interface1D's time stamp is equal to a certain user-defined value.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if the time stamp is equal to a user-defined value.
+ '''
+ pass
+
+
+class EqualToTimeStampUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > EqualToTimeStampUP1D
+ '''
+
+ def __init__(self, ts: int):
+ ''' Builds a EqualToTimeStampUP1D object.
+
+ :param ts: A time stamp value.
+ :type ts: int
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the Interface1D's time stamp is equal to a certain user-defined value.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if the time stamp is equal to a user-defined value.
+ '''
+ pass
+
+
+class ExternalContourUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > ExternalContourUP1D
+ '''
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the Interface1D is an external contour. An Interface1D is an external contour if it is borded by no shape on one of its sides.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if the Interface1D is an external contour, false otherwise.
+ '''
+ pass
+
+
+class FalseBP1D:
+ ''' Class hierarchy: freestyle.types.BinaryPredicate1D > FalseBP1D
+ '''
+
+ def __call__(self, inter1: 'freestyle.types.Interface1D',
+ inter2: 'freestyle.types.Interface1D') -> bool:
+ ''' Always returns false.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'freestyle.types.Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: False.
+ '''
+ pass
+
+
+class FalseUP0D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate0D > FalseUP0D
+ '''
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> bool:
+ ''' Always returns false.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: bool
+ :return: False.
+ '''
+ pass
+
+
+class FalseUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > FalseUP1D
+ '''
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Always returns false.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: False.
+ '''
+ pass
+
+
+class Length2DBP1D:
+ ''' Class hierarchy: freestyle.types.BinaryPredicate1D > Length2DBP1D
+ '''
+
+ def __call__(self, inter1: 'freestyle.types.Interface1D',
+ inter2: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the 2D length of inter1 is less than the 2D length of inter2.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'freestyle.types.Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True or false.
+ '''
+ pass
+
+
+class MaterialBP1D:
+ ''' Checks whether the two supplied ViewEdges have the same material.
+ '''
+
+ pass
+
+
+class NotBP1D:
+ pass
+
+
+class NotUP1D:
+ pass
+
+
+class ObjectNamesUP1D:
+ pass
+
+
+class OrBP1D:
+ pass
+
+
+class OrUP1D:
+ pass
+
+
+class QuantitativeInvisibilityRangeUP1D:
+ pass
+
+
+class QuantitativeInvisibilityUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > QuantitativeInvisibilityUP1D
+ '''
+
+ def __init__(self, qi: int = 0):
+ ''' Builds a QuantitativeInvisibilityUP1D object.
+
+ :param qi: The Quantitative Invisibility you want the Interface1D to have.
+ :type qi: int
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the Quantitative Invisibility evaluated at an Interface1D, using the freestyle.functions.QuantitativeInvisibilityF1D functor, equals a certain user-defined value.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if Quantitative Invisibility equals a user-defined value.
+ '''
+ pass
+
+
+class SameShapeIdBP1D:
+ ''' Class hierarchy: freestyle.types.BinaryPredicate1D > SameShapeIdBP1D
+ '''
+
+ def __call__(self, inter1: 'freestyle.types.Interface1D',
+ inter2: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if inter1 and inter2 belong to the same shape.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'freestyle.types.Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True or false.
+ '''
+ pass
+
+
+class ShapeUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > ShapeUP1D
+ '''
+
+ def __init__(self, first: int, second: int = 0):
+ ''' Builds a ShapeUP1D object.
+
+ :param first: The first Id component.
+ :type first: int
+ :param second: The second Id component.
+ :type second: int
+ '''
+ pass
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the shape to which the Interface1D belongs to has the same freestyle.types.Id as the one specified by the user.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True if Interface1D belongs to the shape of the user-specified Id.
+ '''
+ pass
+
+
+class TrueBP1D:
+ ''' Class hierarchy: freestyle.types.BinaryPredicate1D > TrueBP1D
+ '''
+
+ def __call__(self, inter1: 'freestyle.types.Interface1D',
+ inter2: 'freestyle.types.Interface1D') -> bool:
+ ''' Always returns true.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'freestyle.types.Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True.
+ '''
+ pass
+
+
+class TrueUP0D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate0D > TrueUP0D
+ '''
+
+ def __call__(self, it: 'freestyle.types.Interface0DIterator') -> bool:
+ ''' Always returns true.
+
+ :param it: An Interface0DIterator object.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :rtype: bool
+ :return: True.
+ '''
+ pass
+
+
+class TrueUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > TrueUP1D
+ '''
+
+ def __call__(self, inter: 'freestyle.types.Interface1D') -> bool:
+ ''' Always returns true.
+
+ :param inter: An Interface1D object.
+ :type inter: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True.
+ '''
+ pass
+
+
+class ViewMapGradientNormBP1D:
+ ''' Class hierarchy: freestyle.types.BinaryPredicate1D > ViewMapGradientNormBP1D
+ '''
+
+ def __init__(self,
+ level: int,
+ integration_type:
+ 'freestyle.types.IntegrationType' = 'IntegrationType.MEAN',
+ sampling: float = 2.0):
+ ''' Builds a ViewMapGradientNormBP1D object.
+
+ :param level: The level of the pyramid from which the pixel must be read.
+ :type level: int
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :param sampling: GetViewMapGradientNormF0D is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by integration_type.
+ :type sampling: float
+ '''
+ pass
+
+ def __call__(self, inter1: 'freestyle.types.Interface1D',
+ inter2: 'freestyle.types.Interface1D') -> bool:
+ ''' Returns true if the evaluation of the Gradient norm Function is higher for inter1 than for inter2.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'freestyle.types.Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'freestyle.types.Interface1D'
+ :rtype: bool
+ :return: True or false.
+ '''
+ pass
+
+
+class WithinImageBoundaryUP1D:
+ ''' Class hierarchy: freestyle.types.UnaryPredicate1D > WithinImageBoundaryUP1D
+ '''
+
+ def __init__(self, xmin: float, ymin: float, xmax: float, ymax: float):
+ ''' Builds an WithinImageBoundaryUP1D object.
+
+ :param xmin: X lower bound of the image boundary.
+ :type xmin: float
+ :param ymin: Y lower bound of the image boundary.
+ :type ymin: float
+ :param xmax: X upper bound of the image boundary.
+ :type xmax: float
+ :param ymax: Y upper bound of the image boundary.
+ :type ymax: float
+ '''
+ pass
+
+ def __call__(self, inter):
+ ''' Returns true if the Interface1D intersects with image boundary.
+
+ '''
+ pass
+
+
+class pyBackTVertexUP0D:
+ ''' Check whether an Interface0DIterator references a TVertex and is the one that is hidden (inferred from the context).
+ '''
+
+ pass
+
+
+class pyClosedCurveUP1D:
+ pass
+
+
+class pyDensityFunctorUP1D:
+ pass
+
+
+class pyDensityUP1D:
+ pass
+
+
+class pyDensityVariableSigmaUP1D:
+ pass
+
+
+class pyHighDensityAnisotropyUP1D:
+ pass
+
+
+class pyHighDirectionalViewMapDensityUP1D:
+ pass
+
+
+class pyHighSteerableViewMapDensityUP1D:
+ pass
+
+
+class pyHighViewMapDensityUP1D:
+ pass
+
+
+class pyHighViewMapGradientNormUP1D:
+ pass
+
+
+class pyHigherCurvature2DAngleUP0D:
+ pass
+
+
+class pyHigherLengthUP1D:
+ pass
+
+
+class pyHigherNumberOfTurnsUP1D:
+ pass
+
+
+class pyIsInOccludersListUP1D:
+ pass
+
+
+class pyIsOccludedByIdListUP1D:
+ pass
+
+
+class pyIsOccludedByItselfUP1D:
+ pass
+
+
+class pyIsOccludedByUP1D:
+ pass
+
+
+class pyLengthBP1D:
+ pass
+
+
+class pyLowDirectionalViewMapDensityUP1D:
+ pass
+
+
+class pyLowSteerableViewMapDensityUP1D:
+ pass
+
+
+class pyNFirstUP1D:
+ pass
+
+
+class pyNatureBP1D:
+ pass
+
+
+class pyNatureUP1D:
+ pass
+
+
+class pyParameterUP0D:
+ pass
+
+
+class pyParameterUP0DGoodOne:
+ pass
+
+
+class pyProjectedXBP1D:
+ pass
+
+
+class pyProjectedYBP1D:
+ pass
+
+
+class pyShapeIdListUP1D:
+ pass
+
+
+class pyShapeIdUP1D:
+ pass
+
+
+class pyShuffleBP1D:
+ pass
+
+
+class pySilhouetteFirstBP1D:
+ pass
+
+
+class pyUEqualsUP0D:
+ pass
+
+
+class pyVertexNatureUP0D:
+ pass
+
+
+class pyViewMapGradientNormBP1D:
+ pass
+
+
+class pyZBP1D:
+ pass
+
+
+class pyZDiscontinuityBP1D:
+ pass
+
+
+class pyZSmallerUP1D:
+ pass
diff --git a/blender_autocomplete/freestyle/shaders.py b/blender_autocomplete/freestyle/shaders.py
new file mode 100644
index 0000000..60d385a
--- /dev/null
+++ b/blender_autocomplete/freestyle/shaders.py
@@ -0,0 +1,868 @@
+import sys
+import typing
+import freestyle.types
+import bpy.types
+import mathutils
+
+
+class BackboneStretcherShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > BackboneStretcherShader [Geometry shader]
+ '''
+
+ def __init__(self, amount: float = 2.0):
+ ''' Builds a BackboneStretcherShader object.
+
+ :param amount: The stretching amount value.
+ :type amount: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Stretches the stroke at its two extremities and following the respective directions: v(1)v(0) and v(n-1)v(n).
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class BezierCurveShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > BezierCurveShader [Geometry shader]
+ '''
+
+ def __init__(self, error: float = 4.0):
+ ''' Builds a BezierCurveShader object.
+
+ :param error: The error we're allowing for the approximation. This error is the max distance allowed between the new curve and the original geometry.
+ :type error: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Transforms the stroke backbone geometry so that it corresponds to a Bezier Curve approximation of the original backbone geometry.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class BlenderTextureShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > BlenderTextureShader [Texture shader]
+ '''
+
+ def __init__(self, texture: typing.Union[
+ 'bpy.types.ShaderNodeTree', 'bpy.types.LineStyleTextureSlot']):
+ ''' Builds a BlenderTextureShader object.
+
+ :param texture: A line style texture slot or a shader node tree to define a set of textures.
+ :type texture: typing.Union['bpy.types.ShaderNodeTree', 'bpy.types.LineStyleTextureSlot']
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns a blender texture slot to the stroke shading in order to simulate marks.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class CalligraphicShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > CalligraphicShader [Thickness Shader]
+ '''
+
+ def __init__(self, thickness_min: float, thickness_max: float,
+ orientation: 'mathutils.Vector', clamp: bool):
+ ''' Builds a CalligraphicShader object.
+
+ :param thickness_min: The minimum thickness in the direction perpendicular to the main direction.
+ :type thickness_min: float
+ :param thickness_max: The maximum thickness in the main direction.
+ :type thickness_max: float
+ :param orientation: The 2D vector giving the main direction.
+ :type orientation: 'mathutils.Vector'
+ :param clamp: If true, the strokes are drawn in black when the stroke direction is between -90 and 90 degrees with respect to the main direction and drawn in white otherwise. If false, the strokes are always drawn in black.
+ :type clamp: bool
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns thicknesses to the stroke vertices so that the stroke looks like made with a calligraphic tool, i.e. the stroke will be the thickest in a main direction, and the thinnest in the direction perpendicular to this one, and an interpolation in between.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class ColorNoiseShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > ColorNoiseShader [Color shader]
+ '''
+
+ def __init__(self, amplitude: float, period: float):
+ ''' Builds a ColorNoiseShader object.
+
+ :param amplitude: The amplitude of the noise signal.
+ :type amplitude: float
+ :param period: The period of the noise signal.
+ :type period: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Shader to add noise to the stroke colors.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class ConstantColorShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > ConstantColorShader [Color shader]
+ '''
+
+ def __init__(self,
+ red: float,
+ green: float,
+ blue: float,
+ alpha: float = 1.0):
+ ''' Builds a ConstantColorShader object.
+
+ :param red: The red component.
+ :type red: float
+ :param green: The green component.
+ :type green: float
+ :param blue: The blue component.
+ :type blue: float
+ :param alpha: The alpha value.
+ :type alpha: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns a constant color to every vertex of the Stroke.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class ConstantThicknessShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > ConstantThicknessShader [Thickness shader]
+ '''
+
+ def __init__(self, thickness: float):
+ ''' Builds a ConstantThicknessShader object.
+
+ :param thickness: The thickness that must be assigned to the stroke.
+ :type thickness: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns an absolute constant thickness to every vertex of the Stroke.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class ConstrainedIncreasingThicknessShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > ConstrainedIncreasingThicknessShader [Thickness shader]
+ '''
+
+ def __init__(self, thickness_min: float, thickness_max: float,
+ ratio: float):
+ ''' Builds a ConstrainedIncreasingThicknessShader object.
+
+ :param thickness_min: The minimum thickness.
+ :type thickness_min: float
+ :param thickness_max: The maximum thickness.
+ :type thickness_max: float
+ :param ratio: The thickness/length ratio that we don't want to exceed.
+ :type ratio: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Same as the IncreasingThicknessShader , but here we allow the user to control the thickness/length ratio so that we don't get fat short lines.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class GuidingLinesShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > GuidingLinesShader [Geometry shader]
+ '''
+
+ def __init__(self, offset: float):
+ ''' Builds a GuidingLinesShader object.
+
+ :param offset: The line that replaces the stroke is initially in the middle of the initial stroke bounding box. offset is the value of the displacement which is applied to this line along its normal.
+ :type offset: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Shader to modify the Stroke geometry so that it corresponds to its main direction line. This shader must be used together with the splitting operator using the curvature criterion. Indeed, the precision of the approximation will depend on the size of the stroke's pieces. The bigger the pieces are, the rougher the approximation is.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class IncreasingColorShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > IncreasingColorShader [Color shader]
+ '''
+
+ def __init__(self, red_min: float, green_min: float, blue_min: float,
+ alpha_min: float, red_max: float, green_max: float,
+ blue_max: float, alpha_max: float):
+ ''' Builds an IncreasingColorShader object.
+
+ :param red_min: The first color red component.
+ :type red_min: float
+ :param green_min: The first color green component.
+ :type green_min: float
+ :param blue_min: The first color blue component.
+ :type blue_min: float
+ :param alpha_min: The first color alpha value.
+ :type alpha_min: float
+ :param red_max: The second color red component.
+ :type red_max: float
+ :param green_max: The second color green component.
+ :type green_max: float
+ :param blue_max: The second color blue component.
+ :type blue_max: float
+ :param alpha_max: The second color alpha value.
+ :type alpha_max: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns a varying color to the stroke. The user specifies two colors A and B. The stroke color will change linearly from A to B between the first and the last vertex.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class IncreasingThicknessShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > IncreasingThicknessShader [Thickness shader]
+ '''
+
+ def __init__(self, thickness_A: float, thickness_B: float):
+ ''' Builds an IncreasingThicknessShader object.
+
+ :param thickness_A: The first thickness value.
+ :type thickness_A: float
+ :param thickness_B: The second thickness value.
+ :type thickness_B: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns thicknesses values such as the thickness increases from a thickness value A to a thickness value B between the first vertex to the midpoint vertex and then decreases from B to a A between this midpoint vertex and the last vertex. The thickness is linearly interpolated from A to B.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class PolygonalizationShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > PolygonalizationShader [Geometry shader]
+ '''
+
+ def __init__(self, error: float):
+ ''' Builds a PolygonalizationShader object.
+
+ :param error: The error we want our polygonal approximation to have with respect to the original geometry. The smaller, the closer the new stroke is to the orinal one. This error corresponds to the maximum distance between the new stroke and the old one.
+ :type error: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Modifies the Stroke geometry so that it looks more "polygonal". The basic idea is to start from the minimal stroke approximation consisting in a line joining the first vertex to the last one and to subdivide using the original stroke vertices until a certain error is reached.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class RoundCapShader:
+ def round_cap_thickness(self, x):
+ '''
+
+ '''
+ pass
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class SamplingShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > SamplingShader [Geometry shader]
+ '''
+
+ def __init__(self, sampling: float):
+ ''' Builds a SamplingShader object.
+
+ :param sampling: The sampling to use for the stroke resampling.
+ :type sampling: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Resamples the stroke.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class SmoothingShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > SmoothingShader [Geometry shader]
+ '''
+
+ def __init__(self,
+ num_iterations: int = 100,
+ factor_point: float = 0.1,
+ factor_curvature: float = 0.0,
+ factor_curvature_difference: float = 0.2,
+ aniso_point: float = 0.0,
+ aniso_normal: float = 0.0,
+ aniso_curvature: float = 0.0,
+ carricature_factor: float = 1.0):
+ ''' Builds a SmoothingShader object.
+
+ :param num_iterations: The number of iterations.
+ :type num_iterations: int
+ :param factor_point: 0.1
+ :type factor_point: float
+ :param factor_curvature: 0.0
+ :type factor_curvature: float
+ :param factor_curvature_difference: 0.2
+ :type factor_curvature_difference: float
+ :param aniso_point: 0.0
+ :type aniso_point: float
+ :param aniso_normal: 0.0
+ :type aniso_normal: float
+ :param aniso_curvature: 0.0
+ :type aniso_curvature: float
+ :param carricature_factor: 1.0
+ :type carricature_factor: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Smoothes the stroke by moving the vertices to make the stroke smoother. Uses curvature flow to converge towards a curve of constant curvature. The diffusion method we use is anisotropic to prevent the diffusion across corners.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class SpatialNoiseShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > SpatialNoiseShader [Geometry shader]
+ '''
+
+ def __init__(self, amount: float, scale: float, num_octaves: int,
+ smooth: bool, pure_random: bool):
+ ''' Builds a SpatialNoiseShader object.
+
+ :param amount: The amplitude of the noise.
+ :type amount: float
+ :param scale: The noise frequency.
+ :type scale: float
+ :param num_octaves: The number of octaves
+ :type num_octaves: int
+ :param smooth: True if you want the noise to be smooth.
+ :type smooth: bool
+ :param pure_random: True if you don't want any coherence.
+ :type pure_random: bool
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Spatial Noise stroke shader. Moves the vertices to make the stroke more noisy.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class SquareCapShader:
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class StrokeTextureStepShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > StrokeTextureStepShader [Texture shader]
+ '''
+
+ def __init__(self, step: float):
+ ''' Builds a StrokeTextureStepShader object.
+
+ :param step: The spacing along the stroke.
+ :type step: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Assigns a spacing factor to the texture coordinates of the Stroke.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class ThicknessNoiseShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > ThicknessNoiseShader [Thickness shader]
+ '''
+
+ def __init__(self, amplitude: float, period: float):
+ ''' Builds a ThicknessNoiseShader object.
+
+ :param amplitude: The amplitude of the noise signal.
+ :type amplitude: float
+ :param period: The period of the noise signal.
+ :type period: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Adds some noise to the stroke thickness.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class TipRemoverShader:
+ ''' Class hierarchy: freestyle.types.StrokeShader > TipRemoverShader [Geometry shader]
+ '''
+
+ def __init__(self, tip_length: float):
+ ''' Builds a TipRemoverShader object.
+
+ :param tip_length: The length of the piece of stroke we want to remove at each extremity.
+ :type tip_length: float
+ '''
+ pass
+
+ def shade(self, stroke: 'freestyle.types.Stroke'):
+ ''' Removes the stroke's extremities.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'freestyle.types.Stroke'
+ '''
+ pass
+
+
+class py2DCurvatureColorShader:
+ ''' Assigns a color (grayscale) to the stroke based on the curvature. A higher curvature will yield a brighter color.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBackboneStretcherNoCuspShader:
+ ''' Stretches the stroke's backbone, excluding cusp vertices (end junctions).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBackboneStretcherShader:
+ ''' Stretches the stroke's backbone by a given length (in pixels).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBluePrintCirclesShader:
+ ''' Draws the silhouette of the object as a circle.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBluePrintDirectedSquaresShader:
+ ''' Replaces the stroke with a directed square.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBluePrintEllipsesShader:
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyBluePrintSquaresShader:
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyConstantColorShader:
+ ''' Assigns a constant color to the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyConstantThicknessShader:
+ ''' Assigns a constant thickness along the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyConstrainedIncreasingThicknessShader:
+ ''' Increasingly thickens the stroke, constrained by a ratio of the stroke's length.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyDecreasingThicknessShader:
+ ''' Inverse of pyIncreasingThicknessShader, decreasingly thickens the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyDepthDiscontinuityThicknessShader:
+ ''' Assigns a thickness to the stroke based on the stroke's distance to the camera (Z-value).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyDiffusion2Shader:
+ ''' Iteratively adds an offset to the position of each stroke vertex in the direction perpendicular to the stroke direction at the point. The offset is scaled by the 2D curvature (i.e. how quickly the stroke curve is) at the point.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyFXSVaryingThicknessWithDensityShader:
+ ''' Assigns thickness to a stroke based on the density of the diffuse map.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyGuidingLineShader:
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyHLRShader:
+ ''' Controls visibility based upon the quantitative invisibility (QI) based on hidden line removal (HLR).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyImportance2DThicknessShader:
+ ''' Assigns thickness based on distance to a given point in 2D space. the thickness is inverted, so the vertices closest to the specified point have the lowest thickness.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyImportance3DThicknessShader:
+ ''' Assigns thickness based on distance to a given point in 3D space.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyIncreasingColorShader:
+ ''' Fades from one color to another along the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyIncreasingThicknessShader:
+ ''' Increasingly thickens the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyInterpolateColorShader:
+ ''' Fades from one color to another and back.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyLengthDependingBackboneStretcherShader:
+ ''' Stretches the stroke's backbone proportional to the stroke's length NOTE: you'll probably want an l somewhere between (0.5 - 0). A value that is too high may yield unexpected results.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyMaterialColorShader:
+ ''' Assigns the color of the underlying material to the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyModulateAlphaShader:
+ ''' Limits the stroke's alpha between a min and max value.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyNonLinearVaryingThicknessShader:
+ ''' Assigns thickness to a stroke based on an exponential function.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyPerlinNoise1DShader:
+ ''' Displaces the stroke using the curvilinear abscissa. This means that lines with the same length and sampling interval will be identically distorded.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyPerlinNoise2DShader:
+ ''' Displaces the stroke using the strokes coordinates. This means that in a scene no strokes will be distorded identically. More information on the noise shaders can be found at: freestyleintegration.wordpress.com/2011/09/25/development-updates-on-september-25/
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyRandomColorShader:
+ ''' Assigns a color to the stroke based on given seed.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pySLERPThicknessShader:
+ ''' Assigns thickness to a stroke based on spherical linear interpolation.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pySamplingShader:
+ ''' Resamples the stroke, which gives the stroke the amount of vertices specified.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pySinusDisplacementShader:
+ ''' Displaces the stroke in the shape of a sine wave.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyTVertexRemoverShader:
+ ''' Removes t-vertices from the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyTVertexThickenerShader:
+ ''' Thickens TVertices (visual intersections between two edges).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyTimeColorShader:
+ ''' Assigns a grayscale value that increases for every vertex. The brightness will increase along the stroke.
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyTipRemoverShader:
+ ''' Removes the tips of the stroke. Undocumented
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+class pyZDependingThicknessShader:
+ ''' Assigns thickness based on an object's local Z depth (point closest to camera is 1, point furthest from camera is zero).
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
diff --git a/blender_autocomplete/freestyle/types.py b/blender_autocomplete/freestyle/types.py
new file mode 100644
index 0000000..aa5cafd
--- /dev/null
+++ b/blender_autocomplete/freestyle/types.py
@@ -0,0 +1,2769 @@
+import sys
+import typing
+import bpy.types
+import mathutils
+
+
+class AdjacencyIterator:
+ ''' Class hierarchy: Iterator > AdjacencyIterator Class for representing adjacency iterators used in the chaining process. An AdjacencyIterator is created in the increment() and decrement() methods of a ChainingIterator and passed to the traverse() method of the ChainingIterator.
+ '''
+
+ is_incoming: bool = None
+ ''' True if the current ViewEdge is coming towards the iteration vertex, and False otherwise.
+
+ :type: bool
+ '''
+
+ object: 'ViewEdge' = None
+ ''' The ViewEdge object currently pointed to by this iterator.
+
+ :type: 'ViewEdge'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'AdjacencyIterator'):
+ ''' Copy constructor.
+
+ :param brother: An AdjacencyIterator object.
+ :type brother: 'AdjacencyIterator'
+ '''
+ pass
+
+ def __init__(self,
+ vertex: 'ViewVertex',
+ restrict_to_selection: bool = True,
+ restrict_to_unvisited: bool = True):
+ ''' Builds a AdjacencyIterator object.
+
+ :param vertex: The vertex which is the next crossing.
+ :type vertex: 'ViewVertex'
+ :param restrict_to_selection: Indicates whether to force the chaining to stay within the set of selected ViewEdges or not.
+ :type restrict_to_selection: bool
+ :param restrict_to_unvisited: Indicates whether a ViewEdge that has already been chained must be ignored ot not.
+ :type restrict_to_unvisited: bool
+ '''
+ pass
+
+
+class BBox:
+ ''' Class for representing a bounding box.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class BinaryPredicate0D:
+ ''' Base class for binary predicates working on Interface0D objects. A BinaryPredicate0D is typically an ordering relation between two Interface0D objects. The predicate evaluates a relation between the two Interface0D instances and returns a boolean value (true or false). It is used by invoking the __call__() method.
+ '''
+
+ name: str = None
+ ''' The name of the binary 0D predicate.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __call__(self, inter1: 'Interface0D', inter2: 'Interface0D') -> bool:
+ ''' Must be overload by inherited classes. It evaluates a relation between two Interface0D objects.
+
+ :param inter1: The first Interface0D object.
+ :type inter1: 'Interface0D'
+ :param inter2: The second Interface0D object.
+ :type inter2: 'Interface0D'
+ :rtype: bool
+ :return: True or false.
+ '''
+ pass
+
+
+class BinaryPredicate1D:
+ ''' Base class for binary predicates working on Interface1D objects. A BinaryPredicate1D is typically an ordering relation between two Interface1D objects. The predicate evaluates a relation between the two Interface1D instances and returns a boolean value (true or false). It is used by invoking the __call__() method.
+ '''
+
+ name: str = None
+ ''' The name of the binary 1D predicate.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __call__(self, inter1: 'Interface1D', inter2: 'Interface1D') -> bool:
+ ''' Must be overload by inherited classes. It evaluates a relation between two Interface1D objects.
+
+ :param inter1: The first Interface1D object.
+ :type inter1: 'Interface1D'
+ :param inter2: The second Interface1D object.
+ :type inter2: 'Interface1D'
+ :rtype: bool
+ :return: True or false.
+ '''
+ pass
+
+
+class Chain:
+ ''' Class hierarchy: Interface1D > Curve > Chain Class to represent a 1D elements issued from the chaining process. A Chain is the last step before the Stroke and is used in the Splitting and Creation processes.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'Chain'):
+ ''' Copy constructor.
+
+ :param brother: A Chain object.
+ :type brother: 'Chain'
+ '''
+ pass
+
+ def __init__(self, id: 'Id'):
+ ''' Builds a chain from its Id.
+
+ :param id: An Id object.
+ :type id: 'Id'
+ '''
+ pass
+
+ def push_viewedge_back(self, viewedge: 'ViewEdge', orientation: bool):
+ ''' Adds a ViewEdge at the end of the Chain.
+
+ :param viewedge: The ViewEdge that must be added.
+ :type viewedge: 'ViewEdge'
+ :param orientation: The orientation with which the ViewEdge must be processed.
+ :type orientation: bool
+ '''
+ pass
+
+ def push_viewedge_front(self, viewedge: 'ViewEdge', orientation: bool):
+ ''' Adds a ViewEdge at the beginning of the Chain.
+
+ :param viewedge: The ViewEdge that must be added.
+ :type viewedge: 'ViewEdge'
+ :param orientation: The orientation with which the ViewEdge must be processed.
+ :type orientation: bool
+ '''
+ pass
+
+
+class ChainingIterator:
+ ''' Class hierarchy: Iterator > ViewEdgeIterator > ChainingIterator Base class for chaining iterators. This class is designed to be overloaded in order to describe chaining rules. It makes the description of chaining rules easier. The two main methods that need to overloaded are traverse() and init(). traverse() tells which ViewEdge to follow, among the adjacent ones. If you specify restriction rules (such as "Chain only ViewEdges of the selection"), they will be included in the adjacency iterator (i.e, the adjacent iterator will only stop on "valid" edges).
+ '''
+
+ is_incrementing: bool = None
+ ''' True if the current iteration is an incrementation.
+
+ :type: bool
+ '''
+
+ next_vertex: 'ViewVertex' = None
+ ''' The ViewVertex that is the next crossing.
+
+ :type: 'ViewVertex'
+ '''
+
+ object: 'ViewEdge' = None
+ ''' The ViewEdge object currently pointed by this iterator.
+
+ :type: 'ViewEdge'
+ '''
+
+ def __init__(self,
+ restrict_to_selection: bool = True,
+ restrict_to_unvisited: bool = True,
+ begin: 'ViewEdge' = None,
+ orientation: bool = True):
+ ''' Builds a Chaining Iterator from the first ViewEdge used for iteration and its orientation.
+
+ :param restrict_to_selection: Indicates whether to force the chaining to stay within the set of selected ViewEdges or not.
+ :type restrict_to_selection: bool
+ :param restrict_to_unvisited: Indicates whether a ViewEdge that has already been chained must be ignored ot not.
+ :type restrict_to_unvisited: bool
+ :param begin: The ViewEdge from which to start the chain.
+ :type begin: 'ViewEdge'
+ :param orientation: The direction to follow to explore the graph. If true, the direction indicated by the first ViewEdge is used.
+ :type orientation: bool
+ '''
+ pass
+
+ def __init__(self, brother: 'ChainingIterator'):
+ ''' Copy constructor.
+
+ :param brother:
+ :type brother: 'ChainingIterator'
+ '''
+ pass
+
+ def init(self):
+ ''' Initializes the iterator context. This method is called each time a new chain is started. It can be used to reset some history information that you might want to keep.
+
+ '''
+ pass
+
+ def traverse(self, it: 'AdjacencyIterator') -> 'ViewEdge':
+ ''' This method iterates over the potential next ViewEdges and returns the one that will be followed next. Returns the next ViewEdge to follow or None when the end of the chain is reached.
+
+ :param it: The iterator over the ViewEdges adjacent to the end vertex of the current ViewEdge. The adjacency iterator reflects the restriction rules by only iterating over the valid ViewEdges.
+ :type it: 'AdjacencyIterator'
+ :rtype: 'ViewEdge'
+ :return: Returns the next ViewEdge to follow, or None if chaining ends.
+ '''
+ pass
+
+
+class Curve:
+ ''' Class hierarchy: Interface1D > Curve Base class for curves made of CurvePoints. SVertex is the type of the initial curve vertices. A Chain is a specialization of a Curve.
+ '''
+
+ is_empty: bool = None
+ ''' True if the Curve doesn't have any Vertex yet.
+
+ :type: bool
+ '''
+
+ segments_size: int = None
+ ''' The number of segments in the polyline constituting the Curve.
+
+ :type: int
+ '''
+
+ def __init__(self):
+ ''' Default Constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'bpy.types.Curve'):
+ ''' Copy Constructor.
+
+ :param brother: A Curve object.
+ :type brother: 'bpy.types.Curve'
+ '''
+ pass
+
+ def __init__(self, id: 'Id'):
+ ''' Builds a Curve from its Id.
+
+ :param id: An Id object.
+ :type id: 'Id'
+ '''
+ pass
+
+ def push_vertex_back(self, vertex: typing.Union['CurvePoint', 'SVertex']):
+ ''' Adds a single vertex at the end of the Curve.
+
+ :param vertex: A vertex object.
+ :type vertex: typing.Union['CurvePoint', 'SVertex']
+ '''
+ pass
+
+ def push_vertex_front(self, vertex: typing.Union['CurvePoint', 'SVertex']):
+ ''' Adds a single vertex at the front of the Curve.
+
+ :param vertex: A vertex object.
+ :type vertex: typing.Union['CurvePoint', 'SVertex']
+ '''
+ pass
+
+
+class CurvePoint:
+ ''' Class hierarchy: Interface0D > CurvePoint Class to represent a point of a curve. A CurvePoint can be any point of a 1D curve (it doesn't have to be a vertex of the curve). Any Interface1D is built upon ViewEdges, themselves built upon FEdges. Therefore, a curve is basically a polyline made of a list of SVertex objects. Thus, a CurvePoint is built by linearly interpolating two SVertex instances. CurvePoint can be used as virtual points while querying 0D information along a curve at a given resolution.
+ '''
+
+ fedge: 'FEdge' = None
+ ''' Gets the FEdge for the two SVertices that given CurvePoints consists out of. A shortcut for CurvePoint.first_svertex.get_fedge(CurvePoint.second_svertex).
+
+ :type: 'FEdge'
+ '''
+
+ first_svertex: 'SVertex' = None
+ ''' The first SVertex upon which the CurvePoint is built.
+
+ :type: 'SVertex'
+ '''
+
+ second_svertex: 'SVertex' = None
+ ''' The second SVertex upon which the CurvePoint is built.
+
+ :type: 'SVertex'
+ '''
+
+ t2d: float = None
+ ''' The 2D interpolation parameter.
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'CurvePoint'):
+ ''' Copy constructor.
+
+ :param brother: A CurvePoint object.
+ :type brother: 'CurvePoint'
+ '''
+ pass
+
+ def __init__(self, first_vertex: 'SVertex', second_vertex: 'SVertex',
+ t2d: float):
+ ''' Builds a CurvePoint from two SVertex objects and an interpolation parameter.
+
+ :param first_vertex: The first SVertex.
+ :type first_vertex: 'SVertex'
+ :param second_vertex: The second SVertex.
+ :type second_vertex: 'SVertex'
+ :param t2d: A 2D interpolation parameter used to linearly interpolate first_vertex and second_vertex.
+ :type t2d: float
+ '''
+ pass
+
+ def __init__(self, first_point: 'CurvePoint', second_point: 'CurvePoint',
+ t2d: float):
+ ''' Builds a CurvePoint from two CurvePoint objects and an interpolation parameter.
+
+ :param first_point: The first CurvePoint.
+ :type first_point: 'CurvePoint'
+ :param second_point: The second CurvePoint.
+ :type second_point: 'CurvePoint'
+ :param t2d: The 2D interpolation parameter used to linearly interpolate first_point and second_point.
+ :type t2d: float
+ '''
+ pass
+
+
+class CurvePointIterator:
+ ''' Class hierarchy: Iterator > CurvePointIterator Class representing an iterator on a curve. Allows an iterating outside initial vertices. A CurvePoint is instantiated and returned through the .object attribute.
+ '''
+
+ object: 'CurvePoint' = None
+ ''' The CurvePoint object currently pointed by this iterator.
+
+ :type: 'CurvePoint'
+ '''
+
+ t: float = None
+ ''' The curvilinear abscissa of the current point.
+
+ :type: float
+ '''
+
+ u: float = None
+ ''' The point parameter at the current point in the stroke (0 <= u <= 1).
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'CurvePointIterator'):
+ ''' Copy constructor.
+
+ :param brother: A CurvePointIterator object.
+ :type brother: 'CurvePointIterator'
+ '''
+ pass
+
+ def __init__(self, step: float = 0.0):
+ ''' Builds a CurvePointIterator object.
+
+ :param step: A resampling resolution with which the curve is resampled. If zero, no resampling is done (i.e., the iterator iterates over initial vertices).
+ :type step: float
+ '''
+ pass
+
+
+class FEdge:
+ ''' Class hierarchy: Interface1D > FEdge Base Class for feature edges. This FEdge can represent a silhouette, a crease, a ridge/valley, a border or a suggestive contour. For silhouettes, the FEdge is oriented so that the visible face lies on the left of the edge. For borders, the FEdge is oriented so that the face lies on the left of the edge. An FEdge can represent an initial edge of the mesh or runs across a face of the initial mesh depending on the smoothness or sharpness of the mesh. This class is specialized into a smooth and a sharp version since their properties slightly vary from one to the other.
+ '''
+
+ first_svertex: 'SVertex' = None
+ ''' The first SVertex constituting this FEdge.
+
+ :type: 'SVertex'
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this FEdge.
+
+ :type: 'Id'
+ '''
+
+ is_smooth: bool = None
+ ''' True if this FEdge is a smooth FEdge.
+
+ :type: bool
+ '''
+
+ nature: 'Nature' = None
+ ''' The nature of this FEdge.
+
+ :type: 'Nature'
+ '''
+
+ next_fedge: 'FEdge' = None
+ ''' The FEdge following this one in the ViewEdge. The value is None if this FEdge is the last of the ViewEdge.
+
+ :type: 'FEdge'
+ '''
+
+ previous_fedge: 'FEdge' = None
+ ''' The FEdge preceding this one in the ViewEdge. The value is None if this FEdge is the first one of the ViewEdge.
+
+ :type: 'FEdge'
+ '''
+
+ second_svertex: 'SVertex' = None
+ ''' The second SVertex constituting this FEdge.
+
+ :type: 'SVertex'
+ '''
+
+ viewedge: 'ViewEdge' = None
+ ''' The ViewEdge to which this FEdge belongs to.
+
+ :type: 'ViewEdge'
+ '''
+
+ def FEdge(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def FEdge(self, brother: 'FEdge'):
+ ''' Copy constructor.
+
+ :param brother: An FEdge object.
+ :type brother: 'FEdge'
+ '''
+ pass
+
+ def FEdge(self, first_vertex: 'SVertex', second_vertex: 'SVertex'):
+ ''' Builds an FEdge going from the first vertex to the second.
+
+ :param first_vertex: The first SVertex.
+ :type first_vertex: 'SVertex'
+ :param second_vertex: The second SVertex.
+ :type second_vertex: 'SVertex'
+ '''
+ pass
+
+
+class FEdgeSharp:
+ ''' Class hierarchy: Interface1D > FEdge > FEdgeSharp Class defining a sharp FEdge. A Sharp FEdge corresponds to an initial edge of the input mesh. It can be a silhouette, a crease or a border. If it is a crease edge, then it is borded by two faces of the mesh. Face a lies on its right whereas Face b lies on its left. If it is a border edge, then it doesn't have any face on its right, and thus Face a is None.
+ '''
+
+ face_mark_left: bool = None
+ ''' The face mark of the face lying on the left of the FEdge.
+
+ :type: bool
+ '''
+
+ face_mark_right: bool = None
+ ''' The face mark of the face lying on the right of the FEdge. If this FEdge is a border, it has no face on the right and thus this property is set to false.
+
+ :type: bool
+ '''
+
+ material_index_left: int = None
+ ''' The index of the material of the face lying on the left of the FEdge.
+
+ :type: int
+ '''
+
+ material_index_right: int = None
+ ''' The index of the material of the face lying on the right of the FEdge. If this FEdge is a border, it has no Face on its right and therefore no material.
+
+ :type: int
+ '''
+
+ material_left: 'bpy.types.Material' = None
+ ''' The material of the face lying on the left of the FEdge.
+
+ :type: 'bpy.types.Material'
+ '''
+
+ material_right: 'bpy.types.Material' = None
+ ''' The material of the face lying on the right of the FEdge. If this FEdge is a border, it has no Face on its right and therefore no material.
+
+ :type: 'bpy.types.Material'
+ '''
+
+ normal_left: 'mathutils.Vector' = None
+ ''' The normal to the face lying on the left of the FEdge.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ normal_right: 'mathutils.Vector' = None
+ ''' The normal to the face lying on the right of the FEdge. If this FEdge is a border, it has no Face on its right and therefore no normal.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'FEdgeSharp'):
+ ''' Copy constructor.
+
+ :param brother: An FEdgeSharp object.
+ :type brother: 'FEdgeSharp'
+ '''
+ pass
+
+ def __init__(self, first_vertex: 'SVertex', second_vertex: 'SVertex'):
+ ''' Builds an FEdgeSharp going from the first vertex to the second.
+
+ :param first_vertex: The first SVertex object.
+ :type first_vertex: 'SVertex'
+ :param second_vertex: The second SVertex object.
+ :type second_vertex: 'SVertex'
+ '''
+ pass
+
+
+class FEdgeSmooth:
+ ''' Class hierarchy: Interface1D > FEdge > FEdgeSmooth Class defining a smooth edge. This kind of edge typically runs across a face of the input mesh. It can be a silhouette, a ridge or valley, a suggestive contour.
+ '''
+
+ face_mark: bool = None
+ ''' The face mark of the face that this FEdge is running across.
+
+ :type: bool
+ '''
+
+ material: 'bpy.types.Material' = None
+ ''' The material of the face that this FEdge is running across.
+
+ :type: 'bpy.types.Material'
+ '''
+
+ material_index: int = None
+ ''' The index of the material of the face that this FEdge is running across.
+
+ :type: int
+ '''
+
+ normal: 'mathutils.Vector' = None
+ ''' The normal of the face that this FEdge is running across.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'FEdgeSmooth'):
+ ''' Copy constructor.
+
+ :param brother: An FEdgeSmooth object.
+ :type brother: 'FEdgeSmooth'
+ '''
+ pass
+
+ def __init__(self, first_vertex: 'SVertex', second_vertex: 'SVertex'):
+ ''' Builds an FEdgeSmooth going from the first to the second.
+
+ :param first_vertex: The first SVertex object.
+ :type first_vertex: 'SVertex'
+ :param second_vertex: The second SVertex object.
+ :type second_vertex: 'SVertex'
+ '''
+ pass
+
+
+class Id:
+ ''' Class for representing an object Id.
+ '''
+
+ first: int = None
+ ''' The first number constituting the Id.
+
+ :type: int
+ '''
+
+ second: int = None
+ ''' The second number constituting the Id.
+
+ :type: int
+ '''
+
+ def __init__(self, first: int = 0, second: int = 0):
+ ''' Build the Id from two numbers.
+
+ :param first: The first number.
+ :type first: int
+ :param second: The second number.
+ :type second: int
+ '''
+ pass
+
+ def __init__(self, brother: 'Id'):
+ ''' Copy constructor.
+
+ :param brother: An Id object.
+ :type brother: 'Id'
+ '''
+ pass
+
+
+class IntegrationType:
+ ''' Class hierarchy: int > IntegrationType Different integration methods that can be invoked to integrate into a single value the set of values obtained from each 0D element of an 1D element: * IntegrationType.MEAN: The value computed for the 1D element is the mean of the values obtained for the 0D elements. * IntegrationType.MIN: The value computed for the 1D element is the minimum of the values obtained for the 0D elements. * IntegrationType.MAX: The value computed for the 1D element is the maximum of the values obtained for the 0D elements. * IntegrationType.FIRST: The value computed for the 1D element is the first of the values obtained for the 0D elements. * IntegrationType.LAST: The value computed for the 1D element is the last of the values obtained for the 0D elements.
+ '''
+
+ pass
+
+
+class Interface0D:
+ ''' Base class for any 0D element.
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this 0D element.
+
+ :type: 'Id'
+ '''
+
+ name: str = None
+ ''' The string of the name of this 0D element.
+
+ :type: str
+ '''
+
+ nature: 'Nature' = None
+ ''' The nature of this 0D element.
+
+ :type: 'Nature'
+ '''
+
+ point_2d: 'mathutils.Vector' = None
+ ''' The 2D point of this 0D element.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ point_3d: 'mathutils.Vector' = None
+ ''' The 3D point of this 0D element.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ projected_x: float = None
+ ''' The X coordinate of the projected 3D point of this 0D element.
+
+ :type: float
+ '''
+
+ projected_y: float = None
+ ''' The Y coordinate of the projected 3D point of this 0D element.
+
+ :type: float
+ '''
+
+ projected_z: float = None
+ ''' The Z coordinate of the projected 3D point of this 0D element.
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def get_fedge(self, inter: 'Interface0D') -> 'FEdge':
+ ''' Returns the FEdge that lies between this 0D element and the 0D element given as the argument.
+
+ :param inter: A 0D element.
+ :type inter: 'Interface0D'
+ :rtype: 'FEdge'
+ :return: The FEdge lying between the two 0D elements.
+ '''
+ pass
+
+
+class Interface0DIterator:
+ ''' Class hierarchy: Iterator > Interface0DIterator Class defining an iterator over Interface0D elements. An instance of this iterator is always obtained from a 1D element.
+ '''
+
+ at_last: bool = None
+ ''' True if the iterator points to the last valid element. For its counterpart (pointing to the first valid element), use it.is_begin.
+
+ :type: bool
+ '''
+
+ object: 'Interface0D' = None
+ ''' The 0D object currently pointed to by this iterator. Note that the object may be an instance of an Interface0D subclass. For example if the iterator has been created from the vertices_begin() method of the Stroke class, the .object property refers to a StrokeVertex object.
+
+ :type: 'Interface0D'
+ '''
+
+ t: float = None
+ ''' The curvilinear abscissa of the current point.
+
+ :type: float
+ '''
+
+ u: float = None
+ ''' The point parameter at the current point in the 1D element (0 <= u <= 1).
+
+ :type: float
+ '''
+
+ def __init__(self, brother: 'Interface0DIterator'):
+ ''' Copy constructor.
+
+ :param brother: An Interface0DIterator object.
+ :type brother: 'Interface0DIterator'
+ '''
+ pass
+
+ def __init__(self, it: typing.Union[
+ 'StrokeVertexIterator', 'SVertexIterator', 'CurvePointIterator']):
+ ''' Construct a nested Interface0DIterator that can be the argument of a Function0D.
+
+ :param it: An iterator object to be nested.
+ :type it: typing.Union['StrokeVertexIterator', 'SVertexIterator', 'CurvePointIterator']
+ '''
+ pass
+
+
+class Interface1D:
+ ''' Base class for any 1D element.
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this Interface1D.
+
+ :type: 'Id'
+ '''
+
+ length_2d: float = None
+ ''' The 2D length of this Interface1D.
+
+ :type: float
+ '''
+
+ name: str = None
+ ''' The string of the name of the 1D element.
+
+ :type: str
+ '''
+
+ nature: 'Nature' = None
+ ''' The nature of this Interface1D.
+
+ :type: 'Nature'
+ '''
+
+ time_stamp: int = None
+ ''' The time stamp of the 1D element, mainly used for selection.
+
+ :type: int
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def points_begin(self, t: float = 0.0) -> 'Interface0DIterator':
+ ''' Returns an iterator over the Interface1D points, pointing to the first point. The difference with vertices_begin() is that here we can iterate over points of the 1D element at a any given sampling. Indeed, for each iteration, a virtual point is created.
+
+ :param t: A sampling with which we want to iterate over points of this 1D element.
+ :type t: float
+ :rtype: 'Interface0DIterator'
+ :return: An Interface0DIterator pointing to the first point.
+ '''
+ pass
+
+ def points_end(self, t: float = 0.0) -> 'Interface0DIterator':
+ ''' Returns an iterator over the Interface1D points, pointing after the last point. The difference with vertices_end() is that here we can iterate over points of the 1D element at a given sampling. Indeed, for each iteration, a virtual point is created.
+
+ :param t: A sampling with which we want to iterate over points of this 1D element.
+ :type t: float
+ :rtype: 'Interface0DIterator'
+ :return: An Interface0DIterator pointing after the last point.
+ '''
+ pass
+
+ def vertices_begin(self) -> 'Interface0DIterator':
+ ''' Returns an iterator over the Interface1D vertices, pointing to the first vertex.
+
+ :rtype: 'Interface0DIterator'
+ :return: An Interface0DIterator pointing to the first vertex.
+ '''
+ pass
+
+ def vertices_end(self) -> 'Interface0DIterator':
+ ''' Returns an iterator over the Interface1D vertices, pointing after the last vertex.
+
+ :rtype: 'Interface0DIterator'
+ :return: An Interface0DIterator pointing after the last vertex.
+ '''
+ pass
+
+
+class Iterator:
+ ''' Base class to define iterators.
+ '''
+
+ is_begin: bool = None
+ ''' True if the iterator points to the first element.
+
+ :type: bool
+ '''
+
+ is_end: bool = None
+ ''' True if the iterator points to the last element.
+
+ :type: bool
+ '''
+
+ name: str = None
+ ''' The string of the name of this iterator.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def decrement(self):
+ ''' Makes the iterator point the previous element.
+
+ '''
+ pass
+
+ def increment(self):
+ ''' Makes the iterator point the next element.
+
+ '''
+ pass
+
+
+class Material:
+ ''' Class defining a material.
+ '''
+
+ ambient: 'mathutils.Color' = None
+ ''' RGBA components of the ambient color of the material.
+
+ :type: 'mathutils.Color'
+ '''
+
+ diffuse: 'mathutils.Vector' = None
+ ''' RGBA components of the diffuse color of the material.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ emission: 'mathutils.Color' = None
+ ''' RGBA components of the emissive color of the material.
+
+ :type: 'mathutils.Color'
+ '''
+
+ line: 'mathutils.Vector' = None
+ ''' RGBA components of the line color of the material.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ priority: int = None
+ ''' Line color priority of the material.
+
+ :type: int
+ '''
+
+ shininess: float = None
+ ''' Shininess coefficient of the material.
+
+ :type: float
+ '''
+
+ specular: 'mathutils.Vector' = None
+ ''' RGBA components of the specular color of the material.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'bpy.types.Material'):
+ ''' Copy constructor.
+
+ :param brother: A Material object.
+ :type brother: 'bpy.types.Material'
+ '''
+ pass
+
+ def __init__(self, line: typing.Union[typing.List[float], typing.
+ List['mathutils.Vector']],
+ diffuse: typing.Union[typing.List[float], typing.
+ List['mathutils.Vector']],
+ ambient: typing.Union[typing.List[float], typing.
+ List['mathutils.Vector']],
+ specular: typing.Union[typing.List[float], typing.
+ List['mathutils.Vector']],
+ emission: typing.Union[typing.List[float], typing.
+ List['mathutils.Vector']],
+ shininess: float, priority: int):
+ ''' Builds a Material from its line, diffuse, ambient, specular, emissive colors, a shininess coefficient and line color priority.
+
+ :param line: The line color.
+ :type line: typing.Union[typing.List[float], typing.List['mathutils.Vector']]
+ :param diffuse: The diffuse color.
+ :type diffuse: typing.Union[typing.List[float], typing.List['mathutils.Vector']]
+ :param ambient: The ambient color.
+ :type ambient: typing.Union[typing.List[float], typing.List['mathutils.Vector']]
+ :param specular: The specular color.
+ :type specular: typing.Union[typing.List[float], typing.List['mathutils.Vector']]
+ :param emission: The emissive color.
+ :type emission: typing.Union[typing.List[float], typing.List['mathutils.Vector']]
+ :param shininess: The shininess coefficient.
+ :type shininess: float
+ :param priority: The line color priority.
+ :type priority: int
+ '''
+ pass
+
+
+class MediumType:
+ ''' Class hierarchy: int > MediumType The different blending modes available to similate the interaction media-medium: * Stroke.DRY_MEDIUM: To simulate a dry medium such as Pencil or Charcoal. * Stroke.HUMID_MEDIUM: To simulate ink painting (color subtraction blending). * Stroke.OPAQUE_MEDIUM: To simulate an opaque medium (oil, spray...).
+ '''
+
+ pass
+
+
+class Nature:
+ ''' Class hierarchy: int > Nature Different possible natures of 0D and 1D elements of the ViewMap. Vertex natures: * Nature.POINT: True for any 0D element. * Nature.S_VERTEX: True for SVertex. * Nature.VIEW_VERTEX: True for ViewVertex. * Nature.NON_T_VERTEX: True for NonTVertex. * Nature.T_VERTEX: True for TVertex. * Nature.CUSP: True for CUSP. Edge natures: * Nature.NO_FEATURE: True for non feature edges (always false for 1D elements of the ViewMap). * Nature.SILHOUETTE: True for silhouettes. * Nature.BORDER: True for borders. * Nature.CREASE: True for creases. * Nature.RIDGE: True for ridges. * Nature.VALLEY: True for valleys. * Nature.SUGGESTIVE_CONTOUR: True for suggestive contours. * Nature.MATERIAL_BOUNDARY: True for edges at material boundaries. * Nature.EDGE_MARK: True for edges having user-defined edge marks.
+ '''
+
+ pass
+
+
+class Noise:
+ ''' Class to provide Perlin noise functionalities. Undocumented, consider contributing __. Undocumented, consider contributing __.
+ '''
+
+ def __init__(self, seed=' -1'):
+ ''' Builds a Noise object. Seed is an optional argument. The seed value is used as a seed for random number generation if it is equal to or greater than zero; otherwise, time is used as a seed.
+
+ :param seed: Seed for random number generation.
+ :type seed: int
+ '''
+ pass
+
+ def smoothNoise1(self, v: float) -> float:
+ ''' Returns a smooth noise value for a 1D element.
+
+ :param v: One-dimensional sample point.
+ :type v: float
+ :rtype: float
+ :return: A smooth noise value.
+ '''
+ pass
+
+ def smoothNoise2(self, v: typing.List['mathutils.Vector']) -> float:
+ ''' Returns a smooth noise value for a 2D element.
+
+ :param v: Two-dimensional sample point.
+ :type v: typing.List['mathutils.Vector']
+ :rtype: float
+ :return: A smooth noise value.
+ '''
+ pass
+
+ def smoothNoise3(self, v: typing.List['mathutils.Vector']) -> float:
+ ''' Returns a smooth noise value for a 3D element.
+
+ :param v: Three-dimensional sample point.
+ :type v: typing.List['mathutils.Vector']
+ :rtype: float
+ :return: A smooth noise value.
+ '''
+ pass
+
+ def turbulence1(self, v: float, freq: float, amp: float,
+ oct: int = 4) -> float:
+ ''' Returns a noise value for a 1D element.
+
+ :param v: One-dimensional sample point.
+ :type v: float
+ :param freq: Noise frequency.
+ :type freq: float
+ :param amp: Amplitude.
+ :type amp: float
+ :param oct: Number of octaves.
+ :type oct: int
+ :rtype: float
+ :return: A noise value.
+ '''
+ pass
+
+ def turbulence2(self,
+ v: typing.List['mathutils.Vector'],
+ freq: float,
+ amp: float,
+ oct: int = 4) -> float:
+ ''' Returns a noise value for a 2D element.
+
+ :param v: Two-dimensional sample point.
+ :type v: typing.List['mathutils.Vector']
+ :param freq: Noise frequency.
+ :type freq: float
+ :param amp: Amplitude.
+ :type amp: float
+ :param oct: Number of octaves.
+ :type oct: int
+ :rtype: float
+ :return: A noise value.
+ '''
+ pass
+
+ def turbulence3(self,
+ v: typing.List['mathutils.Vector'],
+ freq: float,
+ amp: float,
+ oct: int = 4) -> float:
+ ''' Returns a noise value for a 3D element.
+
+ :param v: Three-dimensional sample point.
+ :type v: typing.List['mathutils.Vector']
+ :param freq: Noise frequency.
+ :type freq: float
+ :param amp: Amplitude.
+ :type amp: float
+ :param oct: Number of octaves.
+ :type oct: int
+ :rtype: float
+ :return: A noise value.
+ '''
+ pass
+
+
+class NonTVertex:
+ ''' Class hierarchy: Interface0D > ViewVertex > NonTVertex View vertex for corners, cusps, etc. associated to a single SVertex. Can be associated to 2 or more view edges.
+ '''
+
+ svertex: 'SVertex' = None
+ ''' The SVertex on top of which this NonTVertex is built.
+
+ :type: 'SVertex'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, svertex: 'SVertex'):
+ ''' Build a NonTVertex from a SVertex.
+
+ :param svertex: An SVertex object.
+ :type svertex: 'SVertex'
+ '''
+ pass
+
+
+class Operators:
+ ''' Class defining the operators used in a style module. There are five types of operators: Selection, chaining, splitting, sorting and creation. All these operators are user controlled through functors, predicates and shaders that are taken as arguments.
+ '''
+
+ @staticmethod
+ def bidirectional_chain(it: 'ChainingIterator', pred: 'UnaryPredicate1D'):
+ ''' Builds a set of chains from the current set of ViewEdges. Each ViewEdge of the current list potentially starts a new chain. The chaining operator then iterates over the ViewEdges of the ViewMap using the user specified iterator. This operator iterates both using the increment and decrement operators and is therefore bidirectional. This operator works with a ChainingIterator which contains the chaining rules. It is this last one which can be told to chain only edges that belong to the selection or not to process twice a ViewEdge during the chaining. Each time a ViewEdge is added to a chain, its chaining time stamp is incremented. This allows you to keep track of the number of chains to which a ViewEdge belongs to.
+
+ :param it: The ChainingIterator on the ViewEdges of the ViewMap. It contains the chaining rule.
+ :type it: 'ChainingIterator'
+ :param pred: The predicate on the ViewEdge that expresses the stopping condition.
+ :type pred: 'UnaryPredicate1D'
+ '''
+ pass
+
+ @staticmethod
+ def bidirectional_chain(it: 'ChainingIterator'):
+ ''' The only difference with the above bidirectional chaining algorithm is that we don't need to pass a stopping criterion. This might be desirable when the stopping criterion is already contained in the iterator definition. Builds a set of chains from the current set of ViewEdges. Each ViewEdge of the current list potentially starts a new chain. The chaining operator then iterates over the ViewEdges of the ViewMap using the user specified iterator. This operator iterates both using the increment and decrement operators and is therefore bidirectional. This operator works with a ChainingIterator which contains the chaining rules. It is this last one which can be told to chain only edges that belong to the selection or not to process twice a ViewEdge during the chaining. Each time a ViewEdge is added to a chain, its chaining time stamp is incremented. This allows you to keep track of the number of chains to which a ViewEdge belongs to.
+
+ :param it: The ChainingIterator on the ViewEdges of the ViewMap. It contains the chaining rule.
+ :type it: 'ChainingIterator'
+ '''
+ pass
+
+ @staticmethod
+ def chain(it: 'ViewEdgeIterator', pred: 'UnaryPredicate1D',
+ modifier: 'UnaryFunction1DVoid'):
+ ''' Builds a set of chains from the current set of ViewEdges. Each ViewEdge of the current list starts a new chain. The chaining operator then iterates over the ViewEdges of the ViewMap using the user specified iterator. This operator only iterates using the increment operator and is therefore unidirectional.
+
+ :param it: The iterator on the ViewEdges of the ViewMap. It contains the chaining rule.
+ :type it: 'ViewEdgeIterator'
+ :param pred: The predicate on the ViewEdge that expresses the stopping condition.
+ :type pred: 'UnaryPredicate1D'
+ :param modifier: A function that takes a ViewEdge as argument and that is used to modify the processed ViewEdge state (the timestamp incrementation is a typical illustration of such a modifier).
+ :type modifier: 'UnaryFunction1DVoid'
+ '''
+ pass
+
+ @staticmethod
+ def chain(it: 'ViewEdgeIterator', pred: 'UnaryPredicate1D'):
+ ''' Builds a set of chains from the current set of ViewEdges. Each ViewEdge of the current list starts a new chain. The chaining operator then iterates over the ViewEdges of the ViewMap using the user specified iterator. This operator only iterates using the increment operator and is therefore unidirectional. This chaining operator is different from the previous one because it doesn't take any modifier as argument. Indeed, the time stamp (insuring that a ViewEdge is processed one time) is automatically managed in this case.
+
+ :param it: The iterator on the ViewEdges of the ViewMap. It contains the chaining rule.
+ :type it: 'ViewEdgeIterator'
+ :param pred: The predicate on the ViewEdge that expresses the stopping condition.
+ :type pred: 'UnaryPredicate1D'
+ '''
+ pass
+
+ @staticmethod
+ def create(pred: 'UnaryPredicate1D', shaders: typing.List['StrokeShader']):
+ ''' Creates and shades the strokes from the current set of chains. A predicate can be specified to make a selection pass on the chains.
+
+ :param pred: The predicate that a chain must verify in order to be transform as a stroke.
+ :type pred: 'UnaryPredicate1D'
+ :param shaders: The list of shaders used to shade the strokes.
+ :type shaders: typing.List['StrokeShader']
+ '''
+ pass
+
+ @staticmethod
+ def get_chain_from_index(i: int) -> 'Chain':
+ ''' Returns the Chain at the index in the current set of Chains.
+
+ :param i: index (0 <= i < Operators.get_chains_size()).
+ :type i: int
+ :rtype: 'Chain'
+ :return: The Chain object.
+ '''
+ pass
+
+ @staticmethod
+ def get_chains_size() -> int:
+ ''' Returns the number of Chains.
+
+ :rtype: int
+ :return: The number of Chains.
+ '''
+ pass
+
+ @staticmethod
+ def get_stroke_from_index(i: int) -> 'Stroke':
+ ''' Returns the Stroke at the index in the current set of Strokes.
+
+ :param i: index (0 <= i < Operators.get_strokes_size()).
+ :type i: int
+ :rtype: 'Stroke'
+ :return: The Stroke object.
+ '''
+ pass
+
+ @staticmethod
+ def get_strokes_size() -> int:
+ ''' Returns the number of Strokes.
+
+ :rtype: int
+ :return: The number of Strokes.
+ '''
+ pass
+
+ @staticmethod
+ def get_view_edges_size() -> int:
+ ''' Returns the number of ViewEdges.
+
+ :rtype: int
+ :return: The number of ViewEdges.
+ '''
+ pass
+
+ @staticmethod
+ def get_viewedge_from_index(i: int) -> 'ViewEdge':
+ ''' Returns the ViewEdge at the index in the current set of ViewEdges.
+
+ :param i: index (0 <= i < Operators.get_view_edges_size()).
+ :type i: int
+ :rtype: 'ViewEdge'
+ :return: The ViewEdge object.
+ '''
+ pass
+
+ @staticmethod
+ def recursive_split(func: 'UnaryFunction0DDouble',
+ pred_1d: 'UnaryPredicate1D',
+ sampling: float = 0.0):
+ ''' Splits the current set of chains in a recursive way. We process the points of each chain (with a specified sampling) to find the point minimizing a specified function. The chain is split in two at this point and the two new chains are processed in the same way. The recursivity level is controlled through a predicate 1D that expresses a stopping condition on the chain that is about to be processed.
+
+ :param func: The Unary Function evaluated at each point of the chain. The splitting point is the point minimizing this function.
+ :type func: 'UnaryFunction0DDouble'
+ :param pred_1d: The Unary Predicate expressing the recursivity stopping condition. This predicate is evaluated for each curve before it actually gets split. If pred_1d(chain) is true, the curve won't be split anymore.
+ :type pred_1d: 'UnaryPredicate1D'
+ :param sampling: The resolution used to sample the chain for the predicates evaluation. (The chain is not actually resampled, a virtual point only progresses along the curve using this resolution.)
+ :type sampling: float
+ '''
+ pass
+
+ @staticmethod
+ def recursive_split(func: 'UnaryFunction0DDouble',
+ pred_0d: 'UnaryPredicate0D',
+ pred_1d: 'UnaryPredicate1D',
+ sampling: float = 0.0):
+ ''' Splits the current set of chains in a recursive way. We process the points of each chain (with a specified sampling) to find the point minimizing a specified function. The chain is split in two at this point and the two new chains are processed in the same way. The user can specify a 0D predicate to make a first selection on the points that can potentially be split. A point that doesn't verify the 0D predicate won't be candidate in realizing the min. The recursivity level is controlled through a predicate 1D that expresses a stopping condition on the chain that is about to be processed.
+
+ :param func: The Unary Function evaluated at each point of the chain. The splitting point is the point minimizing this function.
+ :type func: 'UnaryFunction0DDouble'
+ :param pred_0d: The Unary Predicate 0D used to select the candidate points where the split can occur. For example, it is very likely that would rather have your chain splitting around its middle point than around one of its extremities. A 0D predicate working on the curvilinear abscissa allows to add this kind of constraints.
+ :type pred_0d: 'UnaryPredicate0D'
+ :param pred_1d: The Unary Predicate expressing the recursivity stopping condition. This predicate is evaluated for each curve before it actually gets split. If pred_1d(chain) is true, the curve won't be split anymore.
+ :type pred_1d: 'UnaryPredicate1D'
+ :param sampling: The resolution used to sample the chain for the predicates evaluation. (The chain is not actually resampled; a virtual point only progresses along the curve using this resolution.)
+ :type sampling: float
+ '''
+ pass
+
+ @staticmethod
+ def reset(delete_strokes: bool = True):
+ ''' Resets the line stylization process to the initial state. The results of stroke creation are accumulated if **delete_strokes** is set to False.
+
+ :param delete_strokes: Delete the strokes that are currently stored.
+ :type delete_strokes: bool
+ '''
+ pass
+
+ @staticmethod
+ def select(pred: 'UnaryPredicate1D'):
+ ''' Selects the ViewEdges of the ViewMap verifying a specified condition.
+
+ :param pred: The predicate expressing this condition.
+ :type pred: 'UnaryPredicate1D'
+ '''
+ pass
+
+ @staticmethod
+ def sequential_split(starting_pred: 'UnaryPredicate0D',
+ stopping_pred: 'UnaryPredicate0D',
+ sampling: float = 0.0):
+ ''' Splits each chain of the current set of chains in a sequential way. The points of each chain are processed (with a specified sampling) sequentially. Each time a user specified starting condition is verified, a new chain begins and ends as soon as a user-defined stopping predicate is verified. This allows chains overlapping rather than chains partitioning. The first point of the initial chain is the first point of one of the resulting chains. The splitting ends when no more chain can start.
+
+ :param starting_pred: The predicate on a point that expresses the starting condition.
+ :type starting_pred: 'UnaryPredicate0D'
+ :param stopping_pred: The predicate on a point that expresses the stopping condition.
+ :type stopping_pred: 'UnaryPredicate0D'
+ :param sampling: The resolution used to sample the chain for the predicates evaluation. (The chain is not actually resampled; a virtual point only progresses along the curve using this resolution.)
+ :type sampling: float
+ '''
+ pass
+
+ @staticmethod
+ def sequential_split(pred: 'UnaryPredicate0D', sampling: float = 0.0):
+ ''' Splits each chain of the current set of chains in a sequential way. The points of each chain are processed (with a specified sampling) sequentially and each time a user specified condition is verified, the chain is split into two chains. The resulting set of chains is a partition of the initial chain
+
+ :param pred: The predicate on a point that expresses the splitting condition.
+ :type pred: 'UnaryPredicate0D'
+ :param sampling: The resolution used to sample the chain for the predicate evaluation. (The chain is not actually resampled; a virtual point only progresses along the curve using this resolution.)
+ :type sampling: float
+ '''
+ pass
+
+ @staticmethod
+ def sort(pred: 'BinaryPredicate1D'):
+ ''' Sorts the current set of chains (or viewedges) according to the comparison predicate given as argument.
+
+ :param pred: The binary predicate used for the comparison.
+ :type pred: 'BinaryPredicate1D'
+ '''
+ pass
+
+
+class SShape:
+ ''' Class to define a feature shape. It is the gathering of feature elements from an identified input shape.
+ '''
+
+ bbox: 'BBox' = None
+ ''' The bounding box of the SShape.
+
+ :type: 'BBox'
+ '''
+
+ edges: typing.List['FEdge'] = None
+ ''' The list of edges constituting this SShape.
+
+ :type: typing.List['FEdge']
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this SShape.
+
+ :type: 'Id'
+ '''
+
+ name: str = None
+ ''' The name of the SShape.
+
+ :type: str
+ '''
+
+ vertices: typing.List['SVertex'] = None
+ ''' The list of vertices constituting this SShape.
+
+ :type: typing.List['SVertex']
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'SShape'):
+ ''' Copy constructor.
+
+ :param brother: An SShape object.
+ :type brother: 'SShape'
+ '''
+ pass
+
+ def add_edge(self, edge: 'FEdge'):
+ ''' Adds an FEdge to the list of FEdges.
+
+ :param edge: An FEdge object.
+ :type edge: 'FEdge'
+ '''
+ pass
+
+ def add_vertex(self, vertex: 'SVertex'):
+ ''' Adds an SVertex to the list of SVertex of this Shape. The SShape attribute of the SVertex is also set to this SShape.
+
+ :param vertex: An SVertex object.
+ :type vertex: 'SVertex'
+ '''
+ pass
+
+ def compute_bbox(self):
+ ''' Compute the bbox of the SShape.
+
+ '''
+ pass
+
+
+class SVertex:
+ ''' Class hierarchy: Interface0D > SVertex Class to define a vertex of the embedding.
+ '''
+
+ curvatures: tuple = None
+ ''' Curvature information expressed in the form of a seven-element tuple (K1, e1, K2, e2, Kr, er, dKr), where K1 and K2 are scalar values representing the first (maximum) and second (minimum) principal curvatures at this SVertex, respectively; e1 and e2 are three-dimensional vectors representing the first and second principal directions, i.e. the directions of the normal plane where the curvature takes its maximum and minimum values, respectively; and Kr, er and dKr are the radial curvature, radial direction, and the derivative of the radial curvature at this SVertex, respectively.
+
+ :type: tuple
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this SVertex.
+
+ :type: 'Id'
+ '''
+
+ normals: typing.List['mathutils.Vector'] = None
+ ''' The normals for this Vertex as a list. In a sharp surface, an SVertex has exactly one normal. In a smooth surface, an SVertex can have any number of normals.
+
+ :type: typing.List['mathutils.Vector']
+ '''
+
+ normals_size: int = None
+ ''' The number of different normals for this SVertex.
+
+ :type: int
+ '''
+
+ point_2d: 'mathutils.Vector' = None
+ ''' The projected 3D coordinates of the SVertex.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ point_3d: 'mathutils.Vector' = None
+ ''' The 3D coordinates of the SVertex.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ viewvertex: 'ViewVertex' = None
+ ''' If this SVertex is also a ViewVertex, this property refers to the ViewVertex, and None otherwise.
+
+ :type: 'ViewVertex'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'SVertex'):
+ ''' Copy constructor.
+
+ :param brother: A SVertex object.
+ :type brother: 'SVertex'
+ '''
+ pass
+
+ def __init__(self, point_3d: 'mathutils.Vector', id: 'Id'):
+ ''' Builds a SVertex from 3D coordinates and an Id.
+
+ :param point_3d: A three-dimensional vector.
+ :type point_3d: 'mathutils.Vector'
+ :param id: An Id object.
+ :type id: 'Id'
+ '''
+ pass
+
+ def add_fedge(self, fedge: 'FEdge'):
+ ''' Add an FEdge to the list of edges emanating from this SVertex.
+
+ :param fedge: An FEdge.
+ :type fedge: 'FEdge'
+ '''
+ pass
+
+ def add_normal(self, normal: typing.List['mathutils.Vector']):
+ ''' Adds a normal to the SVertex's set of normals. If the same normal is already in the set, nothing changes.
+
+ :param normal: A three-dimensional vector.
+ :type normal: typing.List['mathutils.Vector']
+ '''
+ pass
+
+
+class SVertexIterator:
+ ''' Class hierarchy: Iterator > SVertexIterator Class representing an iterator over SVertex of a ViewEdge . An instance of an SVertexIterator can be obtained from a ViewEdge by calling verticesBegin() or verticesEnd().
+ '''
+
+ object: 'SVertex' = None
+ ''' The SVertex object currently pointed by this iterator.
+
+ :type: 'SVertex'
+ '''
+
+ t: float = None
+ ''' The curvilinear abscissa of the current point.
+
+ :type: float
+ '''
+
+ u: float = None
+ ''' The point parameter at the current point in the 1D element (0 <= u <= 1).
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'SVertexIterator'):
+ ''' Copy constructor.
+
+ :param brother: An SVertexIterator object.
+ :type brother: 'SVertexIterator'
+ '''
+ pass
+
+ def __init__(self, vertex: 'SVertex', begin: 'SVertex',
+ previous_edge: 'FEdge', next_edge: 'FEdge', t: float):
+ ''' Build an SVertexIterator that starts iteration from an SVertex object v.
+
+ :param vertex: The SVertex from which the iterator starts iteration.
+ :type vertex: 'SVertex'
+ :param begin: The first SVertex of a ViewEdge.
+ :type begin: 'SVertex'
+ :param previous_edge: The previous FEdge coming to vertex.
+ :type previous_edge: 'FEdge'
+ :param next_edge: The next FEdge going out from vertex.
+ :type next_edge: 'FEdge'
+ :param t: The curvilinear abscissa at vertex.
+ :type t: float
+ '''
+ pass
+
+
+class Stroke:
+ ''' Class hierarchy: Interface1D > Stroke Class to define a stroke. A stroke is made of a set of 2D vertices ( StrokeVertex ), regularly spaced out. This set of vertices defines the stroke's backbone geometry. Each of these stroke vertices defines the stroke's shape and appearance at this vertex position.
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this Stroke.
+
+ :type: 'Id'
+ '''
+
+ length_2d: float = None
+ ''' The 2D length of the Stroke.
+
+ :type: float
+ '''
+
+ medium_type: 'MediumType' = None
+ ''' The MediumType used for this Stroke.
+
+ :type: 'MediumType'
+ '''
+
+ texture_id: int = None
+ ''' The ID of the texture used to simulate th marks system for this Stroke.
+
+ :type: int
+ '''
+
+ tips: bool = None
+ ''' True if this Stroke uses a texture with tips, and false otherwise.
+
+ :type: bool
+ '''
+
+ def Stroke(self):
+ ''' Default constructor
+
+ '''
+ pass
+
+ def Stroke(self, brother):
+ ''' Copy constructor
+
+ '''
+ pass
+
+ def compute_sampling(self, n: int) -> float:
+ ''' Compute the sampling needed to get N vertices. If the specified number of vertices is less than the actual number of vertices, the actual sampling value is returned. (To remove Vertices, use the RemoveVertex() method of this class.)
+
+ :param n: The number of stroke vertices we eventually want in our Stroke.
+ :type n: int
+ :rtype: float
+ :return: The sampling that must be used in the Resample(float) method.
+ '''
+ pass
+
+ def insert_vertex(self, vertex: 'StrokeVertex',
+ next: 'StrokeVertexIterator'):
+ ''' Inserts the StrokeVertex given as argument into the Stroke before the point specified by next. The length and curvilinear abscissa are updated consequently.
+
+ :param vertex: The StrokeVertex to insert in the Stroke.
+ :type vertex: 'StrokeVertex'
+ :param next: A StrokeVertexIterator pointing to the StrokeVertex before which vertex must be inserted.
+ :type next: 'StrokeVertexIterator'
+ '''
+ pass
+
+ def remove_all_vertices(self):
+ ''' Removes all vertices from the Stroke.
+
+ '''
+ pass
+
+ def remove_vertex(self, vertex: 'StrokeVertex'):
+ ''' Removes the StrokeVertex given as argument from the Stroke. The length and curvilinear abscissa are updated consequently.
+
+ :param vertex: the StrokeVertex to remove from the Stroke.
+ :type vertex: 'StrokeVertex'
+ '''
+ pass
+
+ def resample(self, n: int):
+ ''' Resamples the stroke so that it eventually has N points. That means it is going to add N-vertices_size, where vertices_size is the number of points we already have. If vertices_size >= N, no resampling is done.
+
+ :param n: The number of vertices we eventually want in our stroke.
+ :type n: int
+ '''
+ pass
+
+ def resample(self, sampling: float):
+ ''' Resamples the stroke with a given sampling. If the sampling is smaller than the actual sampling value, no resampling is done.
+
+ :param sampling: The new sampling value.
+ :type sampling: float
+ '''
+ pass
+
+ def stroke_vertices_begin(self, t: float = 0.0) -> 'StrokeVertexIterator':
+ ''' Returns a StrokeVertexIterator pointing on the first StrokeVertex of the Stroke. One can specify a sampling value to re-sample the Stroke on the fly if needed.
+
+ :param t: The resampling value with which we want our Stroke to be resampled. If 0 is specified, no resampling is done.
+ :type t: float
+ :rtype: 'StrokeVertexIterator'
+ :return: A StrokeVertexIterator pointing on the first StrokeVertex.
+ '''
+ pass
+
+ def stroke_vertices_end(self) -> 'StrokeVertexIterator':
+ ''' Returns a StrokeVertexIterator pointing after the last StrokeVertex of the Stroke.
+
+ :rtype: 'StrokeVertexIterator'
+ :return: A StrokeVertexIterator pointing after the last StrokeVertex.
+ '''
+ pass
+
+ def stroke_vertices_size(self) -> int:
+ ''' Returns the number of StrokeVertex constituting the Stroke.
+
+ :rtype: int
+ :return: The number of stroke vertices.
+ '''
+ pass
+
+ def update_length(self):
+ ''' Updates the 2D length of the Stroke.
+
+ '''
+ pass
+
+
+class StrokeAttribute:
+ ''' Class to define a set of attributes associated with a StrokeVertex . The attribute set stores the color, alpha and thickness values for a Stroke Vertex.
+ '''
+
+ alpha: float = None
+ ''' Alpha component of the stroke color.
+
+ :type: float
+ '''
+
+ color: 'mathutils.Color' = None
+ ''' RGB components of the stroke color.
+
+ :type: 'mathutils.Color'
+ '''
+
+ thickness: 'mathutils.Vector' = None
+ ''' Right and left components of the stroke thickness. The right (left) component is the thickness on the right (left) of the vertex when following the stroke.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ visible: bool = None
+ ''' The visibility flag. True if the StrokeVertex is visible.
+
+ :type: bool
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'StrokeAttribute'):
+ ''' Copy constructor.
+
+ :param brother: A StrokeAttribute object.
+ :type brother: 'StrokeAttribute'
+ '''
+ pass
+
+ def __init__(self, red: float, green: float, blue: float, alpha: float,
+ thickness_right: float, thickness_left: float):
+ ''' Build a stroke vertex attribute from a set of parameters.
+
+ :param red: Red component of a stroke color.
+ :type red: float
+ :param green: Green component of a stroke color.
+ :type green: float
+ :param blue: Blue component of a stroke color.
+ :type blue: float
+ :param alpha: Alpha component of a stroke color.
+ :type alpha: float
+ :param thickness_right: Stroke thickness on the right.
+ :type thickness_right: float
+ :param thickness_left: Stroke thickness on the left.
+ :type thickness_left: float
+ '''
+ pass
+
+ def __init__(self, attribute1: 'StrokeAttribute',
+ attribute2: 'StrokeAttribute', t: float):
+ ''' Interpolation constructor. Build a StrokeAttribute from two StrokeAttribute objects and an interpolation parameter.
+
+ :param attribute1: The first StrokeAttribute object.
+ :type attribute1: 'StrokeAttribute'
+ :param attribute2: The second StrokeAttribute object.
+ :type attribute2: 'StrokeAttribute'
+ :param t: The interpolation parameter (0 <= t <= 1).
+ :type t: float
+ '''
+ pass
+
+ def get_attribute_real(self, name: str) -> float:
+ ''' Returns an attribute of float type.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: float
+ :return: The attribute value.
+ '''
+ pass
+
+ def get_attribute_vec2(self, name: str) -> 'mathutils.Vector':
+ ''' Returns an attribute of two-dimensional vector type.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: 'mathutils.Vector'
+ :return: The attribute value.
+ '''
+ pass
+
+ def get_attribute_vec3(self, name: str) -> 'mathutils.Vector':
+ ''' Returns an attribute of three-dimensional vector type.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: 'mathutils.Vector'
+ :return: The attribute value.
+ '''
+ pass
+
+ def has_attribute_real(self, name: str) -> bool:
+ ''' Checks whether the attribute name of float type is available.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: bool
+ :return: True if the attribute is available.
+ '''
+ pass
+
+ def has_attribute_vec2(self, name: str) -> bool:
+ ''' Checks whether the attribute name of two-dimensional vector type is available.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: bool
+ :return: True if the attribute is available.
+ '''
+ pass
+
+ def has_attribute_vec3(self, name: str) -> bool:
+ ''' Checks whether the attribute name of three-dimensional vector type is available.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :rtype: bool
+ :return: True if the attribute is available.
+ '''
+ pass
+
+ def set_attribute_real(self, name: str, value: float):
+ ''' Adds a user-defined attribute of float type. If there is no attribute of the given name, it is added. Otherwise, the new value replaces the old one.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :param value: The attribute value.
+ :type value: float
+ '''
+ pass
+
+ def set_attribute_vec2(self, name: str,
+ value: typing.List['mathutils.Vector']):
+ ''' Adds a user-defined attribute of two-dimensional vector type. If there is no attribute of the given name, it is added. Otherwise, the new value replaces the old one.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :param value: The attribute value.
+ :type value: typing.List['mathutils.Vector']
+ '''
+ pass
+
+ def set_attribute_vec3(self, name: str,
+ value: typing.List['mathutils.Vector']):
+ ''' Adds a user-defined attribute of three-dimensional vector type. If there is no attribute of the given name, it is added. Otherwise, the new value replaces the old one.
+
+ :param name: The name of the attribute.
+ :type name: str
+ :param value: The attribute value.
+ :type value: typing.List['mathutils.Vector']
+ '''
+ pass
+
+
+class StrokeShader:
+ ''' Base class for stroke shaders. Any stroke shader must inherit from this class and overload the shade() method. A StrokeShader is designed to modify stroke attributes such as thickness, color, geometry, texture, blending mode, and so on. The basic way for this operation is to iterate over the stroke vertices of the Stroke and to modify the StrokeAttribute of each vertex. Here is a code example of such an iteration:: it = ioStroke.strokeVerticesBegin() while not it.is_end: att = it.object.attribute ## perform here any attribute modification it.increment()
+ '''
+
+ name: str = None
+ ''' The name of the stroke shader.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def shade(self, stroke: 'Stroke'):
+ ''' The shading method. Must be overloaded by inherited classes.
+
+ :param stroke: A Stroke object.
+ :type stroke: 'Stroke'
+ '''
+ pass
+
+
+class StrokeVertex:
+ ''' Class hierarchy: Interface0D > CurvePoint > StrokeVertex Class to define a stroke vertex.
+ '''
+
+ attribute: 'StrokeAttribute' = None
+ ''' StrokeAttribute for this StrokeVertex.
+
+ :type: 'StrokeAttribute'
+ '''
+
+ curvilinear_abscissa: float = None
+ ''' Curvilinear abscissa of this StrokeVertex in the Stroke.
+
+ :type: float
+ '''
+
+ point: 'mathutils.Vector' = None
+ ''' 2D point coordinates.
+
+ :type: 'mathutils.Vector'
+ '''
+
+ stroke_length: float = None
+ ''' Stroke length (it is only a value retained by the StrokeVertex, and it won't change the real stroke length).
+
+ :type: float
+ '''
+
+ u: float = None
+ ''' Curvilinear abscissa of this StrokeVertex in the Stroke.
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'StrokeVertex'):
+ ''' Copy constructor.
+
+ :param brother: A StrokeVertex object.
+ :type brother: 'StrokeVertex'
+ '''
+ pass
+
+ def __init__(self, first_vertex: 'StrokeVertex',
+ second_vertex: 'StrokeVertex', t3d: float):
+ ''' Build a stroke vertex from 2 stroke vertices and an interpolation parameter.
+
+ :param first_vertex: The first StrokeVertex.
+ :type first_vertex: 'StrokeVertex'
+ :param second_vertex: The second StrokeVertex.
+ :type second_vertex: 'StrokeVertex'
+ :param t3d: An interpolation parameter.
+ :type t3d: float
+ '''
+ pass
+
+ def __init__(self, point: 'CurvePoint'):
+ ''' Build a stroke vertex from a CurvePoint
+
+ :param point: A CurvePoint object.
+ :type point: 'CurvePoint'
+ '''
+ pass
+
+ def __init__(self, svertex: 'SVertex'):
+ ''' Build a stroke vertex from a SVertex
+
+ :param svertex: An SVertex object.
+ :type svertex: 'SVertex'
+ '''
+ pass
+
+ def __init__(self, svertex: 'SVertex', attribute: 'StrokeAttribute'):
+ ''' Build a stroke vertex from an SVertex and a StrokeAttribute object.
+
+ :param svertex: An SVertex object.
+ :type svertex: 'SVertex'
+ :param attribute: A StrokeAttribute object.
+ :type attribute: 'StrokeAttribute'
+ '''
+ pass
+
+
+class StrokeVertexIterator:
+ ''' Class hierarchy: Iterator > StrokeVertexIterator Class defining an iterator designed to iterate over the StrokeVertex of a Stroke . An instance of a StrokeVertexIterator can be obtained from a Stroke by calling iter(), stroke_vertices_begin() or stroke_vertices_begin(). It is iterating over the same vertices as an Interface0DIterator . The difference resides in the object access: an Interface0DIterator only allows access to an Interface0D while one might need to access the specialized StrokeVertex type. In this case, one should use a StrokeVertexIterator. To call functions of the UnaryFuntion0D type, a StrokeVertexIterator can be converted to an Interface0DIterator by by calling Interface0DIterator(it).
+ '''
+
+ at_last: bool = None
+ ''' True if the iterator points to the last valid element. For its counterpart (pointing to the first valid element), use it.is_begin.
+
+ :type: bool
+ '''
+
+ object: 'StrokeVertex' = None
+ ''' The StrokeVertex object currently pointed to by this iterator.
+
+ :type: 'StrokeVertex'
+ '''
+
+ t: float = None
+ ''' The curvilinear abscissa of the current point.
+
+ :type: float
+ '''
+
+ u: float = None
+ ''' The point parameter at the current point in the stroke (0 <= u <= 1).
+
+ :type: float
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'StrokeVertexIterator'):
+ ''' Copy constructor.
+
+ :param brother: A StrokeVertexIterator object.
+ :type brother: 'StrokeVertexIterator'
+ '''
+ pass
+
+ def decremented(self) -> 'StrokeVertexIterator':
+ ''' Returns a copy of a decremented StrokeVertexIterator.
+
+ :rtype: 'StrokeVertexIterator'
+ :return: A StrokeVertexIterator pointing the previous StrokeVertex.
+ '''
+ pass
+
+ def incremented(self) -> 'StrokeVertexIterator':
+ ''' Returns a copy of an incremented StrokeVertexIterator.
+
+ :rtype: 'StrokeVertexIterator'
+ :return: A StrokeVertexIterator pointing the next StrokeVertex.
+ '''
+ pass
+
+ def reversed(self) -> 'StrokeVertexIterator':
+ ''' Returns a StrokeVertexIterator that traverses stroke vertices in the reversed order.
+
+ :rtype: 'StrokeVertexIterator'
+ :return: A StrokeVertexIterator traversing stroke vertices backward.
+ '''
+ pass
+
+
+class TVertex:
+ ''' Class hierarchy: Interface0D > ViewVertex > TVertex Class to define a T vertex, i.e. an intersection between two edges. It points towards two SVertex and four ViewEdges. Among the ViewEdges, two are front and the other two are back. Basically a front edge hides part of a back edge. So, among the back edges, one is of invisibility N and the other of invisibility N+1.
+ '''
+
+ back_svertex: 'SVertex' = None
+ ''' The SVertex that is further away from the viewpoint.
+
+ :type: 'SVertex'
+ '''
+
+ front_svertex: 'SVertex' = None
+ ''' The SVertex that is closer to the viewpoint.
+
+ :type: 'SVertex'
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this TVertex.
+
+ :type: 'Id'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def get_mate(self, viewedge: 'ViewEdge') -> 'ViewEdge':
+ ''' Returns the mate edge of the ViewEdge given as argument. If the ViewEdge is frontEdgeA, frontEdgeB is returned. If the ViewEdge is frontEdgeB, frontEdgeA is returned. Same for back edges.
+
+ :param viewedge: A ViewEdge object.
+ :type viewedge: 'ViewEdge'
+ :rtype: 'ViewEdge'
+ :return: The mate edge of the given ViewEdge.
+ '''
+ pass
+
+ def get_svertex(self, fedge: 'FEdge') -> 'SVertex':
+ ''' Returns the SVertex (among the 2) belonging to the given FEdge.
+
+ :param fedge: An FEdge object.
+ :type fedge: 'FEdge'
+ :rtype: 'SVertex'
+ :return: The SVertex belonging to the given FEdge.
+ '''
+ pass
+
+
+class UnaryFunction0D:
+ ''' Base class for Unary Functions (functors) working on Interface0DIterator . A unary function will be used by invoking __call__() on an Interface0DIterator. In Python, several different subclasses of UnaryFunction0D are used depending on the types of functors' return values. For example, you would inherit from a UnaryFunction0DDouble if you wish to define a function that returns a double value. Available UnaryFunction0D subclasses are: * UnaryFunction0DDouble * UnaryFunction0DEdgeNature * UnaryFunction0DFloat * UnaryFunction0DId * UnaryFunction0DMaterial * UnaryFunction0DUnsigned * UnaryFunction0DVec2f * UnaryFunction0DVec3f * UnaryFunction0DVectorViewShape * UnaryFunction0DViewShape
+ '''
+
+ name: str = None
+ ''' The name of the unary 0D function.
+
+ :type: str
+ '''
+
+
+class UnaryFunction0DDouble:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DDouble Base class for unary functions (functors) that work on Interface0DIterator and return a float value.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DEdgeNature:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DEdgeNature Base class for unary functions (functors) that work on Interface0DIterator and return a Nature object.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DFloat:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DFloat Base class for unary functions (functors) that work on Interface0DIterator and return a float value.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DId:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DId Base class for unary functions (functors) that work on Interface0DIterator and return an Id object.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DMaterial:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DMaterial Base class for unary functions (functors) that work on Interface0DIterator and return a Material object.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DUnsigned:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DUnsigned Base class for unary functions (functors) that work on Interface0DIterator and return an int value.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DVec2f:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DVec2f Base class for unary functions (functors) that work on Interface0DIterator and return a 2D vector.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DVec3f:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DVec3f Base class for unary functions (functors) that work on Interface0DIterator and return a 3D vector.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DVectorViewShape:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DVectorViewShape Base class for unary functions (functors) that work on Interface0DIterator and return a list of ViewShape objects.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction0DViewShape:
+ ''' Class hierarchy: UnaryFunction0D > UnaryFunction0DViewShape Base class for unary functions (functors) that work on Interface0DIterator and return a ViewShape object.
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+
+class UnaryFunction1D:
+ ''' Base class for Unary Functions (functors) working on Interface1D . A unary function will be used by invoking __call__() on an Interface1D. In Python, several different subclasses of UnaryFunction1D are used depending on the types of functors' return values. For example, you would inherit from a UnaryFunction1DDouble if you wish to define a function that returns a double value. Available UnaryFunction1D subclasses are: * UnaryFunction1DDouble * UnaryFunction1DEdgeNature * UnaryFunction1DFloat * UnaryFunction1DUnsigned * UnaryFunction1DVec2f * UnaryFunction1DVec3f * UnaryFunction1DVectorViewShape * UnaryFunction1DVoid
+ '''
+
+ name: str = None
+ ''' The name of the unary 1D function.
+
+ :type: str
+ '''
+
+
+class UnaryFunction1DDouble:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DDouble Base class for unary functions (functors) that work on Interface1D and return a float value.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DEdgeNature:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DEdgeNature Base class for unary functions (functors) that work on Interface1D and return a Nature object.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DFloat:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DFloat Base class for unary functions (functors) that work on Interface1D and return a float value.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DUnsigned:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DUnsigned Base class for unary functions (functors) that work on Interface1D and return an int value.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DVec2f:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DVec2f Base class for unary functions (functors) that work on Interface1D and return a 2D vector.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DVec3f:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DVec3f Base class for unary functions (functors) that work on Interface1D and return a 3D vector.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DVectorViewShape:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DVectorViewShape Base class for unary functions (functors) that work on Interface1D and return a list of ViewShape objects.
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryFunction1DVoid:
+ ''' Class hierarchy: UnaryFunction1D > UnaryFunction1DVoid Base class for unary functions (functors) working on Interface1D .
+ '''
+
+ integration_type: 'IntegrationType' = None
+ ''' The integration method.
+
+ :type: 'IntegrationType'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, integration_type: 'IntegrationType'):
+ ''' Builds a unary 1D function using the integration method given as argument.
+
+ :param integration_type: An integration method.
+ :type integration_type: 'IntegrationType'
+ '''
+ pass
+
+
+class UnaryPredicate0D:
+ ''' Base class for unary predicates that work on Interface0DIterator . A UnaryPredicate0D is a functor that evaluates a condition on an Interface0DIterator and returns true or false depending on whether this condition is satisfied or not. The UnaryPredicate0D is used by invoking its __call__() method. Any inherited class must overload the __call__() method.
+ '''
+
+ name: str = None
+ ''' The name of the unary 0D predicate.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __call__(self, it: 'Interface0DIterator') -> bool:
+ ''' Must be overload by inherited classes.
+
+ :param it: The Interface0DIterator pointing onto the Interface0D at which we wish to evaluate the predicate.
+ :type it: 'Interface0DIterator'
+ :rtype: bool
+ :return: True if the condition is satisfied, false otherwise.
+ '''
+ pass
+
+
+class UnaryPredicate1D:
+ ''' Base class for unary predicates that work on Interface1D . A UnaryPredicate1D is a functor that evaluates a condition on a Interface1D and returns true or false depending on whether this condition is satisfied or not. The UnaryPredicate1D is used by invoking its __call__() method. Any inherited class must overload the __call__() method.
+ '''
+
+ name: str = None
+ ''' The name of the unary 1D predicate.
+
+ :type: str
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __call__(self, inter: 'Interface1D') -> bool:
+ ''' Must be overload by inherited classes.
+
+ :param inter: The Interface1D on which we wish to evaluate the predicate.
+ :type inter: 'Interface1D'
+ :rtype: bool
+ :return: True if the condition is satisfied, false otherwise.
+ '''
+ pass
+
+
+class ViewEdge:
+ ''' Class hierarchy: Interface1D > ViewEdge Class defining a ViewEdge. A ViewEdge in an edge of the image graph. it connects two ViewVertex objects. It is made by connecting a set of FEdges.
+ '''
+
+ chaining_time_stamp: int = None
+ ''' The time stamp of this ViewEdge.
+
+ :type: int
+ '''
+
+ first_fedge: 'FEdge' = None
+ ''' The first FEdge that constitutes this ViewEdge.
+
+ :type: 'FEdge'
+ '''
+
+ first_viewvertex: 'ViewVertex' = None
+ ''' The first ViewVertex.
+
+ :type: 'ViewVertex'
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this ViewEdge.
+
+ :type: 'Id'
+ '''
+
+ is_closed: bool = None
+ ''' True if this ViewEdge forms a closed loop.
+
+ :type: bool
+ '''
+
+ last_fedge: 'FEdge' = None
+ ''' The last FEdge that constitutes this ViewEdge.
+
+ :type: 'FEdge'
+ '''
+
+ last_viewvertex: 'ViewVertex' = None
+ ''' The second ViewVertex.
+
+ :type: 'ViewVertex'
+ '''
+
+ nature: 'Nature' = None
+ ''' The nature of this ViewEdge.
+
+ :type: 'Nature'
+ '''
+
+ occludee: 'ViewShape' = None
+ ''' The shape that is occluded by the ViewShape to which this ViewEdge belongs to. If no object is occluded, this property is set to None.
+
+ :type: 'ViewShape'
+ '''
+
+ qi: int = None
+ ''' The quantitative invisibility.
+
+ :type: int
+ '''
+
+ viewshape: 'ViewShape' = None
+ ''' The ViewShape to which this ViewEdge belongs to.
+
+ :type: 'ViewShape'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'ViewEdge'):
+ ''' Copy constructor.
+
+ :param brother: A ViewEdge object.
+ :type brother: 'ViewEdge'
+ '''
+ pass
+
+ def update_fedges(self):
+ ''' Sets Viewedge to this for all embedded fedges.
+
+ '''
+ pass
+
+
+class ViewEdgeIterator:
+ ''' Class hierarchy: Iterator > ViewEdgeIterator Base class for iterators over ViewEdges of the ViewMap Graph. Basically the increment() operator of this class should be able to take the decision of "where" (on which ViewEdge) to go when pointing on a given ViewEdge.
+ '''
+
+ begin: 'ViewEdge' = None
+ ''' The first ViewEdge used for the iteration.
+
+ :type: 'ViewEdge'
+ '''
+
+ current_edge: 'ViewEdge' = None
+ ''' The ViewEdge object currently pointed by this iterator.
+
+ :type: 'ViewEdge'
+ '''
+
+ object: 'ViewEdge' = None
+ ''' The ViewEdge object currently pointed by this iterator.
+
+ :type: 'ViewEdge'
+ '''
+
+ orientation: bool = None
+ ''' The orientation of the pointed ViewEdge in the iteration. If true, the iterator looks for the next ViewEdge among those ViewEdges that surround the ending ViewVertex of the "begin" ViewEdge. If false, the iterator searches over the ViewEdges surrounding the ending ViewVertex of the "begin" ViewEdge.
+
+ :type: bool
+ '''
+
+ def __init__(self, begin: 'ViewEdge' = None, orientation: bool = True):
+ ''' Builds a ViewEdgeIterator from a starting ViewEdge and its orientation.
+
+ :param begin: The ViewEdge from where to start the iteration.
+ :type begin: 'ViewEdge'
+ :param orientation: If true, we'll look for the next ViewEdge among the ViewEdges that surround the ending ViewVertex of begin. If false, we'll search over the ViewEdges surrounding the ending ViewVertex of begin.
+ :type orientation: bool
+ '''
+ pass
+
+ def __init__(self, brother: 'ViewEdgeIterator'):
+ ''' Copy constructor.
+
+ :param brother: A ViewEdgeIterator object.
+ :type brother: 'ViewEdgeIterator'
+ '''
+ pass
+
+ def change_orientation(self):
+ ''' Changes the current orientation.
+
+ '''
+ pass
+
+
+class ViewMap:
+ ''' Class defining the ViewMap.
+ '''
+
+ scene_bbox: 'BBox' = None
+ ''' The 3D bounding box of the scene.
+
+ :type: 'BBox'
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def get_closest_fedge(self, x: float, y: float) -> 'FEdge':
+ ''' Gets the FEdge nearest to the 2D point specified as arguments.
+
+ :param x: X coordinate of a 2D point.
+ :type x: float
+ :param y: Y coordinate of a 2D point.
+ :type y: float
+ :rtype: 'FEdge'
+ :return: The FEdge nearest to the specified 2D point.
+ '''
+ pass
+
+ def get_closest_viewedge(self, x: float, y: float) -> 'ViewEdge':
+ ''' Gets the ViewEdge nearest to the 2D point specified as arguments.
+
+ :param x: X coordinate of a 2D point.
+ :type x: float
+ :param y: Y coordinate of a 2D point.
+ :type y: float
+ :rtype: 'ViewEdge'
+ :return: The ViewEdge nearest to the specified 2D point.
+ '''
+ pass
+
+
+class ViewShape:
+ ''' Class gathering the elements of the ViewMap (i.e., ViewVertex and ViewEdge ) that are issued from the same input shape.
+ '''
+
+ edges: typing.List['ViewEdge'] = None
+ ''' The list of ViewEdge objects contained in this ViewShape.
+
+ :type: typing.List['ViewEdge']
+ '''
+
+ id: 'Id' = None
+ ''' The Id of this ViewShape.
+
+ :type: 'Id'
+ '''
+
+ library_path: typing.Union[str, 'ViewShape'] = None
+ ''' The library path of the ViewShape.
+
+ :type: typing.Union[str, 'ViewShape']
+ '''
+
+ name: str = None
+ ''' The name of the ViewShape.
+
+ :type: str
+ '''
+
+ sshape: 'SShape' = None
+ ''' The SShape on top of which this ViewShape is built.
+
+ :type: 'SShape'
+ '''
+
+ vertices: typing.List['ViewVertex'] = None
+ ''' The list of ViewVertex objects contained in this ViewShape.
+
+ :type: typing.List['ViewVertex']
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, brother: 'ViewShape'):
+ ''' Copy constructor.
+
+ :param brother: A ViewShape object.
+ :type brother: 'ViewShape'
+ '''
+ pass
+
+ def __init__(self, sshape: 'SShape'):
+ ''' Builds a ViewShape from an SShape.
+
+ :param sshape: An SShape object.
+ :type sshape: 'SShape'
+ '''
+ pass
+
+ def add_edge(self, edge: 'ViewEdge'):
+ ''' Adds a ViewEdge to the list of ViewEdge objects.
+
+ :param edge: A ViewEdge object.
+ :type edge: 'ViewEdge'
+ '''
+ pass
+
+ def add_vertex(self, vertex: 'ViewVertex'):
+ ''' Adds a ViewVertex to the list of the ViewVertex objects.
+
+ :param vertex: A ViewVertex object.
+ :type vertex: 'ViewVertex'
+ '''
+ pass
+
+
+class ViewVertex:
+ ''' Class hierarchy: Interface0D > ViewVertex Class to define a view vertex. A view vertex is a feature vertex corresponding to a point of the image graph, where the characteristics of an edge (e.g., nature and visibility) might change. A ViewVertex can be of two kinds: A TVertex when it corresponds to the intersection between two ViewEdges or a NonTVertex when it corresponds to a vertex of the initial input mesh (it is the case for vertices such as corners for example). Thus, this class can be specialized into two classes, the TVertex class and the NonTVertex class.
+ '''
+
+ nature: 'Nature' = None
+ ''' The nature of this ViewVertex.
+
+ :type: 'Nature'
+ '''
+
+ def edges_begin(self) -> 'orientedViewEdgeIterator':
+ ''' Returns an iterator over the ViewEdges that goes to or comes from this ViewVertex pointing to the first ViewEdge of the list. The orientedViewEdgeIterator allows to iterate in CCW order over these ViewEdges and to get the orientation for each ViewEdge (incoming/outgoing).
+
+ :rtype: 'orientedViewEdgeIterator'
+ :return: An orientedViewEdgeIterator pointing to the first ViewEdge.
+ '''
+ pass
+
+ def edges_end(self) -> 'orientedViewEdgeIterator':
+ ''' Returns an orientedViewEdgeIterator over the ViewEdges around this ViewVertex, pointing after the last ViewEdge.
+
+ :rtype: 'orientedViewEdgeIterator'
+ :return: An orientedViewEdgeIterator pointing after the last ViewEdge.
+ '''
+ pass
+
+ def edges_iterator(self, edge: 'ViewEdge') -> 'orientedViewEdgeIterator':
+ ''' Returns an orientedViewEdgeIterator pointing to the ViewEdge given as argument.
+
+ :param edge: A ViewEdge object.
+ :type edge: 'ViewEdge'
+ :rtype: 'orientedViewEdgeIterator'
+ :return: An orientedViewEdgeIterator pointing to the given ViewEdge.
+ '''
+ pass
+
+
+class orientedViewEdgeIterator:
+ ''' Class hierarchy: Iterator > orientedViewEdgeIterator Class representing an iterator over oriented ViewEdges around a ViewVertex . This iterator allows a CCW iteration (in the image plane). An instance of an orientedViewEdgeIterator can only be obtained from a ViewVertex by calling edges_begin() or edges_end().
+ '''
+
+ object: typing.Union[bool, 'ViewEdge'] = None
+ ''' The oriented ViewEdge (i.e., a tuple of the pointed ViewEdge and a boolean value) currently pointed to by this iterator. If the boolean value is true, the ViewEdge is incoming.
+
+ :type: typing.Union[bool, 'ViewEdge']
+ '''
+
+ def __init__(self):
+ ''' Default constructor.
+
+ '''
+ pass
+
+ def __init__(self, iBrother: 'orientedViewEdgeIterator'):
+ ''' Copy constructor.
+
+ :param iBrother: An orientedViewEdgeIterator object.
+ :type iBrother: 'orientedViewEdgeIterator'
+ '''
+ pass
diff --git a/blender_autocomplete/freestyle/utils/ContextFunctions.py b/blender_autocomplete/freestyle/utils/ContextFunctions.py
new file mode 100644
index 0000000..6e97e42
--- /dev/null
+++ b/blender_autocomplete/freestyle/utils/ContextFunctions.py
@@ -0,0 +1,117 @@
+import sys
+import typing
+import freestyle.types
+
+
+def get_border() -> tuple:
+ ''' Returns the border.
+
+ :return: A tuple of 4 numbers (xmin, ymin, xmax, ymax).
+ '''
+
+ pass
+
+
+def get_canvas_height() -> int:
+ ''' Returns the canvas height.
+
+ :return: The canvas height.
+ '''
+
+ pass
+
+
+def get_canvas_width() -> int:
+ ''' Returns the canvas width.
+
+ :return: The canvas width.
+ '''
+
+ pass
+
+
+def get_selected_fedge() -> 'freestyle.types.FEdge':
+ ''' Returns the selected FEdge.
+
+ :return: The selected FEdge.
+ '''
+
+ pass
+
+
+def get_time_stamp() -> int:
+ ''' Returns the system time stamp.
+
+ :return: The system time stamp.
+ '''
+
+ pass
+
+
+def load_map(file_name: str,
+ map_name: str,
+ num_levels: int = 4,
+ sigma: float = 1.0):
+ ''' Loads an image map for further reading.
+
+ :param file_name: The name of the image file.
+ :type file_name: str
+ :param map_name: The name that will be used to access this image.
+ :type map_name: str
+ :param num_levels: The number of levels in the map pyramid (default = 4). If num_levels == 0, the complete pyramid is built.
+ :type num_levels: int
+ :param sigma: The sigma value of the gaussian function.
+ :type sigma: float
+ '''
+
+ pass
+
+
+def read_complete_view_map_pixel(level: int, x: int, y: int) -> float:
+ ''' Reads a pixel in the complete view map.
+
+ :param level: The level of the pyramid in which we wish to read the pixel.
+ :type level: int
+ :param x: The x coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type x: int
+ :param y: The y coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type y: int
+ :return: The floating-point value stored for that pixel.
+ '''
+
+ pass
+
+
+def read_directional_view_map_pixel(orientation: int, level: int, x: int,
+ y: int) -> float:
+ ''' Reads a pixel in one of the oriented view map images.
+
+ :param orientation: The number telling which orientation we want to check.
+ :type orientation: int
+ :param level: The level of the pyramid in which we wish to read the pixel.
+ :type level: int
+ :param x: The x coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type x: int
+ :param y: The y coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type y: int
+ :return: The floating-point value stored for that pixel.
+ '''
+
+ pass
+
+
+def read_map_pixel(map_name: str, level: int, x: int, y: int) -> float:
+ ''' Reads a pixel in a user-defined map.
+
+ :param map_name: The name of the map.
+ :type map_name: str
+ :param level: The level of the pyramid in which we wish to read the pixel.
+ :type level: int
+ :param x: The x coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type x: int
+ :param y: The y coordinate of the pixel we wish to read. The origin is in the lower-left corner.
+ :type y: int
+ :return: The floating-point value stored for that pixel.
+ '''
+
+ pass
diff --git a/blender_autocomplete/freestyle/utils/__init__.py b/blender_autocomplete/freestyle/utils/__init__.py
new file mode 100644
index 0000000..597409a
--- /dev/null
+++ b/blender_autocomplete/freestyle/utils/__init__.py
@@ -0,0 +1,242 @@
+import sys
+import typing
+import bpy.types
+import freestyle.types
+
+from . import ContextFunctions
+
+
+class BoundingBox:
+ ''' Object representing a bounding box consisting out of 2 2D vectors
+ '''
+
+ def inside(self, other):
+ ''' True if self inside other, False otherwise
+
+ '''
+ pass
+
+
+class StrokeCollector:
+ ''' Collects and Stores stroke objects
+ '''
+
+ def shade(self, stroke):
+ '''
+
+ '''
+ pass
+
+
+def angle_x_normal(it):
+ ''' unsigned angle between a Point's normal and the X axis, in radians
+
+ '''
+
+ pass
+
+
+def bound(lower, x, higher):
+ ''' Returns x bounded by a maximum and minimum value. Equivalent to: return min(max(x, lower), higher)
+
+ '''
+
+ pass
+
+
+def bounding_box(stroke):
+ ''' Returns the maximum and minimum coordinates (the bounding box) of the stroke's vertices
+
+ '''
+
+ pass
+
+
+def curvature_from_stroke_vertex(svert):
+ ''' The 3D curvature of an stroke vertex' underlying geometry The result is None or in the range [-inf, inf]
+
+ '''
+
+ pass
+
+
+def find_matching_vertex(id, it):
+ ''' Finds the matching vertex, or returns None.
+
+ '''
+
+ pass
+
+
+def getCurrentScene() -> 'bpy.types.Scene':
+ ''' Returns the current scene.
+
+ :return: The current scene.
+ '''
+
+ pass
+
+
+def get_chain_length(ve, orientation):
+ ''' Returns the 2d length of a given ViewEdge.
+
+ '''
+
+ pass
+
+
+def get_object_name(stroke):
+ ''' Returns the name of the object that this stroke is drawn on.
+
+ '''
+
+ pass
+
+
+def get_strokes():
+ ''' Get all strokes that are currently available
+
+ '''
+
+ pass
+
+
+def get_test_stroke():
+ ''' Returns a static stroke object for testing
+
+ '''
+
+ pass
+
+
+def integrate(func: 'freestyle.types.UnaryFunction0D',
+ it: 'freestyle.types.Interface0DIterator',
+ it_end: 'freestyle.types.Interface0DIterator',
+ integration_type: 'freestyle.types.IntegrationType'
+ ) -> typing.Union[float, int]:
+ ''' Returns a single value from a set of values evaluated at each 0D element of this 1D element.
+
+ :param func: The UnaryFunction0D used to compute a value at each Interface0D.
+ :type func: 'freestyle.types.UnaryFunction0D'
+ :param it: The Interface0DIterator used to iterate over the 0D elements of this 1D element. The integration will occur over the 0D elements starting from the one pointed by it.
+ :type it: 'freestyle.types.Interface0DIterator'
+ :param it_end: The Interface0DIterator pointing the end of the 0D elements of the 1D element.
+ :type it_end: 'freestyle.types.Interface0DIterator'
+ :param integration_type: The integration method used to compute a single value from a set of values.
+ :type integration_type: 'freestyle.types.IntegrationType'
+ :return: The single value obtained for the 1D element. The return value type is float if func is of the UnaryFunction0DDouble or UnaryFunction0DFloat type, and int if func is of the UnaryFunction0DUnsigned type.
+ '''
+
+ pass
+
+
+def is_poly_clockwise(stroke):
+ ''' True if the stroke is orientated in a clockwise way, False otherwise
+
+ '''
+
+ pass
+
+
+def iter_distance_along_stroke(stroke):
+ ''' Yields the absolute distance along the stroke up to the current vertex.
+
+ '''
+
+ pass
+
+
+def iter_distance_from_camera(stroke, range_min, range_max, normfac):
+ ''' Yields the distance to the camera relative to the maximum possible distance for every stroke vertex, constrained by given minimum and maximum values.
+
+ '''
+
+ pass
+
+
+def iter_distance_from_object(stroke, location, range_min, range_max, normfac):
+ ''' yields the distance to the given object relative to the maximum possible distance for every stroke vertex, constrained by given minimum and maximum values.
+
+ '''
+
+ pass
+
+
+def iter_material_value(stroke, func, attribute):
+ ''' Yields a specific material attribute from the vertex' underlying material.
+
+ '''
+
+ pass
+
+
+def iter_t2d_along_stroke(stroke):
+ ''' Yields the progress along the stroke.
+
+ '''
+
+ pass
+
+
+def material_from_fedge(fe):
+ ''' get the diffuse rgba color from an FEdge
+
+ '''
+
+ pass
+
+
+def normal_at_I0D(it):
+ ''' Normal at an Interface0D object. In contrast to Normal2DF0D this function uses the actual data instead of underlying Fedge objects.
+
+ '''
+
+ pass
+
+
+def pairwise(iterable, types={}):
+ ''' Yields a tuple containing the previous and current object
+
+ '''
+
+ pass
+
+
+def rgb_to_bw(r, g, b):
+ ''' Method to convert rgb to a bw intensity value.
+
+ '''
+
+ pass
+
+
+def simplify(points, tolerance):
+ ''' Simplifies a set of points
+
+ '''
+
+ pass
+
+
+def stroke_curvature(it):
+ ''' Compute the 2D curvature at the stroke vertex pointed by the iterator 'it'. K = 1 / R where R is the radius of the circle going through the current vertex and its neighbors
+
+ '''
+
+ pass
+
+
+def stroke_normal(stroke):
+ ''' Compute the 2D normal at the stroke vertex pointed by the iterator 'it'. It is noted that Normal2DF0D computes normals based on underlying FEdges instead, which is inappropriate for strokes when they have already been modified by stroke geometry modifiers. The returned normals are dynamic: they update when the vertex position (and therefore the vertex normal) changes. for use in geometry modifiers it is advised to cast this generator function to a tuple or list
+
+ '''
+
+ pass
+
+
+def tripplewise(iterable):
+ ''' Yields a tuple containing the current object and its immediate neighbors
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/gpu/__init__.py b/blender_autocomplete/gpu/__init__.py
new file mode 100644
index 0000000..02fa5d7
--- /dev/null
+++ b/blender_autocomplete/gpu/__init__.py
@@ -0,0 +1,6 @@
+import sys
+import typing
+from . import shader
+from . import matrix
+from . import types
+from . import select
diff --git a/blender_autocomplete/gpu/matrix.py b/blender_autocomplete/gpu/matrix.py
new file mode 100644
index 0000000..efcf1fd
--- /dev/null
+++ b/blender_autocomplete/gpu/matrix.py
@@ -0,0 +1,154 @@
+import sys
+import typing
+import mathutils
+
+
+def get_model_view_matrix() -> 'mathutils.Matrix':
+ ''' Return a copy of the model-view matrix.
+
+ :return: A 4x4 view matrix.
+ '''
+
+ pass
+
+
+def get_normal_matrix() -> 'mathutils.Matrix':
+ ''' Return a copy of the normal matrix.
+
+ :return: A 3x3 normal matrix.
+ '''
+
+ pass
+
+
+def get_projection_matrix() -> 'mathutils.Matrix':
+ ''' Return a copy of the projection matrix.
+
+ :return: A 4x4 projection matrix.
+ '''
+
+ pass
+
+
+def load_identity():
+ ''' Empty stack and set to identity.
+
+ '''
+
+ pass
+
+
+def load_matrix(matrix: 'mathutils.Matrix'):
+ ''' Load a matrix into the stack.
+
+ :param matrix: A 4x4 matrix.
+ :type matrix: 'mathutils.Matrix'
+ '''
+
+ pass
+
+
+def load_projection_matrix(matrix: 'mathutils.Matrix'):
+ ''' Load a projection matrix into the stack.
+
+ :param matrix: A 4x4 matrix.
+ :type matrix: 'mathutils.Matrix'
+ '''
+
+ pass
+
+
+def multiply_matrix(matrix: 'mathutils.Matrix'):
+ ''' Multiply the current stack matrix.
+
+ :param matrix: A 4x4 matrix.
+ :type matrix: 'mathutils.Matrix'
+ '''
+
+ pass
+
+
+def pop():
+ ''' Remove the last model-view matrix from the stack.
+
+ '''
+
+ pass
+
+
+def pop_projection():
+ ''' Remove the last projection matrix from the stack.
+
+ '''
+
+ pass
+
+
+def push():
+ ''' Add to the model-view matrix stack.
+
+ '''
+
+ pass
+
+
+def push_pop():
+ ''' Context manager to ensure balanced push/pop calls, even in the case of an error.
+
+ '''
+
+ pass
+
+
+def push_pop_projection():
+ ''' Context manager to ensure balanced push/pop calls, even in the case of an error.
+
+ '''
+
+ pass
+
+
+def push_projection():
+ ''' Add to the projection matrix stack.
+
+ '''
+
+ pass
+
+
+def reset():
+ ''' Empty stack and set to identity.
+
+ '''
+
+ pass
+
+
+def scale(scale: list):
+ ''' Scale the current stack matrix.
+
+ :param scale: Scale the current stack matrix.
+ :type scale: list
+ '''
+
+ pass
+
+
+def scale_uniform(scale: float):
+ '''
+
+ :param scale: Scale the current stack matrix.
+ :type scale: float
+ '''
+
+ pass
+
+
+def translate(offset: list):
+ ''' Scale the current stack matrix.
+
+ :param offset: Translate the current stack matrix.
+ :type offset: list
+ '''
+
+ pass
diff --git a/blender_autocomplete/gpu/select.py b/blender_autocomplete/gpu/select.py
new file mode 100644
index 0000000..9e2a0f5
--- /dev/null
+++ b/blender_autocomplete/gpu/select.py
@@ -0,0 +1,11 @@
+import sys
+import typing
+
+
+def load_id(id):
+ ''' Set the selection ID.
+
+ :type select: int
+ '''
+
+ pass
diff --git a/blender_autocomplete/gpu/shader.py b/blender_autocomplete/gpu/shader.py
new file mode 100644
index 0000000..7d677e9
--- /dev/null
+++ b/blender_autocomplete/gpu/shader.py
@@ -0,0 +1,32 @@
+import sys
+import typing
+
+
+def code_from_builtin(shader_name: str) -> dict:
+ ''' Exposes the internal shader code for query.
+
+ :param shader_name: { '2D_UNIFORM_COLOR', '2D_FLAT_COLOR', '2D_SMOOTH_COLOR', '2D_IMAGE', '3D_UNIFORM_COLOR', '3D_FLAT_COLOR', '3D_SMOOTH_COLOR'}
+ :type shader_name: str
+ :return: Vertex, fragment and geometry shader codes.
+ '''
+
+ pass
+
+
+def from_builtin(shader_name: str):
+ ''' Shaders that are embedded in the blender internal code. They all read the uniform 'mat4 ModelViewProjectionMatrix', which can be edited by the 'gpu.matrix' module. For more details, you can check the shader code with the function 'gpu.shader.code_from_builtin';
+
+ :param shader_name: { '2D_UNIFORM_COLOR', '2D_FLAT_COLOR', '2D_SMOOTH_COLOR', '2D_IMAGE', '3D_UNIFORM_COLOR', '3D_FLAT_COLOR', '3D_SMOOTH_COLOR'}
+ :type shader_name: str
+ :return: Shader object corresponding to the given name.
+ '''
+
+ pass
+
+
+def unbind():
+ ''' Unbind the bound shader object.
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/gpu/types.py b/blender_autocomplete/gpu/types.py
new file mode 100644
index 0000000..083a745
--- /dev/null
+++ b/blender_autocomplete/gpu/types.py
@@ -0,0 +1,247 @@
+import sys
+import typing
+import bpy.types
+import mathutils
+
+
+class GPUBatch:
+ ''' Reusable container for drawable geometry. :arg type: One of these primitive types: { POINTS , LINES , TRIS , LINE_STRIP , LINE_LOOP , TRI_STRIP , TRI_FAN , LINES_ADJ , TRIS_ADJ , LINE_STRIP_ADJ } :type type: str :arg buf: Vertex buffer containing all or some of the attributes required for drawing. :type buf: gpu.types.GPUVertBuf :arg elem: An optional index buffer. :type elem: gpu.types.GPUIndexBuf
+ '''
+
+ def draw(self, program: 'GPUShader' = None):
+ ''' Run the drawing program with the parameters assigned to the batch.
+
+ :param program: Program that performs the drawing operations. If None is passed, the last program set to this batch will run.
+ :type program: 'GPUShader'
+ '''
+ pass
+
+ def program_set(self, program: 'GPUShader'):
+ ''' Assign a shader to this batch that will be used for drawing when not overwritten later. Note: This method has to be called in the draw context that the batch will be drawn in. This function does not need to be called when you always set the shader when calling batch.draw .
+
+ :param program: The program/shader the batch will use in future draw calls.
+ :type program: 'GPUShader'
+ '''
+ pass
+
+ def vertbuf_add(self, buf: 'GPUVertBuf'):
+ ''' Add another vertex buffer to the Batch. It is not possible to add more vertices to the batch using this method. Instead it can be used to add more attributes to the existing vertices. A good use case would be when you have a separate vertex buffer for vertex positions and vertex normals. Current a batch can have at most 6 vertex buffers.
+
+ :param buf: The vertex buffer that will be added to the batch.
+ :type buf: 'GPUVertBuf'
+ '''
+ pass
+
+
+class GPUIndexBuf:
+ ''' Contains an index buffer. :param type: One of these primitive types: { POINTS , LINES , TRIS , LINE_STRIP_ADJ } :type type: str :param seq: Indices this index buffer will contain. Whether a 1D or 2D sequence is required depends on the type. Optionally the sequence can support the buffer protocol. :type seq: 1D or 2D sequence
+ '''
+
+ pass
+
+
+class GPUOffScreen:
+ ''' This object gives access to off screen buffers. :arg width: Horizontal dimension of the buffer. :type width: int :arg height: Vertical dimension of the buffer. :type height: int
+ '''
+
+ color_texture: int = None
+ ''' OpenGL bindcode for the color texture.
+
+ :type: int
+ '''
+
+ height: int = None
+ ''' Height of the texture.
+
+ :type: int
+ '''
+
+ width: int = None
+ ''' Width of the texture.
+
+ :type: int
+ '''
+
+ def bind(self, save: bool = True):
+ ''' Bind the offscreen object. To make sure that the offscreen gets unbind whether an exception occurs or not, pack it into a with statement.
+
+ :param save: Save the current OpenGL state, so that it can be restored when unbinding.
+ :type save: bool
+ '''
+ pass
+
+ def draw_view3d(
+ self, scene: 'bpy.types.Scene', view_layer: 'bpy.types.ViewLayer',
+ view3d: 'bpy.types.SpaceView3D', region: 'bpy.types.Region',
+ view_matrix: 'mathutils.Matrix',
+ projection_matrix: 'mathutils.Matrix'):
+ ''' Draw the 3d viewport in the offscreen object.
+
+ :param scene: Scene to draw.
+ :type scene: 'bpy.types.Scene'
+ :param view_layer: View layer to draw.
+ :type view_layer: 'bpy.types.ViewLayer'
+ :param view3d: 3D View to get the drawing settings from.
+ :type view3d: 'bpy.types.SpaceView3D'
+ :param region: Region of the 3D View (required as temporary draw target).
+ :type region: 'bpy.types.Region'
+ :param view_matrix: View Matrix (e.g. camera.matrix_world.inverted() ).
+ :type view_matrix: 'mathutils.Matrix'
+ :param projection_matrix: Projection Matrix (e.g. camera.calc_matrix_camera(...) ).
+ :type projection_matrix: 'mathutils.Matrix'
+ '''
+ pass
+
+ def free(self):
+ ''' Free the offscreen object. The framebuffer, texture and render objects will no longer be accessible.
+
+ '''
+ pass
+
+ def unbind(self, restore: bool = True):
+ ''' Unbind the offscreen object.
+
+ :param restore: Restore the OpenGL state, can only be used when the state has been saved before.
+ :type restore: bool
+ '''
+ pass
+
+
+class GPUShader:
+ ''' GPUShader combines multiple GLSL shaders into a program used for drawing. It must contain a vertex and fragment shaders, with an optional geometry shader. The GLSL #version directive is automatically included at the top of shaders, and set to 330. Some preprocessor directives are automatically added according to the Operating System or availability: GPU_ATI , GPU_NVIDIA and GPU_INTEL . The following extensions are enabled by default if supported by the GPU: GL_ARB_texture_gather and GL_ARB_texture_query_lod . To debug shaders, use the --debug-gpu-shaders command line option to see full GLSL shader compilation and linking errors. For drawing user interface elements and gizmos, use fragOutput = blender_srgb_to_framebuffer_space(fragOutput) to transform the output sRGB colors to the framebuffer colorspace. :param vertexcode: Vertex shader code. :type vertexcode: str :param fragcode: Fragment shader code. :type value: str :param geocode: Geometry shader code. :type value: str :param libcode: Code with functions and presets to be shared between shaders. :type value: str :param defines: Preprocessor directives. :type value: str
+ '''
+
+ program: int = None
+ ''' The name of the program object for use by the OpenGL API (read-only).
+
+ :type: int
+ '''
+
+ def attr_from_name(self, name: str) -> int:
+ ''' Get attribute location by name.
+
+ :param name: The name of the attribute variable whose location is to be queried.
+ :type name: str
+ :rtype: int
+ :return: The location of an attribute variable.
+ '''
+ pass
+
+ def bind(self):
+ ''' Bind the shader object. Required to be able to change uniforms of this shader.
+
+ '''
+ pass
+
+ def calc_format(self) -> 'GPUVertFormat':
+ ''' Build a new format based on the attributes of the shader.
+
+ :rtype: 'GPUVertFormat'
+ :return: vertex attribute format for the shader
+ '''
+ pass
+
+ def uniform_block_from_name(self, name: str) -> int:
+ ''' Get uniform block location by name.
+
+ :param name: Name of the uniform block variable whose location is to be queried.
+ :type name: str
+ :rtype: int
+ :return: The location of the uniform block variable.
+ '''
+ pass
+
+ def uniform_bool(self, name: str, seq: list):
+ ''' Specify the value of a uniform variable for the current program object.
+
+ :param name: Name of the uniform variable whose value is to be changed.
+ :type name: str
+ :param seq: Value that will be used to update the specified uniform variable.
+ :type seq: list
+ '''
+ pass
+
+ def uniform_float(self, name: str, value: list):
+ ''' Specify the value of a uniform variable for the current program object.
+
+ :param name: Name of the uniform variable whose value is to be changed.
+ :type name: str
+ :param value: Value that will be used to update the specified uniform variable.
+ :type value: list
+ '''
+ pass
+
+ def uniform_from_name(self, name: str) -> int:
+ ''' Get uniform location by name.
+
+ :param name: Name of the uniform variable whose location is to be queried.
+ :type name: str
+ :rtype: int
+ :return: Location of the uniform variable.
+ '''
+ pass
+
+ def uniform_int(self, name: str, seq: list):
+ ''' Specify the value of a uniform variable for the current program object.
+
+ :param name: name of the uniform variable whose value is to be changed.
+ :type name: str
+ :param seq: Value that will be used to update the specified uniform variable.
+ :type seq: list
+ '''
+ pass
+
+ def uniform_vector_float(self, location: int, buffer: list, length: int,
+ count: int):
+ ''' Set the buffer to fill the uniform.
+
+ :param location: Location of the uniform variable to be modified.
+ :type location: int
+ :param buffer: The data that should be set. Can support the buffer protocol.
+ :type buffer: list
+ :param length: - 1: float - 2: vec2 or float[2] - 3: vec3 or float[3] - 4: vec4 or float[4] - 9: mat3 - 16: mat4
+ :type length: int
+ :param count: Specifies the number of elements, vector or matrices that are to be modified.
+ :type count: int
+ '''
+ pass
+
+ def uniform_vector_int(self, location, buffer, length, count):
+ ''' See GPUShader.uniform_vector_float(...) description.
+
+ '''
+ pass
+
+
+class GPUVertBuf:
+ ''' Contains a VBO. :param len: Amount of vertices that will fit into this buffer. :type type: int :param format: Vertex format. :type buf: gpu.types.GPUVertFormat
+ '''
+
+ def attr_fill(self, id: typing.Union[int, str], data: list):
+ ''' Insert data into the buffer for a single attribute.
+
+ :param id: Either the name or the id of the attribute.
+ :type id: typing.Union[int, str]
+ :param data: Sequence of data that should be stored in the buffer
+ :type data: list
+ '''
+ pass
+
+
+class GPUVertFormat:
+ ''' This object contains information about the structure of a vertex buffer.
+ '''
+
+ def attr_add(self, id: str, comp_type: str, len: int, fetch_mode: str):
+ ''' Add a new attribute to the format.
+
+ :param id: Name the attribute. Often position , normal , ...
+ :type id: str
+ :param comp_type: The data type that will be used store the value in memory. Possible values are I8 , U8 , I16 , U16 , I32 , U32 , F32 and I10 .
+ :type comp_type: str
+ :param len: How many individual values the attribute consists of (e.g. 2 for uv coordinates).
+ :type len: int
+ :param fetch_mode: How values from memory will be converted when used in the shader. This is mainly useful for memory optimizations when you want to store values with reduced precision. E.g. you can store a float in only 1 byte but it will be converted to a normal 4 byte float when used. Possible values are FLOAT , INT , INT_TO_FLOAT_UNIT and INT_TO_FLOAT .
+ :type fetch_mode: str
+ '''
+ pass
diff --git a/blender_autocomplete/gpu_extras/__init__.py b/blender_autocomplete/gpu_extras/__init__.py
new file mode 100644
index 0000000..19e0e01
--- /dev/null
+++ b/blender_autocomplete/gpu_extras/__init__.py
@@ -0,0 +1,4 @@
+import sys
+import typing
+from . import batch
+from . import presets
diff --git a/blender_autocomplete/gpu_extras/batch.py b/blender_autocomplete/gpu_extras/batch.py
new file mode 100644
index 0000000..079aa1f
--- /dev/null
+++ b/blender_autocomplete/gpu_extras/batch.py
@@ -0,0 +1,21 @@
+import sys
+import typing
+import gpu.types
+
+
+def batch_for_shader(shader: 'gpu.types.GPUShader',
+ type: str,
+ content: dict,
+ indices=None):
+ ''' Return a batch already configured and compatible with the shader.
+
+ :param shader: shader for which a compatible format will be computed.
+ :type shader: 'gpu.types.GPUShader'
+ :param type: "'POINTS', 'LINES', 'TRIS' or 'LINES_ADJ'".
+ :type type: str
+ :param content: Maps the name of the shader attribute with the data to fill the vertex buffer.
+ :type content: dict
+ :return: compatible batch
+ '''
+
+ pass
diff --git a/blender_autocomplete/gpu_extras/presets.py b/blender_autocomplete/gpu_extras/presets.py
new file mode 100644
index 0000000..7d87ee9
--- /dev/null
+++ b/blender_autocomplete/gpu_extras/presets.py
@@ -0,0 +1,39 @@
+import sys
+import typing
+import mathutils
+
+
+def draw_circle_2d(position: 'mathutils.Vector',
+ color: tuple,
+ radius: float,
+ segments: int = 32):
+ ''' Draw a circle.
+
+ :param position: Position where the circle will be drawn.
+ :type position: 'mathutils.Vector'
+ :param color: Color of the circle. To use transparency GL_BLEND has to be enabled.
+ :type color: tuple
+ :param radius: Radius of the circle.
+ :type radius: float
+ :param segments: How many segments will be used to draw the circle. Higher values give besser results but the drawing will take longer.
+ :type segments: int
+ '''
+
+ pass
+
+
+def draw_texture_2d(texture_id: int, position: 'mathutils.Vector',
+ width: float, height: float):
+ ''' Draw a 2d texture.
+
+ :param texture_id: bpy.types.Image.bindcode ).
+ :type texture_id: int
+ :param position: Position of the lower left corner.
+ :type position: 'mathutils.Vector'
+ :param width: Width of the image when drawn (not necessarily the original width of the texture).
+ :type width: float
+ :param height: Height of the image when drawn.
+ :type height: float
+ '''
+
+ pass
diff --git a/blender_autocomplete/graphviz_export.py b/blender_autocomplete/graphviz_export.py
new file mode 100644
index 0000000..cc0c77f
--- /dev/null
+++ b/blender_autocomplete/graphviz_export.py
@@ -0,0 +1,19 @@
+import sys
+import typing
+
+
+def compat_str(text, line_length):
+ '''
+
+ '''
+
+ pass
+
+
+def graph_armature(obj, filepath, FAKE_PARENT, CONSTRAINTS, DRIVERS,
+ XTRA_INFO):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/keyingsets_builtins.py b/blender_autocomplete/keyingsets_builtins.py
new file mode 100644
index 0000000..590362c
--- /dev/null
+++ b/blender_autocomplete/keyingsets_builtins.py
@@ -0,0 +1,3403 @@
+import sys
+import typing
+import bpy_types
+
+
+class BUILTIN_KSI_Available(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_BendyBones(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_DeltaLocation(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, ksi, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_DeltaRotation(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, ksi, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_DeltaScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, ksi, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, _ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_LocRot(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_LocRotScale(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_LocScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_Location(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_RotScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_Rotation(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_Scaling(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualLoc(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualLocRot(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualLocRotScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualLocScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualRot(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualRotScale(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_VisualScaling(bpy_types.KeyingSetInfo):
+ bl_label = None
+ ''' '''
+
+ bl_options = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, _ksi, _context, ks, data):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_WholeCharacter(bpy_types.KeyingSetInfo):
+ badBonePrefixes = None
+ ''' '''
+
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def addProp(self, ksi, ks, bone, prop, index, use_groups):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def doBBone(self, ksi, context, ks, pchan):
+ '''
+
+ '''
+ pass
+
+ def doCustomProps(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doLoc(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doRot3d(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doRot4d(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doScale(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, ksi, context, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+class BUILTIN_KSI_WholeCharacterSelected(bpy_types.KeyingSetInfo):
+ bl_idname = None
+ ''' '''
+
+ bl_label = None
+ ''' '''
+
+ bl_rna = None
+ ''' '''
+
+ id_data = None
+ ''' '''
+
+ def addProp(self, ksi, ks, bone, prop, index, use_groups):
+ '''
+
+ '''
+ pass
+
+ def as_pointer(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass(self):
+ '''
+
+ '''
+ pass
+
+ def bl_rna_get_subclass_py(self):
+ '''
+
+ '''
+ pass
+
+ def doBBone(self, ksi, context, ks, pchan):
+ '''
+
+ '''
+ pass
+
+ def doCustomProps(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doLoc(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doRot3d(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doRot4d(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def doScale(self, ksi, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def driver_add(self):
+ '''
+
+ '''
+ pass
+
+ def driver_remove(self):
+ '''
+
+ '''
+ pass
+
+ def generate(self, ksi, context, ks, bone):
+ '''
+
+ '''
+ pass
+
+ def get(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_hidden(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_overridable_library(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_readonly(self):
+ '''
+
+ '''
+ pass
+
+ def is_property_set(self):
+ '''
+
+ '''
+ pass
+
+ def items(self):
+ '''
+
+ '''
+ pass
+
+ def iterator(self, ksi, context, ks):
+ '''
+
+ '''
+ pass
+
+ def keyframe_delete(self):
+ '''
+
+ '''
+ pass
+
+ def keyframe_insert(self):
+ '''
+
+ '''
+ pass
+
+ def keys(self):
+ '''
+
+ '''
+ pass
+
+ def path_from_id(self):
+ '''
+
+ '''
+ pass
+
+ def path_resolve(self):
+ '''
+
+ '''
+ pass
+
+ def poll(self, ksi, context):
+ '''
+
+ '''
+ pass
+
+ def pop(self):
+ '''
+
+ '''
+ pass
+
+ def property_overridable_library_set(self):
+ '''
+
+ '''
+ pass
+
+ def property_unset(self):
+ '''
+
+ '''
+ pass
+
+ def type_recast(self):
+ '''
+
+ '''
+ pass
+
+ def values(self):
+ '''
+
+ '''
+ pass
+
+
+def register():
+ '''
+
+ '''
+
+ pass
+
+
+def unregister():
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/keyingsets_utils.py b/blender_autocomplete/keyingsets_utils.py
new file mode 100644
index 0000000..50fda5d
--- /dev/null
+++ b/blender_autocomplete/keyingsets_utils.py
@@ -0,0 +1,106 @@
+import sys
+import typing
+
+
+def RKS_GEN_available(_ksi, _context, ks, data):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_GEN_bendy_bones(_ksi, _context, ks, data):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_GEN_location(_ksi, _context, ks, data):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_GEN_rotation(_ksi, _context, ks, data):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_GEN_scaling(_ksi, _context, ks, data):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_ITER_selected_bones(ksi, context, ks):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_ITER_selected_item(ksi, context, ks):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_ITER_selected_objects(ksi, context, ks):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_POLL_selected_bones(_ksi, context):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_POLL_selected_items(ksi, context):
+ '''
+
+ '''
+
+ pass
+
+
+def RKS_POLL_selected_objects(_ksi, context):
+ '''
+
+ '''
+
+ pass
+
+
+def get_transform_generators_base_info(data):
+ '''
+
+ '''
+
+ pass
+
+
+def path_add_property(path, prop):
+ '''
+
+ '''
+
+ pass
diff --git a/blender_autocomplete/mathutils/__init__.py b/blender_autocomplete/mathutils/__init__.py
new file mode 100644
index 0000000..a20876a
--- /dev/null
+++ b/blender_autocomplete/mathutils/__init__.py
@@ -0,0 +1,2187 @@
+import sys
+import typing
+from . import geometry
+from . import kdtree
+from . import interpolate
+from . import noise
+from . import bvhtree
+
+
+class Color:
+ ''' This object gives access to Colors in Blender. :param rgb: (r, g, b) color values :type rgb: 3d vector
+ '''
+
+ b: float = None
+ ''' Blue color channel.
+
+ :type: float
+ '''
+
+ g: float = None
+ ''' Green color channel.
+
+ :type: float
+ '''
+
+ h: float = None
+ ''' HSV Hue component in [0, 1].
+
+ :type: float
+ '''
+
+ hsv: float = None
+ ''' HSV Values in [0, 1].
+
+ :type: float
+ '''
+
+ is_frozen: bool = None
+ ''' True when this object has been frozen (read-only).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this object wraps external data (read-only).
+
+ :type: bool
+ '''
+
+ owner = None
+ ''' The item this is wrapping or None (read-only).'''
+
+ r: float = None
+ ''' Red color channel.
+
+ :type: float
+ '''
+
+ s: float = None
+ ''' HSV Saturation component in [0, 1].
+
+ :type: float
+ '''
+
+ v: float = None
+ ''' HSV Value component in [0, 1].
+
+ :type: float
+ '''
+
+ @staticmethod
+ def copy() -> 'Color':
+ ''' Returns a copy of this color.
+
+ :rtype: 'Color'
+ :return: A copy of the color.
+ '''
+ pass
+
+ @staticmethod
+ def freeze():
+ ''' Make this object immutable. After this the object can be hashed, used in dictionaries & sets.
+
+ '''
+ pass
+
+ def __init__(self, rgb=(0.0, 0.0, 0.0)):
+ '''
+
+ '''
+ pass
+
+
+class Euler:
+ ''' This object gives access to Eulers in Blender. :param angles: Three angles, in radians. :type angles: 3d vector :param order: Optional order of the angles, a permutation of XYZ . :type order: str
+ '''
+
+ is_frozen: bool = None
+ ''' True when this object has been frozen (read-only).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this object wraps external data (read-only).
+
+ :type: bool
+ '''
+
+ order: str = None
+ ''' Euler rotation order.
+
+ :type: str
+ '''
+
+ owner = None
+ ''' The item this is wrapping or None (read-only).'''
+
+ x: float = None
+ ''' Euler axis angle in radians.
+
+ :type: float
+ '''
+
+ y: float = None
+ ''' Euler axis angle in radians.
+
+ :type: float
+ '''
+
+ z: float = None
+ ''' Euler axis angle in radians.
+
+ :type: float
+ '''
+
+ @staticmethod
+ def copy() -> 'Euler':
+ ''' Returns a copy of this euler.
+
+ :rtype: 'Euler'
+ :return: A copy of the euler.
+ '''
+ pass
+
+ @staticmethod
+ def freeze():
+ ''' Make this object immutable. After this the object can be hashed, used in dictionaries & sets.
+
+ '''
+ pass
+
+ def make_compatible(self, other):
+ ''' Make this euler compatible with another, so interpolating between them works as intended.
+
+ '''
+ pass
+
+ def rotate(self, other: typing.Union['Euler', 'Quaternion', 'Matrix']):
+ ''' Rotates the euler by another mathutils value.
+
+ :param other: rotation component of mathutils value
+ :type other: typing.Union['Euler', 'Quaternion', 'Matrix']
+ '''
+ pass
+
+ def rotate_axis(self, axis: str, angle: float):
+ ''' Rotates the euler a certain amount and returning a unique euler rotation (no 720 degree pitches).
+
+ :param axis: single character in ['X, 'Y', 'Z'].
+ :type axis: str
+ :param angle: angle in radians.
+ :type angle: float
+ '''
+ pass
+
+ def to_matrix(self) -> 'Matrix':
+ ''' Return a matrix representation of the euler.
+
+ :rtype: 'Matrix'
+ :return: A 3x3 rotation matrix representation of the euler.
+ '''
+ pass
+
+ def to_quaternion(self) -> 'Quaternion':
+ ''' Return a quaternion representation of the euler.
+
+ :rtype: 'Quaternion'
+ :return: Quaternion representation of the euler.
+ '''
+ pass
+
+ def zero(self):
+ ''' Set all values to zero.
+
+ '''
+ pass
+
+ def __init__(self, angles=(0.0, 0.0, 0.0), order='XYZ'):
+ '''
+
+ '''
+ pass
+
+
+class Matrix:
+ ''' This object gives access to Matrices in Blender, supporting square and rectangular matrices from 2x2 up to 4x4. :param rows: Sequence of rows. When omitted, a 4x4 identity matrix is constructed. :type rows: 2d number sequence
+ '''
+
+ col: 'Matrix' = None
+ ''' Access the matrix by columns, 3x3 and 4x4 only, (read-only).
+
+ :type: 'Matrix'
+ '''
+
+ is_frozen: bool = None
+ ''' True when this object has been frozen (read-only).
+
+ :type: bool
+ '''
+
+ is_negative: bool = None
+ ''' True if this matrix results in a negative scale, 3x3 and 4x4 only, (read-only).
+
+ :type: bool
+ '''
+
+ is_orthogonal: bool = None
+ ''' True if this matrix is orthogonal, 3x3 and 4x4 only, (read-only).
+
+ :type: bool
+ '''
+
+ is_orthogonal_axis_vectors: bool = None
+ ''' True if this matrix has got orthogonal axis vectors, 3x3 and 4x4 only, (read-only).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this object wraps external data (read-only).
+
+ :type: bool
+ '''
+
+ median_scale: float = None
+ ''' The average scale applied to each axis (read-only).
+
+ :type: float
+ '''
+
+ owner = None
+ ''' The item this is wrapping or None (read-only).'''
+
+ row: 'Matrix' = None
+ ''' Access the matrix by rows (default), (read-only).
+
+ :type: 'Matrix'
+ '''
+
+ translation: 'Vector' = None
+ ''' The translation component of the matrix.
+
+ :type: 'Vector'
+ '''
+
+ @classmethod
+ def Diagonal(cls, vector: 'Vector') -> 'Matrix':
+ ''' Create a diagonal (scaling) matrix using the values from the vector.
+
+ :param vector: The vector of values for the diagonal.
+ :type vector: 'Vector'
+ :rtype: 'Matrix'
+ :return: A diagonal matrix.
+ '''
+ pass
+
+ @classmethod
+ def Identity(cls, size: int) -> 'Matrix':
+ ''' Create an identity matrix.
+
+ :param size: The size of the identity matrix to construct [2, 4].
+ :type size: int
+ :rtype: 'Matrix'
+ :return: A new identity matrix.
+ '''
+ pass
+
+ @classmethod
+ def OrthoProjection(cls, axis: typing.Union[str, 'Vector'],
+ size: int) -> 'Matrix':
+ ''' Create a matrix to represent an orthographic projection.
+
+ :param axis: ['X', 'Y', 'XY', 'XZ', 'YZ'], where a single axis is for a 2D matrix. Or a vector for an arbitrary axis
+ :type axis: typing.Union[str, 'Vector']
+ :param size: The size of the projection matrix to construct [2, 4].
+ :type size: int
+ :rtype: 'Matrix'
+ :return: A new projection matrix.
+ '''
+ pass
+
+ @classmethod
+ def Rotation(cls, angle: float, size: int,
+ axis: typing.Union[str, 'Vector']) -> 'Matrix':
+ ''' Create a matrix representing a rotation.
+
+ :param angle: The angle of rotation desired, in radians.
+ :type angle: float
+ :param size: The size of the rotation matrix to construct [2, 4].
+ :type size: int
+ :param axis: a string in ['X', 'Y', 'Z'] or a 3D Vector Object (optional when size is 2).
+ :type axis: typing.Union[str, 'Vector']
+ :rtype: 'Matrix'
+ :return: A new rotation matrix.
+ '''
+ pass
+
+ @classmethod
+ def Scale(cls, factor: float, size: int, axis: 'Vector') -> 'Matrix':
+ ''' Create a matrix representing a scaling.
+
+ :param factor: The factor of scaling to apply.
+ :type factor: float
+ :param size: The size of the scale matrix to construct [2, 4].
+ :type size: int
+ :param axis: Direction to influence scale. (optional).
+ :type axis: 'Vector'
+ :rtype: 'Matrix'
+ :return: A new scale matrix.
+ '''
+ pass
+
+ @classmethod
+ def Shear(cls, plane: str, size: int, factor: float) -> 'Matrix':
+ ''' Create a matrix to represent an shear transformation.
+
+ :param plane: ['X', 'Y', 'XY', 'XZ', 'YZ'], where a single axis is for a 2D matrix only.
+ :type plane: str
+ :param size: The size of the shear matrix to construct [2, 4].
+ :type size: int
+ :param factor: The factor of shear to apply. For a 3 or 4 *size* matrix pass a pair of floats corresponding with the *plane* axis.
+ :type factor: float
+ :rtype: 'Matrix'
+ :return: A new shear matrix.
+ '''
+ pass
+
+ @classmethod
+ def Translation(cls, vector: 'Vector') -> 'Matrix':
+ ''' Create a matrix representing a translation.
+
+ :param vector: The translation vector.
+ :type vector: 'Vector'
+ :rtype: 'Matrix'
+ :return: An identity matrix with a translation.
+ '''
+ pass
+
+ def adjugate(self):
+ ''' Set the matrix to its adjugate.
+
+ '''
+ pass
+
+ def adjugated(self) -> 'Matrix':
+ ''' Return an adjugated copy of the matrix.
+
+ :rtype: 'Matrix'
+ :return: the adjugated matrix.
+ '''
+ pass
+
+ def copy(self) -> 'Matrix':
+ ''' Returns a copy of this matrix.
+
+ :rtype: 'Matrix'
+ :return: an instance of itself
+ '''
+ pass
+
+ def decompose(self) -> 'Vector':
+ ''' Return the translation, rotation, and scale components of this matrix.
+
+ :rtype: 'Vector'
+ :return: tuple of translation, rotation, and scale
+ '''
+ pass
+
+ def determinant(self) -> float:
+ ''' Return the determinant of a matrix.
+
+ :rtype: float
+ :return: Return the determinant of a matrix.
+ '''
+ pass
+
+ @staticmethod
+ def freeze():
+ ''' Make this object immutable. After this the object can be hashed, used in dictionaries & sets.
+
+ '''
+ pass
+
+ def identity(self):
+ ''' Set the matrix to the identity matrix.
+
+ '''
+ pass
+
+ def invert(self, fallback: 'Matrix' = None):
+ ''' Set the matrix to its inverse.
+
+ :param fallback: Set the matrix to this value when the inverse cannot be calculated (instead of raising a :exc: ValueError exception).
+ :type fallback: 'Matrix'
+ '''
+ pass
+
+ def invert_safe(self):
+ ''' Set the matrix to its inverse, will never error. If degenerated (e.g. zero scale on an axis), add some epsilon to its diagonal, to get an invertible one. If tweaked matrix is still degenerated, set to the identity matrix instead.
+
+ '''
+ pass
+
+ def inverted(self, fallback=None) -> 'Matrix':
+ ''' Return an inverted copy of the matrix.
+
+ :param fallback: return this when the inverse can't be calculated (instead of raising a :exc: ValueError ).
+ :type fallback:
+ :rtype: 'Matrix'
+ :return: the inverted matrix or fallback when given.
+ '''
+ pass
+
+ def inverted_safe(self) -> 'Matrix':
+ ''' Return an inverted copy of the matrix, will never error. If degenerated (e.g. zero scale on an axis), add some epsilon to its diagonal, to get an invertible one. If tweaked matrix is still degenerated, return the identity matrix instead.
+
+ :rtype: 'Matrix'
+ :return: the inverted matrix.
+ '''
+ pass
+
+ @staticmethod
+ def lerp(other: 'Matrix', factor: float) -> 'Matrix':
+ ''' Returns the interpolation of two matrices. Uses polar decomposition, see "Matrix Animation and Polar Decomposition", Shoemake and Duff, 1992.
+
+ :param other: value to interpolate with.
+ :type other: 'Matrix'
+ :param factor: The interpolation value in [0.0, 1.0].
+ :type factor: float
+ :rtype: 'Matrix'
+ :return: The interpolated matrix.
+ '''
+ pass
+
+ def normalize(self):
+ ''' Normalize each of the matrix columns.
+
+ '''
+ pass
+
+ def normalized(self) -> 'Matrix':
+ ''' Return a column normalized matrix
+
+ :rtype: 'Matrix'
+ :return: a column normalized matrix
+ '''
+ pass
+
+ def resize_4x4(self):
+ ''' Resize the matrix to 4x4.
+
+ '''
+ pass
+
+ def rotate(self, other: typing.Union['Euler', 'Quaternion', 'Matrix']):
+ ''' Rotates the matrix by another mathutils value.
+
+ :param other: rotation component of mathutils value
+ :type other: typing.Union['Euler', 'Quaternion', 'Matrix']
+ '''
+ pass
+
+ def to_2x2(self) -> 'Matrix':
+ ''' Return a 2x2 copy of this matrix.
+
+ :rtype: 'Matrix'
+ :return: a new matrix.
+ '''
+ pass
+
+ def to_3x3(self) -> 'Matrix':
+ ''' Return a 3x3 copy of this matrix.
+
+ :rtype: 'Matrix'
+ :return: a new matrix.
+ '''
+ pass
+
+ def to_4x4(self) -> 'Matrix':
+ ''' Return a 4x4 copy of this matrix.
+
+ :rtype: 'Matrix'
+ :return: a new matrix.
+ '''
+ pass
+
+ def to_euler(self, order: str, euler_compat: 'Euler') -> 'Euler':
+ ''' Return an Euler representation of the rotation matrix (3x3 or 4x4 matrix only).
+
+ :param order: Optional rotation order argument in ['XYZ', 'XZY', 'YXZ', 'YZX', 'ZXY', 'ZYX'].
+ :type order: str
+ :param euler_compat: Optional euler argument the new euler will be made compatible with (no axis flipping between them). Useful for converting a series of matrices to animation curves.
+ :type euler_compat: 'Euler'
+ :rtype: 'Euler'
+ :return: Euler representation of the matrix.
+ '''
+ pass
+
+ def to_quaternion(self) -> 'Quaternion':
+ ''' Return a quaternion representation of the rotation matrix.
+
+ :rtype: 'Quaternion'
+ :return: Quaternion representation of the rotation matrix.
+ '''
+ pass
+
+ def to_scale(self) -> 'Vector':
+ ''' Return the scale part of a 3x3 or 4x4 matrix.
+
+ :rtype: 'Vector'
+ :return: Return the scale of a matrix.
+ '''
+ pass
+
+ def to_translation(self) -> 'Vector':
+ ''' Return the translation part of a 4 row matrix.
+
+ :rtype: 'Vector'
+ :return: Return the translation of a matrix.
+ '''
+ pass
+
+ def transpose(self):
+ ''' Set the matrix to its transpose.
+
+ '''
+ pass
+
+ def transposed(self) -> 'Matrix':
+ ''' Return a new, transposed matrix.
+
+ :rtype: 'Matrix'
+ :return: a transposed matrix
+ '''
+ pass
+
+ def zero(self):
+ ''' Set all the matrix values to zero.
+
+ '''
+ pass
+
+ def __init__(self,
+ rows=((1.0, 0.0, 0.0, 0.0), (0.0, 1.0, 0.0, 0.0),
+ (0.0, 0.0, 1.0, 0.0), (0.0, 0.0, 0.0, 1.0))):
+ '''
+
+ '''
+ pass
+
+
+class Quaternion:
+ ''' This object gives access to Quaternions in Blender. :param seq: size 3 or 4 :type seq: Vector :param angle: rotation angle, in radians :type angle: float The constructor takes arguments in various forms: (), *no args* Create an identity quaternion (*wxyz*) Create a quaternion from a (w, x, y, z) vector. (*exponential_map*) Create a quaternion from a 3d exponential map vector. .. seealso:: :meth: to_exponential_map (*axis, angle*) Create a quaternion representing a rotation of *angle* radians over *axis*. .. seealso:: :meth: to_axis_angle
+ '''
+
+ angle: float = None
+ ''' Angle of the quaternion.
+
+ :type: float
+ '''
+
+ axis: 'Vector' = None
+ ''' Quaternion axis as a vector.
+
+ :type: 'Vector'
+ '''
+
+ is_frozen: bool = None
+ ''' True when this object has been frozen (read-only).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this object wraps external data (read-only).
+
+ :type: bool
+ '''
+
+ magnitude: float = None
+ ''' Size of the quaternion (read-only).
+
+ :type: float
+ '''
+
+ owner = None
+ ''' The item this is wrapping or None (read-only).'''
+
+ w: float = None
+ ''' Quaternion axis value.
+
+ :type: float
+ '''
+
+ x: float = None
+ ''' Quaternion axis value.
+
+ :type: float
+ '''
+
+ y: float = None
+ ''' Quaternion axis value.
+
+ :type: float
+ '''
+
+ z: float = None
+ ''' Quaternion axis value.
+
+ :type: float
+ '''
+
+ @staticmethod
+ def conjugate():
+ ''' Set the quaternion to its conjugate (negate x, y, z).
+
+ '''
+ pass
+
+ @staticmethod
+ def conjugated() -> 'Quaternion':
+ ''' Return a new conjugated quaternion.
+
+ :rtype: 'Quaternion'
+ :return: a new quaternion.
+ '''
+ pass
+
+ @staticmethod
+ def copy() -> 'Quaternion':
+ ''' Returns a copy of this quaternion.
+
+ :rtype: 'Quaternion'
+ :return: A copy of the quaternion.
+ '''
+ pass
+
+ def cross(self, other: 'Quaternion') -> 'Quaternion':
+ ''' Return the cross product of this quaternion and another.
+
+ :param other: The other quaternion to perform the cross product with.
+ :type other: 'Quaternion'
+ :rtype: 'Quaternion'
+ :return: The cross product.
+ '''
+ pass
+
+ def dot(self, other: 'Quaternion') -> float:
+ ''' Return the dot product of this quaternion and another.
+
+ :param other: The other quaternion to perform the dot product with.
+ :type other: 'Quaternion'
+ :rtype: float
+ :return: The dot product.
+ '''
+ pass
+
+ @staticmethod
+ def freeze():
+ ''' Make this object immutable. After this the object can be hashed, used in dictionaries & sets.
+
+ '''
+ pass
+
+ @staticmethod
+ def identity():
+ ''' Set the quaternion to an identity quaternion.
+
+ '''
+ pass
+
+ @staticmethod
+ def invert():
+ ''' Set the quaternion to its inverse.
+
+ '''
+ pass
+
+ @staticmethod
+ def inverted() -> 'Quaternion':
+ ''' Return a new, inverted quaternion.
+
+ :rtype: 'Quaternion'
+ :return: the inverted value.
+ '''
+ pass
+
+ def make_compatible(self, other):
+ ''' Make this quaternion compatible with another, so interpolating between them works as intended.
+
+ '''
+ pass
+
+ @staticmethod
+ def negate():
+ ''' Set the quaternion to its negative.
+
+ '''
+ pass
+
+ @staticmethod
+ def normalize():
+ ''' Normalize the quaternion.
+
+ '''
+ pass
+
+ @staticmethod
+ def normalized() -> 'Quaternion':
+ ''' Return a new normalized quaternion.
+
+ :rtype: 'Quaternion'
+ :return: a normalized copy.
+ '''
+ pass
+
+ def rotate(self, other: typing.Union['Euler', 'Quaternion', 'Matrix']):
+ ''' Rotates the quaternion by another mathutils value.
+
+ :param other: rotation component of mathutils value
+ :type other: typing.Union['Euler', 'Quaternion', 'Matrix']
+ '''
+ pass
+
+ @staticmethod
+ def rotation_difference(other: 'Quaternion') -> 'Quaternion':
+ ''' Returns a quaternion representing the rotational difference.
+
+ :param other: second quaternion.
+ :type other: 'Quaternion'
+ :rtype: 'Quaternion'
+ :return: the rotational difference between the two quat rotations.
+ '''
+ pass
+
+ @staticmethod
+ def slerp(other: 'Quaternion', factor: float) -> 'Quaternion':
+ ''' Returns the interpolation of two quaternions.
+
+ :param other: value to interpolate with.
+ :type other: 'Quaternion'
+ :param factor: The interpolation value in [0.0, 1.0].
+ :type factor: float
+ :rtype: 'Quaternion'
+ :return: The interpolated rotation.
+ '''
+ pass
+
+ def to_axis_angle(self) -> typing.Union[float, 'Vector']:
+ ''' Return the axis, angle representation of the quaternion.
+
+ :rtype: typing.Union[float, 'Vector']
+ :return: axis, angle.
+ '''
+ pass
+
+ def to_euler(self, order: str, euler_compat: 'Euler') -> 'Euler':
+ ''' Return Euler representation of the quaternion.
+
+ :param order: Optional rotation order argument in ['XYZ', 'XZY', 'YXZ', 'YZX', 'ZXY', 'ZYX'].
+ :type order: str
+ :param euler_compat: Optional euler argument the new euler will be made compatible with (no axis flipping between them). Useful for converting a series of matrices to animation curves.
+ :type euler_compat: 'Euler'
+ :rtype: 'Euler'
+ :return: Euler representation of the quaternion.
+ '''
+ pass
+
+ def to_exponential_map(self) -> 'Vector':
+ ''' Return the exponential map representation of the quaternion. This representation consist of the rotation axis multiplied by the rotation angle. Such a representation is useful for interpolation between multiple orientations. To convert back to a quaternion, pass it to the Quaternion constructor.
+
+ :rtype: 'Vector'
+ :return: exponential map.
+ '''
+ pass
+
+ def to_matrix(self) -> 'Matrix':
+ ''' Return a matrix representation of the quaternion.
+
+ :rtype: 'Matrix'
+ :return: A 3x3 rotation matrix representation of the quaternion.
+ '''
+ pass
+
+ def to_swing_twist(self, axis) -> typing.Union[float, 'Quaternion']:
+ ''' Split the rotation into a swing quaternion with the specified axis fixed at zero, and the remaining twist rotation angle.
+
+ :param axis:
+ :type axis:
+ :rtype: typing.Union[float, 'Quaternion']
+ :return: swing, twist angle.
+ '''
+ pass
+
+ def __init__(self, seq=(1.0, 0.0, 0.0, 0.0)):
+ '''
+
+ '''
+ pass
+
+
+class Vector:
+ ''' This object gives access to Vectors in Blender. :param seq: Components of the vector, must be a sequence of at least two :type seq: sequence of numbers
+ '''
+
+ is_frozen: bool = None
+ ''' True when this object has been frozen (read-only).
+
+ :type: bool
+ '''
+
+ is_wrapped: bool = None
+ ''' True when this object wraps external data (read-only).
+
+ :type: bool
+ '''
+
+ length: float = None
+ ''' Vector Length.
+
+ :type: float
+ '''
+
+ length_squared: float = None
+ ''' Vector length squared (v.dot(v)).
+
+ :type: float
+ '''
+
+ magnitude: float = None
+ ''' Vector Length.
+
+ :type: float
+ '''
+
+ owner = None
+ ''' The item this is wrapping or None (read-only).'''
+
+ w: float = None
+ ''' Vector W axis (4D Vectors only).
+
+ :type: float
+ '''
+
+ ww = None
+ ''' Undocumented, consider contributing __.'''
+
+ www = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwww = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wwzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxww = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wxzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyww = None
+ ''' Undocumented, consider contributing __.'''
+
+ wywx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wywy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wywz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wyzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzww = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ wzzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ x: float = None
+ ''' Vector X axis.
+
+ :type: float
+ '''
+
+ xw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xww = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwww = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xwzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxww = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxwx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxwy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxwz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxyz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxzw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxzx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxzy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xxzz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyww = None
+ ''' Undocumented, consider contributing __.'''
+
+ xywx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xywy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xywz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyxw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyxx = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyxy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyxz = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyy = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyyw = None
+ ''' Undocumented, consider contributing __.'''
+
+ xyyx = None
+ ''' Undocumented, consider contributing