[User] Provide the full official documentation entry for Inherited Functions, preserving all code examples.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.as_pointer`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.as_pointer "bpy.types.bpy_struct.as_pointer") - [`bpy_struct.driver_add`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_add "bpy.types.bpy_struct.driver_add") - [`bpy_struct.driver_remove`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_remove "bpy.types.bpy_struct.driver_remove") - [`bpy_struct.get`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.get "bpy.types.bpy_struct.get") - [`bpy_struct.id_properties_clear`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear "bpy.types.bpy_struct.id_properties_clear") - [`bpy_struct.id_properties_ensure`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure "bpy.types.bpy_struct.id_properties_ensure") - [`bpy_struct.id_properties_ui`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui "bpy.types.bpy_struct.id_properties_ui") - [`bpy_struct.is_property_hidden`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_hidden "bpy.types.bpy_struct.is_property_hidden") - [`bpy_struct.is_property_overridable_library`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_overridable_library "bpy.types.bpy_struct.is_property_overridable_library") - [`bpy_struct.is_property_readonly`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_readonly "bpy.types.bpy_struct.is_property_readonly") - [`bpy_struct.is_property_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_set "bpy.types.bpy_struct.is_property_set") - [`bpy_struct.items`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items "bpy.types.bpy_struct.items") | - [`bpy_struct.keyframe_delete`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_delete "bpy.types.bpy_struct.keyframe_delete") - [`bpy_struct.keyframe_insert`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_insert "bpy.types.bpy_struct.keyframe_insert") - [`bpy_struct.keys`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keys "bpy.types.bpy_struct.keys") - [`bpy_struct.path_from_id`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_id "bpy.types.bpy_struct.path_from_id") - [`bpy_struct.path_from_module`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_module "bpy.types.bpy_struct.path_from_module") - [`bpy_struct.path_resolve`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_resolve "bpy.types.bpy_struct.path_resolve") - [`bpy_struct.pop`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.pop "bpy.types.bpy_struct.pop") - [`bpy_struct.property_overridable_library_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_overridable_library_set "bpy.types.bpy_struct.property_overridable_library_set") - [`bpy_struct.property_unset`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_unset "bpy.types.bpy_struct.property_unset") - [`bpy_struct.rna_ancestors`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.rna_ancestors "bpy.types.bpy_struct.rna_ancestors") - [`bpy_struct.type_recast`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.type_recast "bpy.types.bpy_struct.type_recast") - [`bpy_struct.values`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.values "bpy.types.bpy_struct.values") |


[User] What is Example and how is it used in Blender Python scripting?

[Assistant]
Glow Effect samples.

|  |  |  |  |
| --- | --- | --- | --- |
| ../../_images/grease-pencil_visual-effects_glow_original.png   Original image. | ../../_images/grease-pencil_visual-effects_glow_luminance.png   Mode: Luminance. | ../../_images/grease-pencil_visual-effects_glow_luminance-alpha.png   Mode: Luminance (Glow Under). | ../../_images/grease-pencil_visual-effects_glow_color.png   Mode: Color (Black lines). |


[User] Describe T from the Blender manual or Python API, including usage steps and snippets.

[Assistant] (bpy.types.WaveModifier.html#bpy.types.WaveModifier.texture_coords) - [texture_coords_bone (bpy.types.DisplaceModifier attribute)](bpy.types.DisplaceModifier.html#bpy.types.DisplaceModifier.texture_coords_bone)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.texture_coords_bone)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.texture_coords_bone) - [texture_coords_object (bpy.types.DisplaceModifier attribute)](bpy.types.DisplaceModifier.html#bpy.types.DisplaceModifier.texture_coords_object)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.texture_coords_object)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.texture_coords_object) - [texture_directory (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.texture_directory) - [texture_gradient() (in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.texture_gradient) - [texture_id (freestyle.types.freestyle.types.Stroke attribute)](freestyle.types.html#freestyle.types.freestyle.types.Stroke.texture_id) - [texture_map_mode (bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.texture_map_mode) - [texture_map_object (bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.texture_map_object) - [texture_map_type (bpy.types.FluidFlowSettings attribute)](bpy.types.FluidFlowSettings.html#bpy.types.FluidFlowSettings.texture_map_type) - [texture_mesh (bpy.types.Mesh attribute)](bpy.types.Mesh.html#bpy.types.Mesh.texture_mesh) - [texture_mid_level (bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.texture_mid_level) - [texture_mode (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.texture_mode) - [texture_nabla (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.texture_nabla) - [texture_node (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.texture_node)   - [(in module bpy.context)](bpy.context.html#bpy.context.texture_node) - [texture_offset (bpy.types.FluidFlowSettings attribute)](bpy.types.FluidFlowSettings.html#bpy.types.FluidFlowSettings.texture_offset)   - [(bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.texture_offset) - [texture_overlay_alpha (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.texture_overlay_alpha) - [texture_paint_mode_opacity (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.texture_paint_mode_opacity) - [texture_paint_toggle() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.texture_paint_toggle) - [texture_sample_bias (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.texture_sample_bias) - [texture_sample_radius (bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.texture_sample_radius) - [texture_scale (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.texture_scale) - [texture_size (bpy.types.FluidFlowSettings attribute)](bpy.types.FluidFlowSettings.html#bpy.types.FluidFlowSettings.texture_size) - [texture_slot (in module bpy.context)](bpy.context.html#bpy.context.texture_slot) - [texture_spacing (bpy.types.FreestyleLineStyle attribute)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.texture_spacing) - [texture_time_out (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.texture_time_out) - [texture_type (bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.texture_type) - [TEXTURE_UL_texpaintslots (class in bpy.types)](bpy.types.TEXTURE_UL_texpaintslots.html#bpy.types.TEXTURE_UL_texpaintslots) - [TEXTURE_UL_texslots (class in bpy.types)](bpy.types.TEXTURE_UL_texslots.html#bpy.types.TEXTURE_UL_texslots) - [texture_user (in module bpy.context)](bpy.context.html#bpy.context.texture_user) - [texture_user_property (in module bpy.context)](bpy.context.html#bpy.context.texture_user_property) - [TextureNode (class in bpy.types)](bpy.types.TextureNode.html#bpy.types.TextureNode) - [TextureNodeAt (class in bpy.types)](bpy.types.TextureNodeAt.html#bpy.types.TextureNodeAt) - [TextureNodeBricks (class in bpy.types)](bpy.types.TextureNodeBricks.html#bpy.types.TextureNodeBricks) - [TextureNodeChecker (class in bpy.types)](bpy.types.TextureNodeChecker.html#bpy.types.TextureNodeChecker) - [TextureNodeCombineColor (class in bpy.types)](bpy.types.TextureNodeCombineColor.html#bpy.types.TextureNodeCombineColor) - [TextureNodeCompose (class in bpy.types)](bpy.types.TextureNodeCompose.html#bpy.types.TextureNodeCompose) - [TextureNodeCoordinates (class in bpy.types)](bpy.types.TextureNodeCoordinates.html#bpy.types.TextureNodeCoordinates) - [TextureNodeCurveRGB (class in bpy.types)](bpy.types.TextureNodeCurveRGB.html#bpy.types.TextureNodeCurveRGB) - [TextureNodeCurveRGB.mapping (in module bpy.types)](bpy.types.TextureNodeCurveRGB.html#bpy.types.TextureNodeCurveRGB.mapping) - [TextureNodeCurveTime (class in bpy.types)](bpy.types.TextureNodeCurveTime.html#bpy.types.TextureNodeCurveTime) - [TextureNodeCurveTime.curve (in module bpy.types)](bpy.types.TextureNodeCurveTime.html#bpy.types.TextureNodeCurveTime.curve) - [TextureNodeDecompose (class in bpy.types)](bpy.types.TextureNodeDecompose.html#bpy.types.TextureNodeDecompose) - [TextureNodeDistance (class in bpy.types)](bpy.types.TextureNodeDistance.html#bpy.types.TextureNodeDistance) - [TextureNodeGroup (class in bpy.types)](bpy.types.TextureNodeGroup.html#bpy.types.TextureNodeGroup) - [TextureNodeHueSaturation (class in bpy.types)](bpy.types.TextureNodeHueSaturation.html#bpy.types.TextureNodeHueSaturation) - [TextureNodeImage (class in bpy.types)](bpy.types.TextureNodeImage.html#bpy.types.TextureNodeImage) - [TextureNodeImage.image_user (in module bpy.types)](bpy.types.TextureNodeImage.html#bpy.types.TextureNodeImage.image_user) - [TextureNodeInvert (class in bpy.types)](bpy.types.TextureNodeInvert.html#bpy.types.TextureNodeInvert) - [TextureNodeMath (class in bpy.types)](bpy.types.TextureNodeMath.html#bpy.types.TextureNodeMath) - [TextureNodeMixRGB (class in bpy.types)](bpy.types.TextureNodeMixRGB.html#bpy.types.TextureNodeMixRGB) - [TextureNodeOutput (class in bpy.types)](bpy.types.TextureNodeOutput.html#bpy.types.TextureNodeOutput) - [TextureNodeRGBToBW (class in bpy.types)](bpy.types.TextureNodeRGBToBW.html#bpy.types.TextureNodeRGBToBW) - [TextureNodeRotate (class in bpy.types)](bpy.types.TextureNodeRotate.html#bpy.types.TextureNodeRotate) - [TextureNodeScale (class in bpy.types)](bpy.types.TextureNodeScale.html#bpy.types.TextureNodeScale) - [TextureNodeSeparateColor (class in bpy.types)](bpy.types.TextureNodeSeparateColor.html#bpy.types.TextureNodeSeparateColor) - [TextureNodeTexBlend (class in bpy.types)](bpy.types.TextureNodeTexBlend.html#bpy.types.TextureNodeTexBlend) - [TextureNodeTexClouds (class in bpy.types)](bpy.types.TextureNodeTexClouds.html#bpy.types.TextureNodeTexClouds) - [TextureNodeTexDistNoise (class in bpy.types)](bpy.types.TextureNodeTexDistNoise.html#bpy.types.TextureNodeTexDistNoise) - [TextureNodeTexMagic (class in bpy.types)](bpy.types.TextureNodeTexMagic.html#bpy.types.TextureNodeTexMagic) - [TextureNodeTexMarble (class in bpy.types)](bpy.types.TextureNodeTexMarble.html#bpy.types.TextureNodeTexMarble) - [TextureNodeTexMusgrave (class in bpy.types)](bpy.types.TextureNodeTexMusgrave.html#bpy.types.TextureNodeTexMusgrave) - [TextureNodeTexNoise (class in bpy.types)](bpy.types.TextureNodeTexNoise.html#bpy.types.TextureNodeTexNoise) - [TextureNodeTexStucci (class in bpy.types)](bpy.types.TextureNodeTexStucci.html#bpy.types.TextureNodeTexStucci) - [TextureNodeTexture (class in bpy.types)](bpy.types.TextureNodeTexture.html#bpy.types.TextureNodeTexture) - [TextureNodeTexVoronoi (class in bpy.types)](bpy.types.TextureNodeTexVoronoi.html#bpy.types.TextureNodeTexVoronoi) - [TextureNodeTexWood (class in bpy.types)](bpy.types.TextureNodeTexWood.html#bpy.types.TextureNodeTexWood) - [TextureNodeTranslate (class in bpy.types)](bpy.types.TextureNodeTranslate.html#bpy.types.TextureNodeTranslate) - [TextureNodeTree (class in bpy.types)](bpy.types.TextureNodeTree.html#bpy.types.TextureNodeTree) - [TextureNodeValToNor (class in bpy.types)](bpy.types.TextureNodeValToNor.html#bpy.types.TextureNodeValToNor) - [TextureNodeValToRGB (class in bpy.types)](bpy.types.TextureNodeValToRGB.html#bpy.types.TextureNodeValToRGB) - [TextureNodeValToRGB.color_ramp (in module bpy.types)](bpy.types.TextureNodeValToRGB.html#bpy.types.TextureNodeValToRGB.color_ramp) - [TextureNodeViewer (class in bpy.types)](bpy.types.TextureNodeViewer.html#bpy.types.TextureNodeViewer) - [TextureSlot (class in bpy.types)](bpy.types.TextureSlot.html#bpy.types.TextureSlot) - [TextureSlot.name (in module bpy.types)](bpy.types.TextureSlot.html#bpy.types.TextureSlot.name) - [Theme (class in bpy.types)](bpy.types.Theme.html#bpy.types.Theme) - [Theme.bone_color_sets (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.bone_color_sets) - [Theme.clip_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.clip_editor) - [Theme.collection_color (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.collection_color) - [Theme.common (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.common) - [Theme.console (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.console) - [Theme.dopesheet_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.dopesheet_editor) - [Theme.file_browser (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.file_browser) - [Theme.graph_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.graph_editor) - [Theme.image_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.image_editor) - [Theme.info (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.info) - [Theme.nla_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.nla_editor) - [Theme.node_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.node_editor) - [Theme.outliner (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.outliner) - [Theme.preferences (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.preferences) - [Theme.properties (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.properties) - [Theme.regions (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.regions) - [Theme.sequence_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.sequence_editor) - [Theme.spreadsheet (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.spreadsheet) - [Theme.statusbar (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.statusbar) - [Theme.strip_color (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.strip_color) - [Theme.text_editor (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.text_editor) - [Theme.topbar (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.topbar) - [Theme.user_interface (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.user_interface) - [Theme.view_3d (in module bpy.types)](bpy.types.Theme.html#bpy.types.Theme.view_3d) - [theme_area (bpy.types.Theme attribute)](bpy.types.Theme.html#bpy.types.Theme.theme_area) - [theme_install() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.theme_install) - [ThemeBoneColorSet (class in bpy.types)](bpy.types.ThemeBoneColorSet.html#bpy.types.ThemeBoneColorSet) - [ThemeClipEditor (class in bpy.types)](bpy.types.ThemeClipEditor.html#bpy.types.ThemeClipEditor) - [ThemeClipEditor.space (in module bpy.types)](bpy.types.ThemeClipEditor.html#bpy.types.ThemeClipEditor.space) - [ThemeCollectionColor (class in bpy.types)](bpy.types.ThemeCollectionColor.html#bpy.types.ThemeCollectionColor) - [ThemeCommon (class in bpy.types)](bpy.types.ThemeCommon.html#bpy.types.ThemeCommon) - [ThemeCommon.anim (in module bpy.types)](bpy.types.ThemeCommon.html#bpy.types.ThemeCommon.anim) - [ThemeCommon.curves (in module bpy.types)](bpy.types.ThemeCommon.html#bpy.types.ThemeCommon.curves) - [ThemeCommonAnim (class in bpy.types)](bpy.types.ThemeCommonAnim.html#bpy.types.ThemeCommonAnim) - [ThemeCommonCurves (class in bpy.types)](bpy.types.ThemeCommonCurves.html#bpy.types.ThemeCommonCurves) - [ThemeConsole (class in bpy.types)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole) - [ThemeConsole.space (in module bpy.types)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.space) - [ThemeDopeSheet (class in bpy.types)](bpy.types.ThemeDopeSheet.html#bpy.types.ThemeDopeSheet) - [ThemeDopeSheet.space (in module bpy.types)](bpy.types.ThemeDopeSheet.html#bpy.types.ThemeDopeSheet.space) - [ThemeFileBrowser (class in bpy.types)](bpy.types.ThemeFileBrowser.html#bpy.types.ThemeFileBrowser) - [ThemeFileBrowser.space (in module bpy.types)](bpy.types.ThemeFileBrowser.html#bpy.types.ThemeFileBrowser.space) - [ThemeFontStyle (class in bpy.types)](bpy.types.ThemeFontStyle.html#bpy.types.ThemeFontStyle) - [ThemeGradientColors (class in bpy.types)](bpy.types.ThemeGradientColors.html#bpy.types.ThemeGradientColors) - [ThemeGraphEditor (class in bpy.types)](bpy.types.ThemeGraphEditor.html#bpy.types.ThemeGraphEditor) - [ThemeGraphEditor.space (in module bpy.types)](bpy.types.ThemeGraphEditor.html#bpy.types.ThemeGraphEditor.space) - [ThemeImageEditor (class in bpy.types)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor) - [ThemeImageEditor.space (in module bpy.types)](bpy.types.ThemeImageEditor.html#bpy.types.ThemeImageEditor.space) - [ThemeInfo (class in bpy.types)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo) - [ThemeInfo.space (in module bpy.types)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.space) - [ThemeNLAEditor (class in bpy.types)](bpy.types.ThemeNLAEditor.html#bpy.types.ThemeNLAEditor) - [ThemeNLAEditor.space (in module bpy.types)](bpy.types.ThemeNLAEditor.html#bpy.types.ThemeNLAEditor.space) - [ThemeNodeEditor (class in bpy.types)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor) - [ThemeNodeEditor.space (in module bpy.types)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.space) - [ThemeOutliner (class in bpy.types)](bpy.types.ThemeOutliner.html#bpy.types.ThemeOutliner) | - [ThemeOutliner.space (in module bpy.types)](bpy.types.ThemeOutliner.html#bpy.types.ThemeOutliner.space) - [ThemePreferences (class in bpy.types)](bpy.types.ThemePreferences.html#bpy.types.ThemePreferences) - [ThemePreferences.space (in module bpy.types)](bpy.types.ThemePreferences.html#bpy.types.ThemePreferences.space) - [ThemeProperties (class in bpy.types)](bpy.types.ThemeProperties.html#bpy.types.ThemeProperties) - [ThemeProperties.space (in module bpy.types)](bpy.types.ThemeProperties.html#bpy.types.ThemeProperties.space) - [ThemeRegions (class in bpy.types)](bpy.types.ThemeRegions.html#bpy.types.ThemeRegions) - [ThemeRegions.asset_shelf (in module bpy.types)](bpy.types.ThemeRegions.html#bpy.types.ThemeRegions.asset_shelf) - [ThemeRegions.channels (in module bpy.types)](bpy.types.ThemeRegions.html#bpy.types.ThemeRegions.channels) - [ThemeRegions.scrubbing (in module bpy.types)](bpy.types.ThemeRegions.html#bpy.types.ThemeRegions.scrubbing) - [ThemeRegions.sidebars (in module bpy.types)](bpy.types.ThemeRegions.html#bpy.types.ThemeRegions.sidebars) - [ThemeRegionsAssetShelf (class in bpy.types)](bpy.types.ThemeRegionsAssetShelf.html#bpy.types.ThemeRegionsAssetShelf) - [ThemeRegionsChannels (class in bpy.types)](bpy.types.ThemeRegionsChannels.html#bpy.types.ThemeRegionsChannels) - [ThemeRegionsScrubbing (class in bpy.types)](bpy.types.ThemeRegionsScrubbing.html#bpy.types.ThemeRegionsScrubbing) - [ThemeRegionsSidebars (class in bpy.types)](bpy.types.ThemeRegionsSidebars.html#bpy.types.ThemeRegionsSidebars) - [ThemeSequenceEditor (class in bpy.types)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor) - [ThemeSequenceEditor.space (in module bpy.types)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.space) - [ThemeSpaceGeneric (class in bpy.types)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric) - [ThemeSpaceGradient (class in bpy.types)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient) - [ThemeSpaceGradient.gradients (in module bpy.types)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.gradients) - [ThemeSpreadsheet (class in bpy.types)](bpy.types.ThemeSpreadsheet.html#bpy.types.ThemeSpreadsheet) - [ThemeSpreadsheet.space (in module bpy.types)](bpy.types.ThemeSpreadsheet.html#bpy.types.ThemeSpreadsheet.space) - [ThemeStatusBar (class in bpy.types)](bpy.types.ThemeStatusBar.html#bpy.types.ThemeStatusBar) - [ThemeStatusBar.space (in module bpy.types)](bpy.types.ThemeStatusBar.html#bpy.types.ThemeStatusBar.space) - [ThemeStripColor (class in bpy.types)](bpy.types.ThemeStripColor.html#bpy.types.ThemeStripColor) - [ThemeStyle (class in bpy.types)](bpy.types.ThemeStyle.html#bpy.types.ThemeStyle) - [ThemeStyle.panel_title (in module bpy.types)](bpy.types.ThemeStyle.html#bpy.types.ThemeStyle.panel_title) - [ThemeStyle.tooltip (in module bpy.types)](bpy.types.ThemeStyle.html#bpy.types.ThemeStyle.tooltip) - [ThemeStyle.widget (in module bpy.types)](bpy.types.ThemeStyle.html#bpy.types.ThemeStyle.widget) - [ThemeTextEditor (class in bpy.types)](bpy.types.ThemeTextEditor.html#bpy.types.ThemeTextEditor) - [ThemeTextEditor.space (in module bpy.types)](bpy.types.ThemeTextEditor.html#bpy.types.ThemeTextEditor.space) - [ThemeTopBar (class in bpy.types)](bpy.types.ThemeTo


[User] How do I use Inherited Functions in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
|  |  |
| --- | --- |
| - [`bpy_struct.as_pointer`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.as_pointer "bpy.types.bpy_struct.as_pointer") - [`bpy_struct.driver_add`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_add "bpy.types.bpy_struct.driver_add") - [`bpy_struct.driver_remove`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.driver_remove "bpy.types.bpy_struct.driver_remove") - [`bpy_struct.get`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.get "bpy.types.bpy_struct.get") - [`bpy_struct.id_properties_clear`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_clear "bpy.types.bpy_struct.id_properties_clear") - [`bpy_struct.id_properties_ensure`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ensure "bpy.types.bpy_struct.id_properties_ensure") - [`bpy_struct.id_properties_ui`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_properties_ui "bpy.types.bpy_struct.id_properties_ui") - [`bpy_struct.is_property_hidden`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_hidden "bpy.types.bpy_struct.is_property_hidden") - [`bpy_struct.is_property_overridable_library`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_overridable_library "bpy.types.bpy_struct.is_property_overridable_library") - [`bpy_struct.is_property_readonly`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_readonly "bpy.types.bpy_struct.is_property_readonly") - [`bpy_struct.is_property_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.is_property_set "bpy.types.bpy_struct.is_property_set") - [`bpy_struct.items`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items "bpy.types.bpy_struct.items") - [`bpy_struct.keyframe_delete`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_delete "bpy.types.bpy_struct.keyframe_delete") - [`bpy_struct.keyframe_insert`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keyframe_insert "bpy.types.bpy_struct.keyframe_insert") - [`bpy_struct.keys`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.keys "bpy.types.bpy_struct.keys") | - [`bpy_struct.path_from_id`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_id "bpy.types.bpy_struct.path_from_id") - [`bpy_struct.path_from_module`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_from_module "bpy.types.bpy_struct.path_from_module") - [`bpy_struct.path_resolve`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.path_resolve "bpy.types.bpy_struct.path_resolve") - [`bpy_struct.pop`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.pop "bpy.types.bpy_struct.pop") - [`bpy_struct.property_overridable_library_set`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_overridable_library_set "bpy.types.bpy_struct.property_overridable_library_set") - [`bpy_struct.property_unset`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.property_unset "bpy.types.bpy_struct.property_unset") - [`bpy_struct.rna_ancestors`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.rna_ancestors "bpy.types.bpy_struct.rna_ancestors") - [`bpy_struct.type_recast`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.type_recast "bpy.types.bpy_struct.type_recast") - [`bpy_struct.values`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.values "bpy.types.bpy_struct.values") - [`AssetShelf.poll`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.poll "bpy.types.AssetShelf.poll") - [`AssetShelf.asset_poll`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.asset_poll "bpy.types.AssetShelf.asset_poll") - [`AssetShelf.get_active_asset`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.get_active_asset "bpy.types.AssetShelf.get_active_asset") - [`AssetShelf.draw_context_menu`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.draw_context_menu "bpy.types.AssetShelf.draw_context_menu") - [`AssetShelf.bl_rna_get_subclass`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.bl_rna_get_subclass "bpy.types.AssetShelf.bl_rna_get_subclass") - [`AssetShelf.bl_rna_get_subclass_py`](bpy.types.AssetShelf.html#bpy.types.AssetShelf.bl_rna_get_subclass_py "bpy.types.AssetShelf.bl_rna_get_subclass_py") |


[User] Explain Bpy.Types.Huecorrectmodifier in complete detail according to the official Blender documentation.

[Assistant] Mesh(GeometryNode) GeometryNodeCurveToPoints(GeometryNode) GeometryNodeCurvesToGreasePencil(GeometryNode) GeometryNodeCustomGroup(GeometryNode) GeometryNodeDeformCurvesOnSurface(GeometryNode) GeometryNodeDeleteGeometry(GeometryNode) GeometryNodeDistributePointsInGrid(GeometryNode) GeometryNodeDistributePointsInVolume(GeometryNode) GeometryNodeDistributePointsOnFaces(GeometryNode) GeometryNodeDualMesh(GeometryNode) GeometryNodeDuplicateElements(GeometryNode) GeometryNodeEdgePathsToCurves(GeometryNode) GeometryNodeEdgePathsToSelection(GeometryNode) GeometryNodeEdgesOfCorner(GeometryNode) GeometryNodeEdgesOfVertex(GeometryNode) GeometryNodeEdgesToFaceGroups(GeometryNode) GeometryNodeExtrudeMesh(GeometryNode) GeometryNodeFaceOfCorner(GeometryNode) GeometryNodeFieldAtIndex(GeometryNode) GeometryNodeFieldAverage(GeometryNode) GeometryNodeFieldMinAndMax(GeometryNode) GeometryNodeFieldOnDomain(GeometryNode) GeometryNodeFieldToGrid(GeometryNode) GeometryNodeFieldToGridItem(bpy_struct) GeometryNodeFieldToGridItems(bpy_struct) GeometryNodeFieldVariance(GeometryNode) GeometryNodeFillCurve(GeometryNode) GeometryNodeFilletCurve(GeometryNode) GeometryNodeFlipFaces(GeometryNode) GeometryNodeForeachGeometryElementInput(GeometryNode) GeometryNodeForeachGeometryElementOutput(GeometryNode) GeometryNodeGeometryToInstance(GeometryNode) GeometryNodeGetNamedGrid(GeometryNode) GeometryNodeGizmoDial(GeometryNode) GeometryNodeGizmoLinear(GeometryNode) GeometryNodeGizmoTransform(GeometryNode) GeometryNodeGreasePencilToCurves(GeometryNode) GeometryNodeGridAdvect(GeometryNode) GeometryNodeGridCurl(GeometryNode) GeometryNodeGridDivergence(GeometryNode) GeometryNodeGridGradient(GeometryNode) GeometryNodeGridInfo(GeometryNode) GeometryNodeGridLaplacian(GeometryNode) GeometryNodeGridPrune(GeometryNode) GeometryNodeGridToMesh(GeometryNode) GeometryNodeGridVoxelize(GeometryNode) GeometryNodeGroup(GeometryNode) GeometryNodeImageInfo(GeometryNode) GeometryNodeImageTexture(GeometryNode) GeometryNodeImportCSV(GeometryNode) GeometryNodeImportOBJ(GeometryNode) GeometryNodeImportPLY(GeometryNode) GeometryNodeImportSTL(GeometryNode) GeometryNodeImportText(GeometryNode) GeometryNodeImportVDB(GeometryNode) GeometryNodeIndexOfNearest(GeometryNode) GeometryNodeIndexSwitch(GeometryNode) GeometryNodeInputActiveCamera(GeometryNode) GeometryNodeInputCollection(GeometryNode) GeometryNodeInputCurveHandlePositions(GeometryNode) GeometryNodeInputCurveTilt(GeometryNode) GeometryNodeInputEdgeSmooth(GeometryNode) GeometryNodeInputID(GeometryNode) GeometryNodeInputImage(GeometryNode) GeometryNodeInputIndex(GeometryNode) GeometryNodeInputInstanceBounds(GeometryNode) GeometryNodeInputInstanceRotation(GeometryNode) GeometryNodeInputInstanceScale(GeometryNode) GeometryNodeInputMaterial(GeometryNode) GeometryNodeInputMaterialIndex(GeometryNode) GeometryNodeInputMeshEdgeAngle(GeometryNode) GeometryNodeInputMeshEdgeNeighbors(GeometryNode) GeometryNodeInputMeshEdgeVertices(GeometryNode) GeometryNodeInputMeshFaceArea(GeometryNode) GeometryNodeInputMeshFaceIsPlanar(GeometryNode) GeometryNodeInputMeshFaceNeighbors(GeometryNode) GeometryNodeInputMeshIsland(GeometryNode) GeometryNodeInputMeshVertexNeighbors(GeometryNode) GeometryNodeInputNamedAttribute(GeometryNode) GeometryNodeInputNamedLayerSelection(GeometryNode) GeometryNodeInputNormal(GeometryNode) GeometryNodeInputObject(GeometryNode) GeometryNodeInputPosition(GeometryNode) GeometryNodeInputRadius(GeometryNode) GeometryNodeInputSceneTime(GeometryNode) GeometryNodeInputShadeSmooth(GeometryNode) GeometryNodeInputShortestEdgePaths(GeometryNode) GeometryNodeInputSplineCyclic(GeometryNode) GeometryNodeInputSplineResolution(GeometryNode) GeometryNodeInputTangent(GeometryNode) GeometryNodeInputVoxelIndex(GeometryNode) GeometryNodeInstanceOnPoints(GeometryNode) GeometryNodeInstanceTransform(GeometryNode) GeometryNodeInstancesToPoints(GeometryNode) GeometryNodeInterpolateCurves(GeometryNode) GeometryNodeIsViewport(GeometryNode) GeometryNodeJoinGeometry(GeometryNode) GeometryNodeList(GeometryNode) GeometryNodeListGetItem(GeometryNode) GeometryNodeListLength(GeometryNode) GeometryNodeMaterialSelection(GeometryNode) GeometryNodeMenuSwitch(GeometryNode) GeometryNodeMergeByDistance(GeometryNode) GeometryNodeMergeLayers(GeometryNode) GeometryNodeMeshBoolean(GeometryNode) GeometryNodeMeshCircle(GeometryNode) GeometryNodeMeshCone(GeometryNode) GeometryNodeMeshCube(GeometryNode) GeometryNodeMeshCylinder(GeometryNode) GeometryNodeMeshFaceSetBoundaries(GeometryNode) GeometryNodeMeshGrid(GeometryNode) GeometryNodeMeshIcoSphere(GeometryNode) GeometryNodeMeshLine(GeometryNode) GeometryNodeMeshToCurve(GeometryNode) GeometryNodeMeshToDensityGrid(GeometryNode) GeometryNodeMeshToPoints(GeometryNode) GeometryNodeMeshToSDFGrid(GeometryNode) GeometryNodeMeshToVolume(GeometryNode) GeometryNodeMeshUVSphere(GeometryNode) GeometryNodeObjectInfo(GeometryNode) GeometryNodeOffsetCornerInFace(GeometryNode) GeometryNodeOffsetPointInCurve(GeometryNode) GeometryNodePoints(GeometryNode) GeometryNodePointsOfCurve(GeometryNode) GeometryNodePointsToCurves(GeometryNode) GeometryNodePointsToSDFGrid(GeometryNode) GeometryNodePointsToVertices(GeometryNode) GeometryNodePointsToVolume(GeometryNode) GeometryNodeProximity(GeometryNode) GeometryNodeRaycast(GeometryNode) GeometryNodeRealizeInstances(GeometryNode) GeometryNodeRemoveAttribute(GeometryNode) GeometryNodeRepeatInput(GeometryNode) GeometryNodeRepeatOutput(GeometryNode) GeometryNodeReplaceMaterial(GeometryNode) GeometryNodeResampleCurve(GeometryNode) GeometryNodeReverseCurve(GeometryNode) GeometryNodeRotateInstances(GeometryNode) GeometryNodeSDFGridBoolean(GeometryNode) GeometryNodeSDFGridFillet(GeometryNode) GeometryNodeSDFGridLaplacian(GeometryNode) GeometryNodeSDFGridMean(GeometryNode) GeometryNodeSDFGridMeanCurvature(GeometryNode) GeometryNodeSDFGridMedian(GeometryNode) GeometryNodeSDFGridOffset(GeometryNode) GeometryNodeSampleCurve(GeometryNode) GeometryNodeSampleGrid(GeometryNode) GeometryNodeSampleGridIndex(GeometryNode) GeometryNodeSampleIndex(GeometryNode) GeometryNodeSampleNearest(GeometryNode) GeometryNodeSampleNearestSurface(GeometryNode) GeometryNodeSampleUVSurface(GeometryNode) GeometryNodeScaleElements(GeometryNode) GeometryNodeScaleInstances(GeometryNode) GeometryNodeSelfObject(GeometryNode) GeometryNodeSeparateComponents(GeometryNode) GeometryNodeSeparateGeometry(GeometryNode) GeometryNodeSetCurveHandlePositions(GeometryNode) GeometryNodeSetCurveNormal(GeometryNode) GeometryNodeSetCurveRadius(GeometryNode) GeometryNodeSetCurveTilt(GeometryNode) GeometryNodeSetGeometryName(GeometryNode) GeometryNodeSetGreasePencilColor(GeometryNode) GeometryNodeSetGreasePencilDepth(GeometryNode) GeometryNodeSetGreasePencilSoftness(GeometryNode) GeometryNodeSetGridBackground(GeometryNode) GeometryNodeSetGridTransform(GeometryNode) GeometryNodeSetID(GeometryNode) GeometryNodeSetInstanceTransform(GeometryNode) GeometryNodeSetMaterial(GeometryNode) GeometryNodeSetMaterialIndex(GeometryNode) GeometryNodeSetMeshNormal(GeometryNode) GeometryNodeSetPointRadius(GeometryNode) GeometryNodeSetPosition(GeometryNode) GeometryNodeSetShadeSmooth(GeometryNode) GeometryNodeSetSplineCyclic(GeometryNode) GeometryNodeSetSplineResolution(GeometryNode) GeometryNodeSimulationInput(GeometryNode) GeometryNodeSimulationOutput(GeometryNode) GeometryNodeSortElements(GeometryNode) GeometryNodeSplineLength(GeometryNode) GeometryNodeSplineParameter(GeometryNode) GeometryNodeSplitEdges(GeometryNode) GeometryNodeSplitToInstances(GeometryNode) GeometryNodeStoreNamedAttribute(GeometryNode) GeometryNodeStoreNamedGrid(GeometryNode) GeometryNodeStringJoin(GeometryNode) GeometryNodeStringToCurves(GeometryNode) GeometryNodeSubdivideCurve(GeometryNode) GeometryNodeSubdivideMesh(GeometryNode) GeometryNodeSubdivisionSurface(GeometryNode) GeometryNodeSwitch(GeometryNode) GeometryNodeTool3DCursor(GeometryNode) GeometryNodeToolActiveElement(GeometryNode) GeometryNodeToolFaceSet(GeometryNode) GeometryNodeToolMousePosition(GeometryNode) GeometryNodeToolSelection(GeometryNode) GeometryNodeToolSetFaceSet(GeometryNode) GeometryNodeToolSetSelection(GeometryNode) GeometryNodeTransform(GeometryNode) GeometryNodeTranslateInstances(GeometryNode) GeometryNodeTree(NodeTree) GeometryNodeTriangulate(GeometryNode) GeometryNodeTrimCurve(GeometryNode) GeometryNodeUVPackIslands(GeometryNode) GeometryNodeUVTangent(GeometryNode) GeometryNodeUVUnwrap(GeometryNode) GeometryNodeVertexOfCorner(GeometryNode) GeometryNodeViewer(GeometryNode) GeometryNodeViewportTransform(GeometryNode) GeometryNodeVolumeCube(GeometryNode) GeometryNodeVolumeToMesh(GeometryNode) GeometryNodeWarning(GeometryNode) GeometrySet Gizmo(bpy_struct) GizmoGroup(bpy_struct) GizmoGroupProperties(bpy_struct) GizmoProperties(bpy_struct) Gizmos(bpy_struct) GlowStrip(EffectStrip) GpPaint(Paint) GpSculptPaint(Paint) GpVertexPaint(Paint) GpWeightPaint(Paint) GreasePencil(ID) GreasePencilArmatureModifier(Modifier) GreasePencilArrayModifier(Modifier) GreasePencilBuildModifier(Modifier) GreasePencilColorModifier(Modifier) GreasePencilDashModifierData(Modifier) GreasePencilDashModifierSegment(bpy_struct) GreasePencilDrawing(bpy_struct) GreasePencilEnvelopeModifier(Modifier) GreasePencilFrame(bpy_struct) GreasePencilFrames(bpy_struct) GreasePencilHookModifier(Modifier) GreasePencilLatticeModifier(Modifier) GreasePencilLayer(GreasePencilTreeNode) GreasePencilLayerGroup(GreasePencilTreeNode) GreasePencilLayerMask(bpy_struct) GreasePencilLayerMasks(bpy_struct) GreasePencilLengthModifier(Modifier) GreasePencilLineartModifier(Modifier) GreasePencilMirrorModifier(Modifier) GreasePencilMultiplyModifier(Modifier) GreasePencilNoiseModifier(Modifier) GreasePencilOffsetModifier(Modifier) GreasePencilOpacityModifier(Modifier) GreasePencilOutlineModifier(Modifier) GreasePencilShrinkwrapModifier(Modifier) GreasePencilSimplifyModifier(Modifier) GreasePencilSmoothModifier(Modifier) GreasePencilSubdivModifier(Modifier) GreasePencilTextureModifier(Modifier) GreasePencilThickModifierData(Modifier) GreasePencilTimeModifier(Modifier) GreasePencilTimeModifierSegment(bpy_struct) GreasePencilTintModifier(Modifier) GreasePencilTreeNode(bpy_struct) GreasePencilWeightAngleModifier(Modifier) GreasePencilWeightProximityModifier(Modifier) GreasePencilv3LayerGroup(bpy_struct) GreasePencilv3Layers(bpy_struct) GroupNodeViewerPathElem(ViewerPathElem) Header(bpy_struct) Histogram(bpy_struct) HookModifier(Modifier) HueCorrectModifier(StripModifier) HydraRenderEngine(RenderEngine) ID(bpy_struct) IDMaterials(bpy_struct) IDOverrideLibrary(bpy_struct) IDOverrideLibraryProperties(bpy_struct) IDOverrideLibraryProperty(bpy_struct) IDOverrideLibraryPropertyOperation(bpy_struct) IDOverrideLibraryPropertyOperations(bpy_struct) IDPropertyWrapPtr(bpy_struct) IDViewerPathElem(ViewerPathElem) IKParam(bpy_struct) IMAGE_AST_brush_paint(AssetShelf) IMAGE_FH_drop_handler(FileHandler) IMAGE_UL_render_slots(UIList) IMAGE_UL_udim_tiles(UIList) IO_FH_gltf2(FileHandler) IO_FH_svg_as_curves(FileHandler) Image(ID) ImageFormatSettings(bpy_struct) ImagePackedFile(bpy_struct) ImagePaint(Paint) ImagePreview(bpy_struct) ImageStrip(Strip) ImageTexture(Texture) ImageUser(bpy_struct) IndexSwitchItem(bpy_struct) InlineShaderNodes Int2Attribute(Attribute) Int2AttributeValue(bpy_struct) IntAttribute(Attribute) IntAttributeValue(bpy_struct) IntProperty(Property) Itasc(IKParam) Key(ID) KeyConfig(bpy_struct) KeyConfigPreferences(bpy_struct) KeyConfigurations(bpy_struct) KeyMap(bpy_struct) KeyMapItem(bpy_struct) KeyMapItems(bpy_struct) KeyMaps(bpy_struct) Keyframe(bpy_struct) KeyingSet(bpy_struct) KeyingSetInfo(bpy_struct) KeyingSetPath(bpy_struct) KeyingSetPaths(bpy_struct) KeyingSets(bpy_struct) KeyingSetsAll(bpy_struct) KinematicConstraint(Constraint) LaplacianDeformModifier(Modifier) LaplacianSmoothModifier(Modifier) Lattice(ID) LatticeModifier(Modifier) LatticePoint(bpy_struct) LayerCollection(bpy_struct) LayerObjects(bpy_struct) LayoutPanelState(bpy_struct) Library(ID) LibraryWeakReference(bpy_struct) Light(ID) LightProbe(ID) LightProbePlane(LightProbe) LightProbeSphere(LightProbe) LightProbeVolume(LightProbe) Lightgroup(bpy_struct) Lightgroups(bpy_struct) LimitDistanceConstraint(Constraint) LimitLocationConstraint(Constraint) LimitRotationConstraint(Constraint) LimitScaleConstraint(Constraint) LineStyleAlphaModifier(LineStyleModifier) LineStyleAlphaModifier_AlongStroke(LineStyleAlphaModifier) LineStyleAlphaModifier_CreaseAngle(LineStyleAlphaModifier) LineStyleAlphaModifier_Curvature_3D(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromCamera(LineStyleAlphaModifier) LineStyleAlphaModifier_DistanceFromObject(LineStyleAlphaModifier) LineStyleAlphaModifier_Material(LineStyleAlphaModifier) LineStyleAlphaModifier_Noise(LineStyleAlphaModifier) LineStyleAlphaModifier_Tangent(LineStyleAlphaModifier) LineStyleAlphaModifiers(bpy_struct) LineStyleColorModifier(LineStyleModifier) LineStyleColorModifier_AlongStroke(LineStyleColorModifier) LineStyleColorModifier_CreaseAngle(LineStyleColorModifier) LineStyleColorModifier_Curvature_3D(LineStyleColorModifier) LineStyleColorModifier_DistanceFromCamera(LineStyleColorModifier) LineStyleColorModifier_DistanceFromObject(LineStyleColorModifier) LineStyleColorModifier_Material(LineStyleColorModifier) LineStyleColorModifier_Noise(LineStyleColorModifier) LineStyleColorModifier_Tangent(LineStyleColorModifier) LineStyleColorModifiers(bpy_struct) LineStyleGeometryModifier(LineStyleModifier) LineStyleGeometryModifier_2DOffset(LineStyleGeometryModifier) LineStyleGeometryModifier_2DTransform(LineStyleGeometryModifier) LineStyleGeometryModifier_BackboneStretcher(LineStyleGeometryModifier) LineStyleGeometryModifier_BezierCurve(LineStyleGeometryModifier) LineStyleGeometryModifier_Blueprint(LineStyleGeometryModifier) LineStyleGeometryModifier_GuidingLines(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise1D(LineStyleGeometryModifier) LineStyleGeometryModifier_PerlinNoise2D(LineStyleGeometryModifier) LineStyleGeometryModifier_Polygonalization(LineStyleGeometryModifier) LineStyleGeometryModifier_Sampling(LineStyleGeometryModifier) LineStyleGeometryModifier_Simplification(LineStyleGeometryModifier) LineStyleGeometryModifier_SinusDisplacement(LineStyleGeometryModifier) LineStyleGeometryModifier_SpatialNoise(LineStyleGeometryModifier) LineStyleGeometryModifier_TipRemover(LineStyleGeometryModifier) LineStyleGeometryModifiers(bpy_struct) LineStyleModifier(bpy_struct) LineStyleTextureSlot(TextureSlot) LineStyleTextureSlots(bpy_struct) LineStyleThicknessModifier(LineStyleModifier) LineStyleThicknessModifier_AlongStroke(LineStyleThicknessModifier) LineStyleThicknessModifier_Calligraphy(LineStyleThicknessModifier) LineStyleThicknessModifier_CreaseAngle(LineStyleThicknessModifier) LineStyleThicknessModifier_Curvature_3D(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromCamera(LineStyleThicknessModifier) LineStyleThicknessModifier_DistanceFromObject(LineStyleThicknessModifier) LineStyleThicknessModifier_Material(LineStyleThicknessModifier) LineStyleThicknessModifier_Noise(LineStyleThicknessModifier) LineStyleThicknessModifier_Tangent(LineStyleThicknessModifier) LineStyleThicknessModifiers(bpy_struct) Linesets(bpy_struct) LockedTrackConstraint(Constraint) LoopColors(bpy_struct) MASK_UL_layers(UIList) MATERIAL_UL_matslots(UIList) MESH_UL_attributes(UIList) MESH_UL_color_attributes(UIList) MESH_UL_color_attributes_selector(UIList) MESH_UL_uvmaps(UIList) MESH_UL_vgroups(UIList) Macro(bpy_struct) MagicTexture(Texture) MaintainVolumeConstraint(Constraint) MarbleTexture(Texture) Mask(ID) MaskLayer(bpy_struct) MaskLayers(bpy_struct) MaskModifier(Modifier) MaskParent(bpy_struct) MaskSpline(bpy_struct) MaskSplinePoint(bpy_struct) MaskSplinePointUW(bpy_struct) MaskSplinePoints(bpy_struct) MaskSplines(bpy_struct) MaskStrip(Strip) MaskStripModifier(StripModifier) Material(ID) MaterialGPencilStyle(bpy_struct) MaterialLineArt(bpy_struct) MaterialSlot(bpy_struct) Menu(bpy_struct) Mesh(ID) MeshCacheModifier(Modifier) MeshDeformModifier(Modifier) MeshEdge(bpy_struct) MeshEdges(bpy_struct) MeshLoop(bpy_struct) MeshLoopColor(bpy_struct) MeshLoopColorLayer(bpy_struct) MeshLoopTriangle(bpy_struct) MeshLoopTriangles(bpy_struct) MeshLoops(bpy_struct) MeshNormalValue(bpy_struct) MeshPolygon(bpy_struct) MeshPolygons(bpy_struct) MeshSequenceCacheModifier(Modifier) MeshSkinVertex(bpy_struct) MeshSkinVertexLayer(bpy_struct) MeshStatVis(bpy_struct) MeshToVolumeModifier(Modifier) MeshUVLoop(bpy_struct) MeshUVLoopLayer(bpy_struct) MeshVertex(bpy_struct) MeshVertices(bpy_struct) MetaBall(ID) MetaBallElements(bpy_struct) MetaElement(bpy_struct) MetaStrip(Strip) MirrorModifier(Modifier) Modifier(bpy_struct) ModifierViewerPathElem(ViewerPathElem) MotionPath(bpy_struct) MotionPathVert(bpy_struct) MovieClip(ID) MovieClipProxy(bpy_struct) MovieClipScopes(bpy_struct) MovieClipStrip(Strip) MovieClipUser(bpy_struct) MovieReconstructedCamera(bpy_struct) MovieStrip(Strip) MovieTracking(bpy_struct) MovieTrackingCamera(bpy_struct) MovieTrackingDopesheet(bpy_struct) MovieTrackingMarker(bpy_struct) MovieTrackingMarkers(bpy_struct) MovieTrackingObject(bpy_struct) MovieTrackingObjectPlaneTracks(bpy_struct) MovieTrackingObjectTracks(bpy_struct) MovieTrackingObjects(bpy_struct) MovieTrackingPlaneMarker(bpy_struct) MovieTrackingPlaneMarkers(bpy_struct) MovieTrackingPlaneTrack(bpy_struct) MovieTrackingPlaneTracks(bpy_struct) MovieTrackingReconstructedCameras(bpy_struct) MovieTrackingReconstruction(bpy_struct) MovieTrackingSettings(bpy_struct) MovieTrackingStabilization(bpy_struct) MovieTrackingTrack(bpy_struct) MovieTrackingTracks(bpy_struct) MulticamStrip(EffectStrip) MultiplyStrip(EffectStrip) MultiresModifier(Modifier) MusgraveTexture(Texture) NDOFMotionEventData(bpy_struct) NODE_AST_compositor(AssetShelf) NODE_FH_image_node(FileHandler) NlaStrip(bpy_struct) NlaStripFCurves(bpy_struct) NlaStrips(bpy_struct) NlaTrack(bpy_struct) NlaTracks(bpy_struct) Nod


[User] Provide the full official documentation entry for Mesh Plane, preserving all code examples.

[Assistant]
# Mesh Plane

The *Mesh Plane* operator automates the process of creating a plane,
sizing it to match the aspect ratio of the selected image, and applying a material with the image as a texture.
The plane, material, and texture are named based on the image filename.

This tool supports importing single images, multiple images, or image sequences/movie clips:

- **Single Image**: Creates one plane with the image applied as a texture.
- **Multiple Images**: Generates multiple planes, either stacked or spaced apart.
- **Image Sequence/Movie Clip**: Creates a single plane with the animated sequence applied.


[User] Explain bpy_struct in complete detail according to the official Blender documentation.

[Assistant]
# bpy_struct

subclasses —
[`AOV`](bpy.types.AOV.html#bpy.types.AOV "bpy.types.AOV"), [`AOVs`](bpy.types.AOVs.html#bpy.types.AOVs "bpy.types.AOVs"), [`ActionChannelbag`](bpy.types.ActionChannelbag.html#bpy.types.ActionChannelbag "bpy.types.ActionChannelbag"), [`ActionChannelbagFCurves`](bpy.types.ActionChannelbagFCurves.html#bpy.types.ActionChannelbagFCurves "bpy.types.ActionChannelbagFCurves"), [`ActionChannelbagGroups`](bpy.types.ActionChannelbagGroups.html#bpy.types.ActionChannelbagGroups "bpy.types.ActionChannelbagGroups"), [`ActionChannelbags`](bpy.types.ActionChannelbags.html#bpy.types.ActionChannelbags "bpy.types.ActionChannelbags"), [`ActionGroup`](bpy.types.ActionGroup.html#bpy.types.ActionGroup "bpy.types.ActionGroup"), [`ActionLayer`](bpy.types.ActionLayer.html#bpy.types.ActionLayer "bpy.types.ActionLayer"), [`ActionLayers`](bpy.types.ActionLayers.html#bpy.types.ActionLayers "bpy.types.ActionLayers"), [`ActionPoseMarkers`](bpy.types.ActionPoseMarkers.html#bpy.types.ActionPoseMarkers "bpy.types.ActionPoseMarkers"), [`ActionSlot`](bpy.types.ActionSlot.html#bpy.types.ActionSlot "bpy.types.ActionSlot"), [`ActionSlots`](bpy.types.ActionSlots.html#bpy.types.ActionSlots "bpy.types.ActionSlots"), [`ActionStrip`](bpy.types.ActionStrip.html#bpy.types.ActionStrip "bpy.types.ActionStrip"), [`ActionStrips`](bpy.types.ActionStrips.html#bpy.types.ActionStrips "bpy.types.ActionStrips"), [`Addon`](bpy.types.Addon.html#bpy.types.Addon "bpy.types.Addon"), [`AddonPreferences`](bpy.types.AddonPreferences.html#bpy.types.AddonPreferences "bpy.types.AddonPreferences"), [`Addons`](bpy.types.Addons.html#bpy.types.Addons "bpy.types.Addons"), [`AnimData`](bpy.types.AnimData.html#bpy.types.AnimData "bpy.types.AnimData"), [`AnimDataDrivers`](bpy.types.AnimDataDrivers.html#bpy.types.AnimDataDrivers "bpy.types.AnimDataDrivers"), [`AnimViz`](bpy.types.AnimViz.html#bpy.types.AnimViz "bpy.types.AnimViz"), [`AnimVizMotionPaths`](bpy.types.AnimVizMotionPaths.html#bpy.types.AnimVizMotionPaths "bpy.types.AnimVizMotionPaths"), [`AnnotationFrame`](bpy.types.AnnotationFrame.html#bpy.types.AnnotationFrame "bpy.types.AnnotationFrame"), [`AnnotationFrames`](bpy.types.AnnotationFrames.html#bpy.types.AnnotationFrames "bpy.types.AnnotationFrames"), [`AnnotationLayer`](bpy.types.AnnotationLayer.html#bpy.types.AnnotationLayer "bpy.types.AnnotationLayer"), [`AnnotationLayers`](bpy.types.AnnotationLayers.html#bpy.types.AnnotationLayers "bpy.types.AnnotationLayers"), [`AnnotationStroke`](bpy.types.AnnotationStroke.html#bpy.types.AnnotationStroke "bpy.types.AnnotationStroke"), [`AnnotationStrokePoint`](bpy.types.AnnotationStrokePoint.html#bpy.types.AnnotationStrokePoint "bpy.types.AnnotationStrokePoint"), [`AnyType`](bpy.types.AnyType.html#bpy.types.AnyType "bpy.types.AnyType"), [`Area`](bpy.types.Area.html#bpy.types.Area "bpy.types.Area"), [`AreaSpaces`](bpy.types.AreaSpaces.html#bpy.types.AreaSpaces "bpy.types.AreaSpaces"), [`ArmatureBones`](bpy.types.ArmatureBones.html#bpy.types.ArmatureBones "bpy.types.ArmatureBones"), [`ArmatureConstraintTargets`](bpy.types.ArmatureConstraintTargets.html#bpy.types.ArmatureConstraintTargets "bpy.types.ArmatureConstraintTargets"), [`ArmatureEditBones`](bpy.types.ArmatureEditBones.html#bpy.types.ArmatureEditBones "bpy.types.ArmatureEditBones"), [`AssetLibraryCollection`](bpy.types.AssetLibraryCollection.html#bpy.types.AssetLibraryCollection "bpy.types.AssetLibraryCollection"), [`AssetLibraryReference`](bpy.types.AssetLibraryReference.html#bpy.types.AssetLibraryReference "bpy.types.AssetLibraryReference"), [`AssetMetaData`](bpy.types.AssetMetaData.html#bpy.types.AssetMetaData "bpy.types.AssetMetaData"), [`AssetRepresentation`](bpy.types.AssetRepresentation.html#bpy.types.AssetRepresentation "bpy.types.AssetRepresentation"), [`AssetShelf`](bpy.types.AssetShelf.html#bpy.types.AssetShelf "bpy.types.AssetShelf"), [`AssetTag`](bpy.types.AssetTag.html#bpy.types.AssetTag "bpy.types.AssetTag"), [`AssetTags`](bpy.types.AssetTags.html#bpy.types.AssetTags "bpy.types.AssetTags"), [`AssetWeakReference`](bpy.types.AssetWeakReference.html#bpy.types.AssetWeakReference "bpy.types.AssetWeakReference"), [`Attribute`](bpy.types.Attribute.html#bpy.types.Attribute "bpy.types.Attribute"), [`AttributeGroupCurves`](bpy.types.AttributeGroupCurves.html#bpy.types.AttributeGroupCurves "bpy.types.AttributeGroupCurves"), [`AttributeGroupGreasePencil`](bpy.types.AttributeGroupGreasePencil.html#bpy.types.AttributeGroupGreasePencil "bpy.types.AttributeGroupGreasePencil"), [`AttributeGroupGreasePencilDrawing`](bpy.types.AttributeGroupGreasePencilDrawing.html#bpy.types.AttributeGroupGreasePencilDrawing "bpy.types.AttributeGroupGreasePencilDrawing"), [`AttributeGroupMesh`](bpy.types.AttributeGroupMesh.html#bpy.types.AttributeGroupMesh "bpy.types.AttributeGroupMesh"), [`AttributeGroupPointCloud`](bpy.types.AttributeGroupPointCloud.html#bpy.types.AttributeGroupPointCloud "bpy.types.AttributeGroupPointCloud"), [`BakeSettings`](bpy.types.BakeSettings.html#bpy.types.BakeSettings "bpy.types.BakeSettings"), [`BezierSplinePoint`](bpy.types.BezierSplinePoint.html#bpy.types.BezierSplinePoint "bpy.types.BezierSplinePoint"), [`BlendData`](bpy.types.BlendData.html#bpy.types.BlendData "bpy.types.BlendData"), [`BlendDataActions`](bpy.types.BlendDataActions.html#bpy.types.BlendDataActions "bpy.types.BlendDataActions"), [`BlendDataAnnotations`](bpy.types.BlendDataAnnotations.html#bpy.types.BlendDataAnnotations "bpy.types.BlendDataAnnotations"), [`BlendDataArmatures`](bpy.types.BlendDataArmatures.html#bpy.types.BlendDataArmatures "bpy.types.BlendDataArmatures"), [`BlendDataBrushes`](bpy.types.BlendDataBrushes.html#bpy.types.BlendDataBrushes "bpy.types.BlendDataBrushes"), [`BlendDataCacheFiles`](bpy.types.BlendDataCacheFiles.html#bpy.types.BlendDataCacheFiles "bpy.types.BlendDataCacheFiles"), [`BlendDataCameras`](bpy.types.BlendDataCameras.html#bpy.types.BlendDataCameras "bpy.types.BlendDataCameras"), [`BlendDataCollections`](bpy.types.BlendDataCollections.html#bpy.types.BlendDataCollections "bpy.types.BlendDataCollections"), [`BlendDataCurves`](bpy.types.BlendDataCurves.html#bpy.types.BlendDataCurves "bpy.types.BlendDataCurves"), [`BlendDataFonts`](bpy.types.BlendDataFonts.html#bpy.types.BlendDataFonts "bpy.types.BlendDataFonts"), [`BlendDataGreasePencilsV3`](bpy.types.BlendDataGreasePencilsV3.html#bpy.types.BlendDataGreasePencilsV3 "bpy.types.BlendDataGreasePencilsV3"), [`BlendDataHairCurves`](bpy.types.BlendDataHairCurves.html#bpy.types.BlendDataHairCurves "bpy.types.BlendDataHairCurves"), [`BlendDataImages`](bpy.types.BlendDataImages.html#bpy.types.BlendDataImages "bpy.types.BlendDataImages"), [`BlendDataLattices`](bpy.types.BlendDataLattices.html#bpy.types.BlendDataLattices "bpy.types.BlendDataLattices"), [`BlendDataLibraries`](bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries "bpy.types.BlendDataLibraries"), [`BlendDataLights`](bpy.types.BlendDataLights.html#bpy.types.BlendDataLights "bpy.types.BlendDataLights"), [`BlendDataLineStyles`](bpy.types.BlendDataLineStyles.html#bpy.types.BlendDataLineStyles "bpy.types.BlendDataLineStyles"), [`BlendDataMasks`](bpy.types.BlendDataMasks.html#bpy.types.BlendDataMasks "bpy.types.BlendDataMasks"), [`BlendDataMaterials`](bpy.types.BlendDataMaterials.html#bpy.types.BlendDataMaterials "bpy.types.BlendDataMaterials"), [`BlendDataMeshes`](bpy.types.BlendDataMeshes.html#bpy.types.BlendDataMeshes "bpy.types.BlendDataMeshes"), [`BlendDataMetaBalls`](bpy.types.BlendDataMetaBalls.html#bpy.types.BlendDataMetaBalls "bpy.types.BlendDataMetaBalls"), [`BlendDataMovieClips`](bpy.types.BlendDataMovieClips.html#bpy.types.BlendDataMovieClips "bpy.types.BlendDataMovieClips"), [`BlendDataNodeTrees`](bpy.types.BlendDataNodeTrees.html#bpy.types.BlendDataNodeTrees "bpy.types.BlendDataNodeTrees"), [`BlendDataObjects`](bpy.types.BlendDataObjects.html#bpy.types.BlendDataObjects "bpy.types.BlendDataObjects"), [`BlendDataPaintCurves`](bpy.types.BlendDataPaintCurves.html#bpy.types.BlendDataPaintCurves "bpy.types.BlendDataPaintCurves"), [`BlendDataPalettes`](bpy.types.BlendDataPalettes.html#bpy.types.BlendDataPalettes "bpy.types.BlendDataPalettes"), [`BlendDataParticles`](bpy.types.BlendDataParticles.html#bpy.types.BlendDataParticles "bpy.types.BlendDataParticles"), [`BlendDataPointClouds`](bpy.types.BlendDataPointClouds.html#bpy.types.BlendDataPointClouds "bpy.types.BlendDataPointClouds"), [`BlendDataProbes`](bpy.types.BlendDataProbes.html#bpy.types.BlendDataProbes "bpy.types.BlendDataProbes"), [`BlendDataScenes`](bpy.types.BlendDataScenes.html#bpy.types.BlendDataScenes "bpy.types.BlendDataScenes"), [`BlendDataScreens`](bpy.types.BlendDataScreens.html#bpy.types.BlendDataScreens "bpy.types.BlendDataScreens"), [`BlendDataSounds`](bpy.types.BlendDataSounds.html#bpy.types.BlendDataSounds "bpy.types.BlendDataSounds"), [`BlendDataSpeakers`](bpy.types.BlendDataSpeakers.html#bpy.types.BlendDataSpeakers "bpy.types.BlendDataSpeakers"), [`BlendDataTexts`](bpy.types.BlendDataTexts.html#bpy.types.BlendDataTexts "bpy.types.BlendDataTexts"), [`BlendDataTextures`](bpy.types.BlendDataTextures.html#bpy.types.BlendDataTextures "bpy.types.BlendDataTextures"), [`BlendDataVolumes`](bpy.types.BlendDataVolumes.html#bpy.types.BlendDataVolumes "bpy.types.BlendDataVolumes"), [`BlendDataWindowManagers`](bpy.types.BlendDataWindowManagers.html#bpy.types.BlendDataWindowManagers "bpy.types.BlendDataWindowManagers"), [`BlendDataWorkSpaces`](bpy.types.BlendDataWorkSpaces.html#bpy.types.BlendDataWorkSpaces "bpy.types.BlendDataWorkSpaces"), [`BlendDataWorlds`](bpy.types.BlendDataWorlds.html#bpy.types.BlendDataWorlds "bpy.types.BlendDataWorlds"), [`BlendFileColorspace`](bpy.types.BlendFileColorspace.html#bpy.types.BlendFileColorspace "bpy.types.BlendFileColorspace"), [`BlendImportContext`](bpy.types.BlendImportContext.html#bpy.types.BlendImportContext "bpy.types.BlendImportContext"), [`BlendImportContextItem`](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem "bpy.types.BlendImportContextItem"), [`BlendImportContextItems`](bpy.types.BlendImportContextItems.html#bpy.types.BlendImportContextItems "bpy.types.BlendImportContextItems"), [`BlendImportContextLibraries`](bpy.types.BlendImportContextLibraries.html#bpy.types.BlendImportContextLibraries "bpy.types.BlendImportContextLibraries"), [`BlendImportContextLibrary`](bpy.types.BlendImportContextLibrary.html#bpy.types.BlendImportContextLibrary "bpy.types.BlendImportContextLibrary"), [`BlenderRNA`](bpy.types.BlenderRNA.html#bpy.types.BlenderRNA "bpy.types.BlenderRNA"), [`BoidRule`](bpy.types.BoidRule.html#bpy.types.BoidRule "bpy.types.BoidRule"), [`BoidSettings`](bpy.types.BoidSettings.html#bpy.types.BoidSettings "bpy.types.BoidSettings"), [`BoidState`](bpy.types.BoidState.html#bpy.types.BoidState "bpy.types.BoidState"), [`Bone`](bpy.types.Bone.html#bpy.types.Bone "bpy.types.Bone"), [`BoneCollection`](bpy.types.BoneCollection.html#bpy.types.BoneCollection "bpy.types.BoneCollection"), [`BoneCollectionMemberships`](bpy.types.BoneCollectionMemberships.html#bpy.types.BoneCollectionMemberships "bpy.types.BoneCollectionMemberships"), [`BoneCollections`](bpy.types.BoneCollections.html#bpy.types.BoneCollections "bpy.types.BoneCollections"), [`BoneColor`](bpy.types.BoneColor.html#bpy.types.BoneColor "bpy.types.BoneColor"), [`BoolAttributeValue`](bpy.types.BoolAttributeValue.html#bpy.types.BoolAttributeValue "bpy.types.BoolAttributeValue"), [`BrushCapabilities`](bpy.types.BrushCapabilities.html#bpy.types.BrushCapabilities "bpy.types.BrushCapabilities"), [`BrushCapabilitiesImagePaint`](bpy.types.BrushCapabilitiesImagePaint.html#bpy.types.BrushCapabilitiesImagePaint "bpy.types.BrushCapabilitiesImagePaint"), [`BrushCapabilitiesSculpt`](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt "bpy.types.BrushCapabilitiesSculpt"), [`BrushCapabilitiesVertexPaint`](bpy.types.BrushCapabilitiesVertexPaint.html#bpy.types.BrushCapabilitiesVertexPaint "bpy.types.BrushCapabilitiesVertexPaint"), [`BrushCapabilitiesWeightPaint`](bpy.types.BrushCapabilitiesWeightPaint.html#bpy.types.BrushCapabilitiesWeightPaint "bpy.types.BrushCapabilitiesWeightPaint"), [`BrushCurvesSculptSettings`](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings "bpy.types.BrushCurvesSculptSettings"), [`BrushGpencilSettings`](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings "bpy.types.BrushGpencilSettings"), [`ByteColorAttributeValue`](bpy.types.ByteColorAttributeValue.html#bpy.types.ByteColorAttributeValue "bpy.types.ByteColorAttributeValue"), [`ByteIntAttributeValue`](bpy.types.ByteIntAttributeValue.html#bpy.types.ByteIntAttributeValue "bpy.types.ByteIntAttributeValue"), [`CacheFileLayer`](bpy.types.CacheFileLayer.html#bpy.types.CacheFileLayer "bpy.types.CacheFileLayer"), [`CacheFileLayers`](bpy.types.CacheFileLayers.html#bpy.types.CacheFileLayers "bpy.types.CacheFileLayers"), [`CacheObjectPath`](bpy.types.CacheObjectPath.html#bpy.types.CacheObjectPath "bpy.types.CacheObjectPath"), [`CacheObjectPaths`](bpy.types.CacheObjectPaths.html#bpy.types.CacheObjectPaths "bpy.types.CacheObjectPaths"), [`CameraBackgroundImage`](bpy.types.CameraBackgroundImage.html#bpy.types.CameraBackgroundImage "bpy.types.CameraBackgroundImage"), [`CameraBackgroundImages`](bpy.types.CameraBackgroundImages.html#bpy.types.CameraBackgroundImages "bpy.types.CameraBackgroundImages"), [`CameraDOFSettings`](bpy.types.CameraDOFSettings.html#bpy.types.CameraDOFSettings "bpy.types.CameraDOFSettings"), [`CameraStereoData`](bpy.types.CameraStereoData.html#bpy.types.CameraStereoData "bpy.types.CameraStereoData"), [`ChannelDriverVariables`](bpy.types.ChannelDriverVariables.html#bpy.types.ChannelDriverVariables "bpy.types.ChannelDriverVariables"), [`ChildParticle`](bpy.types.ChildParticle.html#bpy.types.ChildParticle "bpy.types.ChildParticle"), [`ClothCollisionSettings`](bpy.types.ClothCollisionSettings.html#bpy.types.ClothCollisionSettings "bpy.types.ClothCollisionSettings"), [`ClothSettings`](bpy.types.ClothSettings.html#bpy.types.ClothSettings "bpy.types.ClothSettings"), [`ClothSolverResult`](bpy.types.ClothSolverResult.html#bpy.types.ClothSolverResult "bpy.types.ClothSolverResult"), [`CollectionChild`](bpy.types.CollectionChild.html#bpy.types.CollectionChild "bpy.types.CollectionChild"), [`CollectionChildren`](bpy.types.CollectionChildren.html#bpy.types.CollectionChildren "bpy.types.CollectionChildren"), [`CollectionExport`](bpy.types.CollectionExport.html#bpy.types.CollectionExport "bpy.types.CollectionExport"), [`CollectionExports`](bpy.types.CollectionExports.html#bpy.types.CollectionExports "bpy.types.CollectionExports"), [`CollectionLightLinking`](bpy.types.CollectionLightLinking.html#bpy.types.CollectionLightLinking "bpy.types.CollectionLightLinking"), [`CollectionObject`](bpy.types.CollectionObject.html#bpy.types.CollectionObject "bpy.types.CollectionObject"), [`CollectionObjects`](bpy.types.CollectionObjects.html#bpy.types.CollectionObjects "bpy.types.CollectionObjects"), [`CollisionSettings`](bpy.types.CollisionSettings.html#bpy.types.CollisionSettings "bpy.types.CollisionSettings"), [`ColorManagedDisplaySettings`](bpy.types.ColorManagedDisplaySettings.html#bpy.types.ColorManagedDisplaySettings "bpy.types.ColorManagedDisplaySettings"), [`ColorManagedInputColorspaceSettings`](bpy.types.ColorManagedInputColorspaceSettings.html#bpy.types.ColorManagedInputColorspaceSettings "bpy.types.ColorManagedInputColorspaceSettings"), [`ColorManagedSequencerColorspaceSettings`](bpy.types.ColorManagedSequencerColorspaceSettings.html#bpy.types.ColorManagedSequencerColorspaceSettings "bpy.types.ColorManagedSequencerColorspaceSettings"), [`ColorManagedViewSettings`](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings "bpy.types.ColorManagedViewSettings"), [`ColorMapping`](bpy.types.ColorMapping.html#bpy.types.ColorMapping "bpy.types.ColorMapping"), [`ColorRamp`](bpy.types.ColorRamp.html#bpy.types.ColorRamp "bpy.types.ColorRamp"), [`ColorRampElement`](bpy.types.ColorRampElement.html#bpy.types.ColorRampElement "bpy.types.ColorRampElement"), [`ColorRampElements`](bpy.types.ColorRampElements.html#bpy.types.ColorRampElements "bpy.types.ColorRampElements"), [`ConsoleLine`](bpy.types.ConsoleLine.html#bpy.types.ConsoleLine "bpy.types.ConsoleLine"), [`Constraint`](bpy.types.Constraint.html#bpy.types.Constraint "bpy.types.Constraint"), [`ConstraintTarget`](bpy.types.ConstraintTarget.html#bpy.types.ConstraintTarget "bpy.types.ConstraintTarget"), [`ConstraintTargetBone`](bpy.types.ConstraintTargetBone.html#bpy.types.ConstraintTargetBone "bpy.types.ConstraintTargetBone"), [`Context`](bpy.types.Context.html#bpy.types.Context "bpy.types.Context"), [`CryptomatteEntry`](bpy.types.CryptomatteEntry.html#bpy.types.CryptomatteEntry "bpy.types.CryptomatteEntry"), [`CurveMap`](bpy.types.CurveMap.html#bpy.types.CurveMap "bpy.types.CurveMap"), [`CurveMapPoint`](bpy.types.CurveMapPoint.html#bpy.types.CurveMapPoint "bpy.types.CurveMapPoint"), [`CurveMapPoints`](bpy.types.CurveMapPoints.html#bpy.types.CurveMapPoints "bpy.types.CurveMapPoints"), [`CurveMapping`](bpy.types.CurveMapping.html#bpy.types.CurveMapping "bpy.types.CurveMapping"), [`CurvePaintSettings`](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings "bpy.types.CurvePaintSettings"), [`CurvePoint`](bpy.types.CurvePoint.html#bpy.types.CurvePoint "bpy.types.CurvePoint"), [`CurveProfile`](bpy.types.CurveProfile.html#bpy.types.CurveProfile "bpy.types.CurveProfile"), [`CurveProfilePoint`](bpy.types.CurveProfilePoint.html#bpy.types.CurveProfilePoint "bpy.types.CurveProfilePoint"), [`CurveProfilePoints`](bpy.types.CurveProfilePoints.html#bpy.types.CurveProfilePoints "bpy.types.CurveProfilePoints"), [`CurveSlice`](bpy.types.CurveSlice.html#bpy.types.CurveSlice "bpy.types.CurveSlice"), [`CurveSplines`](bpy.types.CurveSplines.html#bpy.types.CurveSplines "bpy.types.CurveSplines"), [`Depsgraph`](bpy.types.Depsgraph.html#bpy.types.Depsgraph "bpy.type


[User] Explain Bpy.Types.Shaderfx in complete detail according to the official Blender documentation.

[Assistant] ShaderFx(bpy_struct) - Blender Python API Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Hide navigation sidebar Hide table of contents sidebar Skip to content Toggle site navigation sidebar Blender Python API Toggle Light / Dark / Auto color theme Toggle table of contents sidebar Blender Python API Documentation Quickstart API Overview API Reference Usage Best Practice Tips and Tricks Gotchas Toggle navigation of Gotchas Troubleshooting Errors & Crashes Python Threads are Not Supported Internal Data & Their Python Objects Using Operators Modes and Mesh Access Bones & Armatures File Paths & String Encoding Advanced Toggle navigation of Advanced Blender as a Python Module Change Log Application Modules Context Access (bpy.context) Data Access (bpy.data) Message Bus (bpy.msgbus) Operators (bpy.ops) Toggle navigation of Operators (bpy.ops) Action Operators Anim Operators Armature Operators Asset Operators Boid Operators Brush Operators Buttons Operators Cachefile Operators Camera Operators Clip Operators Cloth Operators Collection Operators Console Operators Constraint Operators Curve Operators Curves Operators Cycles Operators Dpaint Operators Ed Operators Export Anim Operators Export Scene Operators Extensions Operators File Operators Fluid Operators Font Operators Geometry Operators Gizmogroup Operators Gpencil Operators Graph Operators Grease Pencil Operators Image Operators Import Anim Operators Import Curve Operators Import Scene Operators Info Operators Lattice Operators Marker Operators Mask Operators Material Operators Mball Operators Mesh Operators Nla Operators Node Operators Object Operators Outliner Operators Paint Operators Paintcurve Operators Palette Operators Particle Operators Pointcloud Operators Pose Operators Poselib Operators Preferences Operators Ptcache Operators Render Operators Rigidbody Operators Scene Operators Screen Operators Script Operators Sculpt Operators Sculpt Curves Operators Sequencer Operators Sound Operators Spreadsheet Operators Surface Operators Text Operators Text Editor Operators Texture Operators Transform Operators Ui Operators Uilist Operators Uv Operators View2D Operators View3D Operators Wm Operators Workspace Operators World Operators Types (bpy.types) Toggle navigation of Types (bpy.types) AOV(bpy_struct) AOVs(bpy_struct) ASSETBROWSER_UL_metadata_tags(UIList) Action(ID) ActionChannelbag(bpy_struct) ActionChannelbagFCurves(bpy_struct) ActionChannelbagGroups(bpy_struct) ActionChannelbags(bpy_struct) ActionConstraint(Constraint) ActionGroup(bpy_struct) ActionKeyframeStrip(ActionStrip) ActionLayer(bpy_struct) ActionLayers(bpy_struct) ActionPoseMarkers(bpy_struct) ActionSlot(bpy_struct) ActionSlots(bpy_struct) ActionStrip(bpy_struct) ActionStrips(bpy_struct) AddStrip(EffectStrip) Addon(bpy_struct) AddonPreferences(bpy_struct) Addons(bpy_struct) AdjustmentStrip(EffectStrip) AlphaOverStrip(EffectStrip) AlphaUnderStrip(EffectStrip) AnimData(bpy_struct) AnimDataDrivers(bpy_struct) AnimViz(bpy_struct) AnimVizMotionPaths(bpy_struct) Annotation(ID) AnnotationFrame(bpy_struct) AnnotationFrames(bpy_struct) AnnotationLayer(bpy_struct) AnnotationLayers(bpy_struct) AnnotationStroke(bpy_struct) AnnotationStrokePoint(bpy_struct) AnyType(bpy_struct) Area(bpy_struct) AreaLight(Light) AreaSpaces(bpy_struct) Armature(ID) ArmatureBones(bpy_struct) ArmatureConstraint(Constraint) ArmatureConstraintTargets(bpy_struct) ArmatureEditBones(bpy_struct) ArmatureModifier(Modifier) ArrayModifier(Modifier) AssetLibraryCollection(bpy_struct) AssetLibraryReference(bpy_struct) AssetMetaData(bpy_struct) AssetRepresentation(bpy_struct) AssetShelf(bpy_struct) AssetTag(bpy_struct) AssetTags(bpy_struct) AssetWeakReference(bpy_struct) Attribute(bpy_struct) AttributeGroupCurves(bpy_struct) AttributeGroupGreasePencil(bpy_struct) AttributeGroupGreasePencilDrawing(bpy_struct) AttributeGroupMesh(bpy_struct) AttributeGroupPointCloud(bpy_struct) BakeSettings(bpy_struct) BevelModifier(Modifier) BezierSplinePoint(bpy_struct) BlendData(bpy_struct) BlendDataActions(bpy_struct) BlendDataAnnotations(bpy_struct) BlendDataArmatures(bpy_struct) BlendDataBrushes(bpy_struct) BlendDataCacheFiles(bpy_struct) BlendDataCameras(bpy_struct) BlendDataCollections(bpy_struct) BlendDataCurves(bpy_struct) BlendDataFonts(bpy_struct) BlendDataGreasePencilsV3(bpy_struct) BlendDataHairCurves(bpy_struct) BlendDataImages(bpy_struct) BlendDataLattices(bpy_struct) BlendDataLibraries(bpy_struct) BlendDataLights(bpy_struct) BlendDataLineStyles(bpy_struct) BlendDataMasks(bpy_struct) BlendDataMaterials(bpy_struct) BlendDataMeshes(bpy_struct) BlendDataMetaBalls(bpy_struct) BlendDataMovieClips(bpy_struct) BlendDataNodeTrees(bpy_struct) BlendDataObjects(bpy_struct) BlendDataPaintCurves(bpy_struct) BlendDataPalettes(bpy_struct) BlendDataParticles(bpy_struct) BlendDataPointClouds(bpy_struct) BlendDataProbes(bpy_struct) BlendDataScenes(bpy_struct) BlendDataScreens(bpy_struct) BlendDataSounds(bpy_struct) BlendDataSpeakers(bpy_struct) BlendDataTexts(bpy_struct) BlendDataTextures(bpy_struct) BlendDataVolumes(bpy_struct) BlendDataWindowManagers(bpy_struct) BlendDataWorkSpaces(bpy_struct) BlendDataWorlds(bpy_struct) BlendFileColorspace(bpy_struct) BlendImportContext(bpy_struct) BlendImportContextItem(bpy_struct) BlendImportContextItems(bpy_struct) BlendImportContextLibraries(bpy_struct) BlendImportContextLibrary(bpy_struct) BlendTexture(Texture) BlenderRNA(bpy_struct) BoidRule(bpy_struct) BoidRuleAverageSpeed(BoidRule) BoidRuleAvoid(BoidRule) BoidRuleAvoidCollision(BoidRule) BoidRuleFight(BoidRule) BoidRuleFollowLeader(BoidRule) BoidRuleGoal(BoidRule) BoidSettings(bpy_struct) BoidState(bpy_struct) Bone(bpy_struct) BoneCollection(bpy_struct) BoneCollectionMemberships(bpy_struct) BoneCollections(bpy_struct) BoneColor(bpy_struct) BoolAttribute(Attribute) BoolAttributeValue(bpy_struct) BoolProperty(Property) BooleanModifier(Modifier) BrightContrastModifier(StripModifier) Brush(ID) BrushCapabilities(bpy_struct) BrushCapabilitiesImagePaint(bpy_struct) BrushCapabilitiesSculpt(bpy_struct) BrushCapabilitiesVertexPaint(bpy_struct) BrushCapabilitiesWeightPaint(bpy_struct) BrushCurvesSculptSettings(bpy_struct) BrushGpencilSettings(bpy_struct) BrushTextureSlot(TextureSlot) BuildModifier(Modifier) ByteColorAttribute(Attribute) ByteColorAttributeValue(bpy_struct) ByteIntAttribute(Attribute) ByteIntAttributeValue(bpy_struct) CLIP_UL_tracking_objects(UIList) CURVES_UL_attributes(UIList) CacheFile(ID) CacheFileLayer(bpy_struct) CacheFileLayers(bpy_struct) CacheObjectPath(bpy_struct) CacheObjectPaths(bpy_struct) Camera(ID) CameraBackgroundImage(bpy_struct) CameraBackgroundImages(bpy_struct) CameraDOFSettings(bpy_struct) CameraSolverConstraint(Constraint) CameraStereoData(bpy_struct) CastModifier(Modifier) ChannelDriverVariables(bpy_struct) ChildOfConstraint(Constraint) ChildParticle(bpy_struct) ClampToConstraint(Constraint) ClothCollisionSettings(bpy_struct) ClothModifier(Modifier) ClothSettings(bpy_struct) ClothSolverResult(bpy_struct) CloudsTexture(Texture) Collection(ID) CollectionChild(bpy_struct) CollectionChildren(bpy_struct) CollectionExport(bpy_struct) CollectionExports(bpy_struct) CollectionLightLinking(bpy_struct) CollectionObject(bpy_struct) CollectionObjects(bpy_struct) CollectionProperty(Property) CollisionModifier(Modifier) CollisionSettings(bpy_struct) ColorBalanceModifier(StripModifier) ColorManagedDisplaySettings(bpy_struct) ColorManagedInputColorspaceSettings(bpy_struct) ColorManagedSequencerColorspaceSettings(bpy_struct) ColorManagedViewSettings(bpy_struct) ColorMapping(bpy_struct) ColorMixStrip(EffectStrip) ColorRamp(bpy_struct) ColorRampElement(bpy_struct) ColorRampElements(bpy_struct) ColorStrip(EffectStrip) CompositorNode(NodeInternal) CompositorNodeAlphaOver(CompositorNode) CompositorNodeAntiAliasing(CompositorNode) CompositorNodeBilateralblur(CompositorNode) CompositorNodeBlur(CompositorNode) CompositorNodeBokehBlur(CompositorNode) CompositorNodeBokehImage(CompositorNode) CompositorNodeBoxMask(CompositorNode) CompositorNodeBrightContrast(CompositorNode) CompositorNodeChannelMatte(CompositorNode) CompositorNodeChromaMatte(CompositorNode) CompositorNodeColorBalance(CompositorNode) CompositorNodeColorCorrection(CompositorNode) CompositorNodeColorMatte(CompositorNode) CompositorNodeColorSpill(CompositorNode) CompositorNodeCombineColor(CompositorNode) CompositorNodeConvertColorSpace(CompositorNode) CompositorNodeConvertToDisplay(CompositorNode) CompositorNodeConvolve(CompositorNode) CompositorNodeCornerPin(CompositorNode) CompositorNodeCrop(CompositorNode) CompositorNodeCryptomatte(CompositorNode) CompositorNodeCryptomatteV2(CompositorNode) CompositorNodeCurveRGB(CompositorNode) CompositorNodeCustomGroup(CompositorNode) CompositorNodeDBlur(CompositorNode) CompositorNodeDefocus(CompositorNode) CompositorNodeDenoise(CompositorNode) CompositorNodeDespeckle(CompositorNode) CompositorNodeDiffMatte(CompositorNode) CompositorNodeDilateErode(CompositorNode) CompositorNodeDisplace(CompositorNode) CompositorNodeDistanceMatte(CompositorNode) CompositorNodeDoubleEdgeMask(CompositorNode) CompositorNodeEllipseMask(CompositorNode) CompositorNodeExposure(CompositorNode) CompositorNodeFilter(CompositorNode) CompositorNodeFlip(CompositorNode) CompositorNodeGamma(CompositorNode) CompositorNodeGlare(CompositorNode) CompositorNodeGroup(CompositorNode) CompositorNodeHueCorrect(CompositorNode) CompositorNodeHueSat(CompositorNode) CompositorNodeIDMask(CompositorNode) CompositorNodeImage(CompositorNode) CompositorNodeImageCoordinates(CompositorNode) CompositorNodeImageInfo(CompositorNode) CompositorNodeInpaint(CompositorNode) CompositorNodeInvert(CompositorNode) CompositorNodeKeying(CompositorNode) CompositorNodeKeyingScreen(CompositorNode) CompositorNodeKuwahara(CompositorNode) CompositorNodeLensdist(CompositorNode) CompositorNodeLevels(CompositorNode) CompositorNodeLumaMatte(CompositorNode) CompositorNodeMapUV(CompositorNode) CompositorNodeMask(CompositorNode) CompositorNodeMovieClip(CompositorNode) CompositorNodeMovieDistortion(CompositorNode) CompositorNodeNormal(CompositorNode) CompositorNodeNormalize(CompositorNode) CompositorNodeOutputFile(CompositorNode) CompositorNodePixelate(CompositorNode) CompositorNodePlaneTrackDeform(CompositorNode) CompositorNodePosterize(CompositorNode) CompositorNodePremulKey(CompositorNode) CompositorNodeRGB(CompositorNode) CompositorNodeRGBToBW(CompositorNode) CompositorNodeRLayers(CompositorNode) CompositorNodeRelativeToPixel(CompositorNode) CompositorNodeRotate(CompositorNode) CompositorNodeScale(CompositorNode) CompositorNodeSceneTime(CompositorNode) CompositorNodeSeparateColor(CompositorNode) CompositorNodeSetAlpha(CompositorNode) CompositorNodeSplit(CompositorNode) CompositorNodeStabilize(CompositorNode) CompositorNodeSwitch(CompositorNode) CompositorNodeSwitchView(CompositorNode) CompositorNodeTime(CompositorNode) CompositorNodeTonemap(CompositorNode) CompositorNodeTrackPos(CompositorNode) CompositorNodeTransform(CompositorNode) CompositorNodeTranslate(CompositorNode) CompositorNodeTree(NodeTree) CompositorNodeVecBlur(CompositorNode) CompositorNodeViewer(CompositorNode) CompositorNodeZcombine(CompositorNode) ConsoleLine(bpy_struct) Constraint(bpy_struct) ConstraintTarget(bpy_struct) ConstraintTargetBone(bpy_struct) Context(bpy_struct) CopyLocationConstraint(Constraint) CopyRotationConstraint(Constraint) CopyScaleConstraint(Constraint) CopyTransformsConstraint(Constraint) CorrectiveSmoothModifier(Modifier) CrossStrip(EffectStrip) CryptomatteEntry(bpy_struct) Curve(ID) CurveMap(bpy_struct) CurveMapPoint(bpy_struct) CurveMapPoints(bpy_struct) CurveMapping(bpy_struct) CurveModifier(Modifier) CurvePaintSettings(bpy_struct) CurvePoint(bpy_struct) CurveProfile(bpy_struct) CurveProfilePoint(bpy_struct) CurveProfilePoints(bpy_struct) CurveSlice(bpy_struct) CurveSplines(bpy_struct) Curves(ID) CurvesModifier(StripModifier) CurvesSculpt(Paint) DATA_UL_bone_collections(UIList) DampedTrackConstraint(Constraint) DataTransferModifier(Modifier) DecimateModifier(Modifier) Depsgraph(bpy_struct) DepsgraphObjectInstance(bpy_struct) DepsgraphUpdate(bpy_struct) DisplaceModifier(Modifier) DisplaySafeAreas(bpy_struct) DistortedNoiseTexture(Texture) DopeSheet(bpy_struct) Driver(bpy_struct) DriverTarget(bpy_struct) DriverVariable(bpy_struct) DynamicPaintBrushSettings(bpy_struct) DynamicPaintCanvasSettings(bpy_struct) DynamicPaintModifier(Modifier) DynamicPaintSurface(bpy_struct) DynamicPaintSurfaces(bpy_struct) EQCurveMappingData(bpy_struct) EdgeSplitModifier(Modifier) EditBone(bpy_struct) EffectStrip(Strip) EffectorWeights(bpy_struct) EnumProperty(Property) EnumPropertyItem(bpy_struct) EvaluateClosureNodeViewerPathElem(ViewerPathElem) Event(bpy_struct) ExplodeModifier(Modifier) FCurve(bpy_struct) FCurveKeyframePoints(bpy_struct) FCurveModifiers(bpy_struct) FCurveSample(bpy_struct) FFmpegSettings(bpy_struct) FILEBROWSER_UL_dir(UIList) FModifier(bpy_struct) FModifierCycles(FModifier) FModifierEnvelope(FModifier) FModifierEnvelopeControlPoint(bpy_struct) FModifierEnvelopeControlPoints(bpy_struct) FModifierFunctionGenerator(FModifier) FModifierGenerator(FModifier) FModifierLimits(FModifier) FModifierNoise(FModifier) FModifierStepped(FModifier) FieldSettings(bpy_struct) FileAssetSelectIDFilter(bpy_struct) FileAssetSelectParams(FileSelectParams) FileBrowserFSMenuEntry(bpy_struct) FileHandler(bpy_struct) FileSelectEntry(bpy_struct) FileSelectIDFilter(bpy_struct) FileSelectParams(bpy_struct) Float2Attribute(Attribute) Float2AttributeValue(bpy_struct) Float4x4Attribute(Attribute) Float4x4AttributeValue(bpy_struct) FloatAttribute(Attribute) FloatAttributeValue(bpy_struct) FloatColorAttribute(Attribute) FloatColorAttributeValue(bpy_struct) FloatProperty(Property) FloatVectorAttribute(Attribute) FloatVectorAttributeValue(bpy_struct) FloatVectorValueReadOnly(bpy_struct) FloorConstraint(Constraint) FluidDomainSettings(bpy_struct) FluidEffectorSettings(bpy_struct) FluidFlowSettings(bpy_struct) FluidModifier(Modifier) FollowPathConstraint(Constraint) FollowTrackConstraint(Constraint) ForeachGeometryElementGenerationItem(bpy_struct) ForeachGeometryElementInputItem(bpy_struct) ForeachGeometryElementMainItem(bpy_struct) ForeachGeometryElementZoneViewerPathElem(ViewerPathElem) FreestyleLineSet(bpy_struct) FreestyleLineStyle(ID) FreestyleModuleSettings(bpy_struct) FreestyleModules(bpy_struct) FreestyleSettings(bpy_struct) Function(bpy_struct) FunctionNode(NodeInternal) FunctionNodeAlignEulerToVector(FunctionNode) FunctionNodeAlignRotationToVector(FunctionNode) FunctionNodeAxesToRotation(FunctionNode) FunctionNodeAxisAngleToRotation(FunctionNode) FunctionNodeBitMath(FunctionNode) FunctionNodeBooleanMath(FunctionNode) FunctionNodeCombineColor(FunctionNode) FunctionNodeCombineMatrix(FunctionNode) FunctionNodeCombineTransform(FunctionNode) FunctionNodeCompare(FunctionNode) FunctionNodeEulerToRotation(FunctionNode) FunctionNodeFindInString(FunctionNode) FunctionNodeFloatToInt(FunctionNode) FunctionNodeFormatString(FunctionNode) FunctionNodeHashValue(FunctionNode) FunctionNodeInputBool(FunctionNode) FunctionNodeInputColor(FunctionNode) FunctionNodeInputInt(FunctionNode) FunctionNodeInputRotation(FunctionNode) FunctionNodeInputSpecialCharacters(FunctionNode) FunctionNodeInputString(FunctionNode) FunctionNodeInputVector(FunctionNode) FunctionNodeIntegerMath(FunctionNode) FunctionNodeInvertMatrix(FunctionNode) FunctionNodeInvertRotation(FunctionNode) FunctionNodeMatchString(FunctionNode) FunctionNodeMatrixDeterminant(FunctionNode) FunctionNodeMatrixMultiply(FunctionNode) FunctionNodeProjectPoint(FunctionNode) FunctionNodeQuaternionToRotation(FunctionNode) FunctionNodeRandomValue(FunctionNode) FunctionNodeReplaceString(FunctionNode) FunctionNodeRotateEuler(FunctionNode) FunctionNodeRotateRotation(FunctionNode) FunctionNodeRotateVector(FunctionNode) FunctionNodeRotationToAxisAngle(FunctionNode) FunctionNodeRotationToEuler(FunctionNode) FunctionNodeRotationToQuaternion(FunctionNode) FunctionNodeSeparateColor(FunctionNode) FunctionNodeSeparateMatrix(FunctionNode) FunctionNodeSeparateTransform(FunctionNode) FunctionNodeSliceString(FunctionNode) FunctionNodeStringLength(FunctionNode) FunctionNodeStringToValue(FunctionNode) FunctionNodeTransformDirection(FunctionNode) FunctionNodeTransformPoint(FunctionNode) FunctionNodeTransposeMatrix(FunctionNode) FunctionNodeValueToString(FunctionNode) GPENCIL_UL_annotation_layer(UIList) GPENCIL_UL_matslots(UIList) GPencilInterpolateSettings(bpy_struct) GPencilSculptGuide(bpy_struct) GPencilSculptSettings(bpy_struct) GREASE_PENCIL_UL_attributes(UIList) GREASE_PENCIL_UL_masks(UIList) GammaCrossStrip(EffectStrip) GaussianBlurStrip(EffectStrip) GeometryAttributeConstraint(Constraint) GeometryNode(NodeInternal) GeometryNodeAccumulateField(GeometryNode) GeometryNodeAttributeDomainSize(GeometryNode) GeometryNodeAttributeStatistic(GeometryNode) GeometryNodeBake(GeometryNode) GeometryNodeBlurAttribute(GeometryNode) GeometryNodeBoundBox(GeometryNode) GeometryNodeCameraInfo(GeometryNode) GeometryNodeCaptureAttribute(GeometryNode) GeometryNodeCollectionInfo(GeometryNode) GeometryNodeConvexHull(GeometryNode) GeometryNodeCornersOfEdge(GeometryNode) GeometryNodeCornersOfFace(GeometryNode) GeometryNodeCornersOfVertex(GeometryNode) GeometryNodeCurveArc(GeometryNode) GeometryNodeCurveEndpointSelection(GeometryNode) GeometryNodeCurveHandleTypeSelection(GeometryNode) GeometryNodeCurveLength(GeometryNode) GeometryNodeCurveOfPoint(GeometryNode) GeometryNodeCurvePrimitiveBezierSegment(GeometryNode) GeometryNodeCurvePrimitiveCircle(GeometryNode) GeometryNodeCurvePrimitiveLine(GeometryNode) GeometryNodeCurvePrimitiveQuadrilateral(GeometryNode) GeometryNodeCurveQuadraticBezier(GeometryNode) GeometryNodeCurveSetHandles(GeometryNode) GeometryNodeCurveSpiral(GeometryNode) GeometryNodeCurveSplineType(GeometryNode) GeometryNodeCurveStar(GeometryNode) GeometryNodeCurveToMesh(Geometry


[User] Explain Inputs in complete detail according to the official Blender documentation.

[Assistant]
Color
:   Tint rays passing through the portal.

Position
:   Ray start position at new location. Defaults to the current position,
    matching the Position output of the
    [Geometry node](../input/geometry.html).

Direction
:   Ray direction at the new location. Defaults to the current view direction,
    which is the same as the negation of the Incoming output of the
    [Geometry node](../input/geometry.html).


[User] How do I use FloatAttributeValue(bpy_struct) in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
# FloatAttributeValue(bpy_struct)

base class — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct")

*class* bpy.types.FloatAttributeValue(*bpy_struct*)
:   Floating-point value in geometry attribute

    value
    :   Type:
        :   float in [-inf, inf], default 0.0

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type


[User] What is Distribute Points in Grid and how is it used in Blender Python scripting?

[Assistant]
# Distribute Points in Grid

[image reference removed]

The *Distribute Points in Grid* node generates points within the active region
of a voxel grid. The number and placement of points can be controlled using
the grid’s density values and various distribution parameters.

This node is useful for scattering geometry procedurally inside a volumetric
region, such as distributing particles in a fog volume, populating points in
a simulation domain, or sampling areas defined by a signed distance field (SDF)
or density grid.


[User] Explain FileSelectIDFilter(bpy_struct) in complete detail according to the official Blender documentation.

[Assistant]
# FileSelectIDFilter(bpy_struct)

base class — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct")

*class* bpy.types.FileSelectIDFilter(*bpy_struct*)
:   Which ID types to show/hide, when browsing a library

    category_animation
    :   Show animation data

        Type:
        :   boolean, default False

    category_environment
    :   Show worlds, lights, cameras and speakers

        Type:
        :   boolean, default False

    category_geometry
    :   Show meshes, curves, lattice, armatures and metaballs data

        Type:
        :   boolean, default False

    category_image
    :   Show images, movie clips, sounds and masks

        Type:
        :   boolean, default False

    category_misc
    :   Show other data types

        Type:
        :   boolean, default False

    category_object
    :   Show objects and collections

        Type:
        :   boolean, default False

    category_scene
    :   Show scenes

        Type:
        :   boolean, default False

    category_shading
    :   Show materials, node-trees, textures and Freestyle’s line-styles

        Type:
        :   boolean, default False

    filter_action
    :   Show Action data-blocks

        Type:
        :   boolean, default False

    filter_annotations
    :   Show Annotation data-blocks

        Type:
        :   boolean, default False

    filter_armature
    :   Show Armature data-blocks

        Type:
        :   boolean, default False

    filter_brush
    :   Show Brushes data-blocks

        Type:
        :   boolean, default False

    filter_cachefile
    :   Show Cache File data-blocks

        Type:
        :   boolean, default False

    filter_camera
    :   Show Camera data-blocks

        Type:
        :   boolean, default False

    filter_curve
    :   Show Curve data-blocks

        Type:
        :   boolean, default False

    filter_curves
    :   Show/hide Curves data-blocks

        Type:
        :   boolean, default False

    filter_font
    :   Show Font data-blocks

        Type:
        :   boolean, default False

    filter_grease_pencil
    :   Show Grease Pencil data-blocks

        Type:
        :   boolean, default False

    filter_group
    :   Show Collection data-blocks

        Type:
        :   boolean, default False

    filter_image
    :   Show Image data-blocks

        Type:
        :   boolean, default False

    filter_lattice
    :   Show Lattice data-blocks

        Type:
        :   boolean, default False

    filter_light
    :   Show Light data-blocks

        Type:
        :   boolean, default False

    filter_light_probe
    :   Show Light Probe data-blocks

        Type:
        :   boolean, default False

    filter_linestyle
    :   Show Freestyle’s Line Style data-blocks

        Type:
        :   boolean, default False

    filter_mask
    :   Show Mask data-blocks

        Type:
        :   boolean, default False

    filter_material
    :   Show Material data-blocks

        Type:
        :   boolean, default False

    filter_mesh
    :   Show Mesh data-blocks

        Type:
        :   boolean, default False

    filter_metaball
    :   Show Metaball data-blocks

        Type:
        :   boolean, default False

    filter_movie_clip
    :   Show Movie Clip data-blocks

        Type:
        :   boolean, default False

    filter_node_tree
    :   Show Node Tree data-blocks

        Type:
        :   boolean, default False

    filter_object
    :   Show Object data-blocks

        Type:
        :   boolean, default False

    filter_paint_curve
    :   Show Paint Curve data-blocks

        Type:
        :   boolean, default False

    filter_palette
    :   Show Palette data-blocks

        Type:
        :   boolean, default False

    filter_particle_settings
    :   Show Particle Settings data-blocks

        Type:
        :   boolean, default False

    filter_pointcloud
    :   Show/hide Point Cloud data-blocks

        Type:
        :   boolean, default False

    filter_scene
    :   Show Scene data-blocks

        Type:
        :   boolean, default False

    filter_sound
    :   Show Sound data-blocks

        Type:
        :   boolean, default False

    filter_speaker
    :   Show Speaker data-blocks

        Type:
        :   boolean, default False

    filter_text
    :   Show Text data-blocks

        Type:
        :   boolean, default False

    filter_texture
    :   Show Texture data-blocks

        Type:
        :   boolean, default False

    filter_volume
    :   Show/hide Volume data-blocks

        Type:
        :   boolean, default False

    filter_work_space
    :   Show workspace data-blocks

        Type:
        :   boolean, default False

    filter_world
    :   Show World data-blocks

        Type:
        :   boolean, default False

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   type


[User] How do I use Style Conventions in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
For Blender Python development we have chosen to follow Python suggested style guide to avoid mixing styles
among our own scripts and make it easier to use Python scripts from other projects.
Using our style guide for your own scripts makes it easier if you eventually want to contribute them to Blender.

This style guide is known as [pep8](https://www.python.org/dev/peps/pep-0008/)
and here is a brief listing of pep8 criteria:

- Camel caps for class names: MyClass
- All lower case underscore separated module names: my_module
- Indentation of 4 spaces (no tabs)
- Spaces around operators: `1 + 1`, not `1+1`
- Only use explicit imports (no wildcard importing `*`)
- Don’t use multiple statements on a single line: `if val: body`, separate onto two lines instead.

As well as pep8 we have additional conventions used for Blender Python scripts:

- Use single quotes for enums, and double quotes for strings.

  Both are of course strings, but in our internal API enums are unique items from a limited set, e.g:

  ```
  bpy.context.scene.render.image_settings.file_format = 'PNG'
  bpy.context.scene.render.filepath = "//render_out"
  ```
- pep8 also defines that lines should not exceed 79 characters,
  we have decided that this is too restrictive so it is optional per script.