GizmoGroup(bpy_struct)¶
base class — bpy_struct
- class bpy.types.GizmoGroup(bpy_struct)¶
Storage of an operator being executed, or registered after execution
- bl_idname¶
- Type
string, default “”, (never None)
- bl_label¶
- Type
string, default “”, (never None)
- bl_options¶
Options for this operator type
3D3D, Use in 3D viewport.SCALEScale, Scale to respect zoom (otherwise zoom independent display size).DEPTH_3DDepth 3D, Supports culled depth by other objects in the view.SELECTSelect, Supports selection.PERSISTENTPersistent.SHOW_MODAL_ALLShow Modal All, Show all while interacting.TOOL_INITTool Init, Postpone running until tool operator run (when used with a tool).VR_REDRAWSVR Redraws, The gizmos are made for use with virtual reality sessions and require special redraw management.
- Type
enum set in {‘3D’, ‘SCALE’, ‘DEPTH_3D’, ‘SELECT’, ‘PERSISTENT’, ‘SHOW_MODAL_ALL’, ‘TOOL_INIT’, ‘VR_REDRAWS’}, default {‘3D’}
- bl_owner_id¶
- Type
string, default “”, (never None)
- bl_region_type¶
The region where the panel is going to be used in
- Type
enum in [‘WINDOW’, ‘HEADER’, ‘CHANNELS’, ‘TEMPORARY’, ‘UI’, ‘TOOLS’, ‘TOOL_PROPS’, ‘PREVIEW’, ‘HUD’, ‘NAVIGATION_BAR’, ‘EXECUTE’, ‘FOOTER’, ‘TOOL_HEADER’], default ‘WINDOW’
- bl_space_type¶
The space where the panel is going to be used in
EMPTYEmpty.VIEW_3D3D Viewport, Manipulate objects in a 3D environment.IMAGE_EDITORUV/Image Editor, View and edit images and UV Maps.NODE_EDITORNode Editor, Editor for node-based shading and compositing tools.SEQUENCE_EDITORVideo Sequencer, Video editing tools.CLIP_EDITORMovie Clip Editor, Motion tracking tools.DOPESHEET_EDITORDope Sheet, Adjust timing of keyframes.GRAPH_EDITORGraph Editor, Edit drivers and keyframe interpolation.NLA_EDITORNonlinear Animation, Combine and layer Actions.TEXT_EDITORText Editor, Edit scripts and in-file documentation.CONSOLEPython Console, Interactive programmatic console for advanced editing and script development.INFOInfo, Log of operations, warnings and error messages.TOPBARTop Bar, Global bar at the top of the screen for global per-window settings.STATUSBARStatus Bar, Global bar at the bottom of the screen for general status information.OUTLINEROutliner, Overview of scene graph and all available data-blocks.PROPERTIESProperties, Edit properties of active object and related data-blocks.FILE_BROWSERFile Browser, Browse for files and assets.SPREADSHEETSpreadsheet, Explore geometry data in a table.PREFERENCESPreferences, Edit persistent configuration settings.
- Type
enum in [‘EMPTY’, ‘VIEW_3D’, ‘IMAGE_EDITOR’, ‘NODE_EDITOR’, ‘SEQUENCE_EDITOR’, ‘CLIP_EDITOR’, ‘DOPESHEET_EDITOR’, ‘GRAPH_EDITOR’, ‘NLA_EDITOR’, ‘TEXT_EDITOR’, ‘CONSOLE’, ‘INFO’, ‘TOPBAR’, ‘STATUSBAR’, ‘OUTLINER’, ‘PROPERTIES’, ‘FILE_BROWSER’, ‘SPREADSHEET’, ‘PREFERENCES’], default ‘EMPTY’
- gizmos¶
List of gizmos in the Gizmo Map
- Type
Gizmosbpy_prop_collectionofGizmo, (readonly)
- has_reports¶
GizmoGroup has a set of reports (warnings and errors) from last execution
- Type
boolean, default False, (readonly)
- name¶
- Type
string, default “”, (readonly, never None)
- classmethod poll(context)¶
Test if the gizmo group can be called or not
- Return type
boolean
- classmethod setup_keymap(keyconfig)¶
Initialize keymaps for this gizmo group, use fallback keymap when not present
- Return type
KeyMap, (never None)
- setup(context)¶
Create gizmos function for the gizmo group
- refresh(context)¶
Refresh data (called on common state changes such as selection)
- draw_prepare(context)¶
Run before each redraw
- invoke_prepare(context, gizmo)¶
Run before invoke
- classmethod bl_rna_get_subclass(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Structsubclass
- classmethod bl_rna_get_subclass_py(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
Inherited Properties
Inherited Functions
References