user: How do I use Bpy.Types.Spaceoutliner in Blender? Include parameters, examples, warnings and best practices.

assistant: e class or default when not found. Return type : type classmethod draw_handler_add ( callback , args , region_type , draw_type ) ¶ 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. Parameters : callback ( Callable [ ... , Any ] ) – A function that will be called when the region is drawn. It gets the specified arguments as input, it’s return value is ignored. args ( tuple [ Any , ... ] ) – Arguments that will be passed to the callback. region_type ( str ) – The region type the callback draws in; usually WINDOW . ( bpy.types.Region.type ) draw_type ( str ) – 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. Returns : Handler that can be removed later on. Return type : object classmethod draw_handler_remove ( handler , region_type ) ¶ Remove a draw handler that was added previously. Parameters : handler ( object ) – The draw handler that should be removed. region_type ( str ) – Region type the callback was added to. Inherited Properties ¶ bpy_struct.id_data Space.type Space.show_locked_time Space.show_region_header Inherited Functions ¶ bpy_struct.as_pointer bpy_struct.driver_add bpy_struct.driver_remove bpy_struct.get bpy_struct.id_properties_clear bpy_struct.id_properties_ensure bpy_struct.id_properties_ui bpy_struct.is_property_hidden bpy_struct.is_property_overridable_library bpy_struct.is_property_readonly bpy_struct.is_property_set bpy_struct.items bpy_struct.keyframe_delete bpy_struct.keyframe_insert bpy_struct.keys bpy_struct.path_from_id bpy_struct.path_from_module bpy_struct.path_resolve bpy_struct.pop bpy_struct.property_overridable_library_set bpy_struct.property_unset bpy_struct.rna_ancestors bpy_struct.type_recast bpy_struct.values Space.bl_rna_get_subclass Space.bl_rna_get_subclass_py Space.draw_handler_add Space.draw_handler_remove Next SpacePreferences(Space) Previous SpaceNodeOverlay(bpy_struct) Copyright &#169; Blender Authors Made with Furo Report issue on this page On this page SpaceOutliner(Space) SpaceOutliner SpaceOutliner.display_mode SpaceOutliner.filter_id_type SpaceOutliner.filter_invert SpaceOutliner.filter_state SpaceOutliner.filter_text SpaceOutliner.lib_override_view_mode SpaceOutliner.show_mode_column SpaceOutliner.show_restrict_column_enable SpaceOutliner.show_restrict_column_hide SpaceOutliner.show_restrict_column_holdout SpaceOutliner.show_restrict_column_indirect_only SpaceOutliner.show_restrict_column_render SpaceOutliner.show_restrict_column_select SpaceOutliner.show_restrict_column_viewport SpaceOutliner.use_filter_case_sensitive SpaceOutliner.use_filter_children SpaceOutliner.use_filter_collection SpaceOutliner.use_filter_complete SpaceOutliner.use_filter_id_type SpaceOutliner.use_filter_lib_override_system SpaceOutliner.use_filter_object SpaceOutliner.use_filter_object_armature SpaceOutliner.use_filter_object_camera SpaceOutliner.use_filter_object_content SpaceOutliner.use_filter_object_empty SpaceOutliner.use_filter_object_grease_pencil SpaceOutliner.use_filter_object_light SpaceOutliner.use_filter_object_mesh SpaceOutliner.use_filter_object_others SpaceOutliner.use_filter_view_layers SpaceOutliner.use_sort_alpha SpaceOutliner.use_sync_select SpaceOutliner.bl_rna_get_subclass() SpaceOutliner.bl_rna_get_subclass_py() SpaceOutliner.draw_handler_add() SpaceOutliner.draw_handler_remove() Inherited Properties Inherited Functions