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

[Assistant] esh(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) Node


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

[Assistant]
Value
:   The values the minimum and maximum will be calculated from

Group ID
:   An index used to group values together for multiple separate averages.
    This can be thought of as a choice of the “bin” in which to place each value.
    This input has no effect when it is only a single value.


[User] Give a detailed overview of CompositorNodeInvert(CompositorNode): syntax, arguments, return values, common patterns.

[Assistant]
# CompositorNodeInvert(CompositorNode)

base classes — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct"), [`Node`](bpy.types.Node.html#bpy.types.Node "bpy.types.Node"), [`NodeInternal`](bpy.types.NodeInternal.html#bpy.types.NodeInternal "bpy.types.NodeInternal"), [`CompositorNode`](bpy.types.CompositorNode.html#bpy.types.CompositorNode "bpy.types.CompositorNode")

*class* bpy.types.CompositorNodeInvert(*CompositorNode*)
:   Invert colors, producing a negative

    *classmethod* is_registered_node_type()
    :   True if a registered node type

        Returns:
        :   Result

        Return type:
        :   boolean

    *classmethod* input_template(*index*)
    :   Input socket template

        Parameters:
        :   **index** (*int in* *[**0**,* *inf**]*) – Index

        Returns:
        :   result

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

    *classmethod* output_template(*index*)
    :   Output socket template

        Parameters:
        :   **index** (*int in* *[**0**,* *inf**]*) – Index

        Returns:
        :   result

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

    update()

    *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 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") - [`ViewerPathElem.bl_rna_get_subclass`](bpy.types.ViewerPathElem.html#bpy.types.ViewerPathElem.bl_rna_get_subclass "bpy.types.ViewerPathElem.bl_rna_get_subclass") - [`ViewerPathElem.bl_rna_get_subclass_py`](bpy.types.ViewerPathElem.html#bpy.types.ViewerPathElem.bl_rna_get_subclass_py "bpy.types.ViewerPathElem.bl_rna_get_subclass_py") |


[User] Provide the full official documentation entry for Bpy.Types.Text, preserving all code examples.

[Assistant] Input(NodeInternal) NodeClosureInputItem(bpy_struct) NodeClosureInputItems(bpy_struct) NodeClosureOutput(NodeInternal) NodeClosureOutputItem(bpy_struct) NodeClosureOutputItems(bpy_struct) NodeCombineBundle(NodeInternal) NodeCombineBundleItem(bpy_struct) NodeCombineBundleItems(bpy_struct) NodeCompositorFileOutputItem(bpy_struct) NodeCompositorFileOutputItems(bpy_struct) NodeCustomGroup(Node) NodeEnableOutput(NodeInternal) NodeEnumItem(bpy_struct) NodeEvaluateClosure(NodeInternal) NodeEvaluateClosureInputItem(bpy_struct) NodeEvaluateClosureInputItems(bpy_struct) NodeEvaluateClosureOutputItem(bpy_struct) NodeEvaluateClosureOutputItems(bpy_struct) NodeFrame(NodeInternal) NodeFunctionFormatStringItem(bpy_struct) NodeFunctionFormatStringItems(bpy_struct) NodeGeometryBakeItem(bpy_struct) NodeGeometryBakeItems(bpy_struct) NodeGeometryCaptureAttributeItem(bpy_struct) NodeGeometryCaptureAttributeItems(bpy_struct) NodeGeometryForeachGeometryElementGenerationItems(bpy_struct) NodeGeometryForeachGeometryElementInputItems(bpy_struct) NodeGeometryForeachGeometryElementMainItems(bpy_struct) NodeGeometryRepeatOutputItems(bpy_struct) NodeGeometrySimulationOutputItems(bpy_struct) NodeGeometryViewerItem(bpy_struct) NodeGeometryViewerItems(bpy_struct) NodeGroup(NodeInternal) NodeGroupInput(NodeInternal) NodeGroupOutput(NodeInternal) NodeIndexSwitchItems(bpy_struct) NodeInputs(bpy_struct) NodeInstanceHash(bpy_struct) NodeInternal(Node) NodeInternalSocketTemplate(bpy_struct) NodeJoinBundle(NodeInternal) NodeLink(bpy_struct) NodeLinks(bpy_struct) NodeMenuSwitchItems(bpy_struct) NodeOutputs(bpy_struct) NodeReroute(NodeInternal) NodeSeparateBundle(NodeInternal) NodeSeparateBundleItem(bpy_struct) NodeSeparateBundleItems(bpy_struct) NodeSocket(bpy_struct) NodeSocketBool(NodeSocketStandard) NodeSocketBundle(NodeSocketStandard) NodeSocketClosure(NodeSocketStandard) NodeSocketCollection(NodeSocketStandard) NodeSocketColor(NodeSocketStandard) NodeSocketFloat(NodeSocketStandard) NodeSocketFloatAngle(NodeSocketStandard) NodeSocketFloatColorTemperature(NodeSocketStandard) NodeSocketFloatDistance(NodeSocketStandard) NodeSocketFloatFactor(NodeSocketStandard) NodeSocketFloatFrequency(NodeSocketStandard) NodeSocketFloatPercentage(NodeSocketStandard) NodeSocketFloatTime(NodeSocketStandard) NodeSocketFloatTimeAbsolute(NodeSocketStandard) NodeSocketFloatUnsigned(NodeSocketStandard) NodeSocketFloatWavelength(NodeSocketStandard) NodeSocketGeometry(NodeSocketStandard) NodeSocketImage(NodeSocketStandard) NodeSocketInt(NodeSocketStandard) NodeSocketIntFactor(NodeSocketStandard) NodeSocketIntPercentage(NodeSocketStandard) NodeSocketIntUnsigned(NodeSocketStandard) NodeSocketMaterial(NodeSocketStandard) NodeSocketMatrix(NodeSocketStandard) NodeSocketMenu(NodeSocketStandard) NodeSocketObject(NodeSocketStandard) NodeSocketRotation(NodeSocketStandard) NodeSocketShader(NodeSocketStandard) NodeSocketStandard(NodeSocket) NodeSocketString(NodeSocketStandard) NodeSocketStringFilePath(NodeSocketStandard) NodeSocketTexture(NodeSocketStandard) NodeSocketVector(NodeSocketStandard) NodeSocketVector2D(NodeSocketStandard) NodeSocketVector4D(NodeSocketStandard) NodeSocketVectorAcceleration(NodeSocketStandard) NodeSocketVectorAcceleration2D(NodeSocketStandard) NodeSocketVectorAcceleration4D(NodeSocketStandard) NodeSocketVectorDirection(NodeSocketStandard) NodeSocketVectorDirection2D(NodeSocketStandard) NodeSocketVectorDirection4D(NodeSocketStandard) NodeSocketVectorEuler(NodeSocketStandard) NodeSocketVectorEuler2D(NodeSocketStandard) NodeSocketVectorEuler4D(NodeSocketStandard) NodeSocketVectorFactor(NodeSocketStandard) NodeSocketVectorFactor2D(NodeSocketStandard) NodeSocketVectorFactor4D(NodeSocketStandard) NodeSocketVectorPercentage(NodeSocketStandard) NodeSocketVectorPercentage2D(NodeSocketStandard) NodeSocketVectorPercentage4D(NodeSocketStandard) NodeSocketVectorTranslation(NodeSocketStandard) NodeSocketVectorTranslation2D(NodeSocketStandard) NodeSocketVectorTranslation4D(NodeSocketStandard) NodeSocketVectorVelocity(NodeSocketStandard) NodeSocketVectorVelocity2D(NodeSocketStandard) NodeSocketVectorVelocity4D(NodeSocketStandard) NodeSocketVectorXYZ(NodeSocketStandard) NodeSocketVectorXYZ2D(NodeSocketStandard) NodeSocketVectorXYZ4D(NodeSocketStandard) NodeSocketVirtual(NodeSocketStandard) NodeTree(ID) NodeTreeInterface(bpy_struct) NodeTreeInterfaceItem(bpy_struct) NodeTreeInterfacePanel(NodeTreeInterfaceItem) NodeTreeInterfaceSocket(NodeTreeInterfaceItem) NodeTreeInterfaceSocketBool(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketBundle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketClosure(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketCollection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketColor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloat(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatAngle(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatColorTemperature(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatDistance(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatFrequency(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTime(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatTimeAbsolute(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketFloatWavelength(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketGeometry(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketImage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketInt(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketIntUnsigned(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMaterial(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMatrix(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketMenu(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketObject(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketRotation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketShader(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketString(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketStringFilePath(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketTexture(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVector4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorAcceleration4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorDirection4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorEuler4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorFactor4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorPercentage4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorTranslation4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorVelocity4D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ2D(NodeTreeInterfaceSocket) NodeTreeInterfaceSocketVectorXYZ4D(NodeTreeInterfaceSocket) NodeTreePath(bpy_struct) Nodes(bpy_struct) NodesModifier(Modifier) NodesModifierBake(bpy_struct) NodesModifierBakeDataBlocks(bpy_struct) NodesModifierBakes(bpy_struct) NodesModifierDataBlock(bpy_struct) NodesModifierPanel(bpy_struct) NodesModifierPanels(bpy_struct) NodesModifierWarning(bpy_struct) NoiseTexture(Texture) NormalEditModifier(Modifier) Object(ID) ObjectBase(bpy_struct) ObjectConstraints(bpy_struct) ObjectDisplay(bpy_struct) ObjectLightLinking(bpy_struct) ObjectLineArt(bpy_struct) ObjectModifiers(bpy_struct) ObjectShaderFx(bpy_struct) ObjectSolverConstraint(Constraint) OceanModifier(Modifier) Operator(bpy_struct) OperatorFileListElement(PropertyGroup) OperatorMacro(bpy_struct) OperatorMousePath(PropertyGroup) OperatorOptions(bpy_struct) OperatorProperties(bpy_struct) OperatorStrokeElement(PropertyGroup) PARTICLE_UL_particle_systems(UIList) PHYSICS_UL_dynapaint_surfaces(UIList) POINTCLOUD_UL_attributes(UIList) POSE_UL_selection_set(UIList) PackedFile(bpy_struct) Paint(bpy_struct) PaintCurve(ID) PaintModeSettings(bpy_struct) Palette(ID) PaletteColor(bpy_struct) PaletteColors(bpy_struct) Panel(bpy_struct) Particle(bpy_struct) ParticleBrush(bpy_struct) ParticleDupliWeight(bpy_struct) ParticleEdit(bpy_struct) ParticleHairKey(bpy_struct) ParticleInstanceModifier(Modifier) ParticleKey(bpy_struct) ParticleSettings(ID) ParticleSettingsTextureSlot(TextureSlot) ParticleSettingsTextureSlots(bpy_struct) ParticleSystem(bpy_struct) ParticleSystemModifier(Modifier) ParticleSystems(bpy_struct) ParticleTarget(bpy_struct) PathCompare(bpy_struct) PathCompareCollection(bpy_struct) PivotConstraint(Constraint) Point(bpy_struct) PointCache(bpy_struct) PointCacheItem(bpy_struct) PointCaches(bpy_struct) PointCloud(ID) PointLight(Light) PointerProperty(Property) Pose(bpy_struct) PoseBone(bpy_struct) PoseBoneConstraints(bpy_struct) Preferences(bpy_struct) PreferencesApps(bpy_struct) PreferencesEdit(bpy_struct) PreferencesExperimental(bpy_struct) PreferencesExtensions(bpy_struct) PreferencesFilePaths(bpy_struct) PreferencesInput(bpy_struct) PreferencesKeymap(bpy_struct) PreferencesSystem(bpy_struct) PreferencesView(bpy_struct) PrimitiveBoolean(bpy_struct) PrimitiveFloat(bpy_struct) PrimitiveInt(bpy_struct) PrimitiveString(bpy_struct) Property(bpy_struct) PropertyGroup(bpy_struct) PropertyGroupItem(bpy_struct) QuaternionAttribute(Attribute) QuaternionAttributeValue(bpy_struct) RENDER_UL_renderviews(UIList) RaytraceEEVEE(bpy_struct) ReadOnlyInteger(bpy_struct) Region(bpy_struct) RegionView3D(bpy_struct) RemeshModifier(Modifier) RenderEngine(bpy_struct) RenderLayer(bpy_struct) RenderPass(bpy_struct) RenderPasses(bpy_struct) RenderResult(bpy_struct) RenderSettings(bpy_struct) RenderSlot(bpy_struct) RenderSlots(bpy_struct) RenderView(bpy_struct) RenderViews(bpy_struct) RepeatItem(bpy_struct) RepeatZoneViewerPathElem(ViewerPathElem) RetimingKey(bpy_struct) RetimingKeys(bpy_struct) RigidBodyConstraint(bpy_struct) RigidBodyObject(bpy_struct) RigidBodyWorld(bpy_struct) SCENE_UL_gltf2_filter_action(UIList) SCENE_UL_keying_set_paths(UIList) SEQUENCER_FH_image_strip(FileHandler) SEQUENCER_FH_movie_strip(FileHandler) SEQUENCER_FH_sound_strip(FileHandler) SPHFluidSettings(bpy_struct) Scene(ID) SceneDisplay(bpy_struct) SceneEEVEE(bpy_struct) SceneGpencil(bpy_struct) SceneHydra(bpy_struct) SceneObjects(bpy_struct) SceneRenderView(bpy_struct) SceneStrip(Strip) Scopes(bpy_struct) Screen(ID) ScrewModifier(Modifier) ScriptDirectory(bpy_struct) ScriptDirectoryCollection(bpy_struct) Sculpt(Paint) SelectedUvElement(PropertyGroup) SequenceEditor(bpy_struct) SequenceTimelineChannel(bpy_struct) SequencerCacheOverlay(bpy_struct) SequencerCompositorModifierData(StripModifier) SequencerPreviewOverlay(bpy_struct) SequencerTimelineOverlay(bpy_struct) SequencerTonemapModifierData(StripModifier) SequencerToolSettings(bpy_struct) ShaderFx(bpy_struct) ShaderFxBlur(ShaderFx) ShaderFxColorize(ShaderFx) ShaderFxFlip(ShaderFx) ShaderFxGlow(ShaderFx) ShaderFxPixel(ShaderFx) ShaderFxRim(ShaderFx) ShaderFxShadow(ShaderFx) ShaderFxSwirl(ShaderFx) ShaderFxWave(ShaderFx) ShaderNode(NodeInternal) ShaderNodeAddShader(ShaderNode) ShaderNodeAmbientOcclusion(ShaderNode) ShaderNodeAttribute(ShaderNode) ShaderNodeBackground(ShaderNode) ShaderNodeBevel(ShaderNode) ShaderNodeBlackbody(ShaderNode) ShaderNodeBrightContrast(ShaderNode) ShaderNodeBsdfAnisotropic(ShaderNode) ShaderNodeBsdfDiffuse(ShaderNode) ShaderNodeBsdfGlass(ShaderNode) ShaderNodeBsdfHair(ShaderNode) ShaderNodeBsdfHairPrincipled(ShaderNode) ShaderNodeBsdfMetallic(ShaderNode) ShaderNodeBsdfPrincipled(ShaderNode) ShaderNodeBsdfRayPortal(ShaderNode) ShaderNodeBsdfRefraction(ShaderNode) ShaderNodeBsdfSheen(ShaderNode) ShaderNodeBsdfToon(ShaderNode) ShaderNodeBsdfTranslucent(ShaderNode) ShaderNodeBsdfTransparent(ShaderNode) ShaderNodeBump(ShaderNode) ShaderNodeCameraData(ShaderNode) ShaderNodeClamp(ShaderNode) ShaderNodeCombineColor(ShaderNode) ShaderNodeCombineXYZ(ShaderNode) ShaderNodeCustomGroup(ShaderNode) ShaderNodeDisplacement(ShaderNode) ShaderNodeEeveeSpecular(ShaderNode) ShaderNodeEmission(ShaderNode) ShaderNodeFloatCurve(ShaderNode) ShaderNodeFresnel(ShaderNode) ShaderNodeGamma(ShaderNode) ShaderNodeGroup(ShaderNode) ShaderNodeHairInfo(ShaderNode) ShaderNodeHoldout(ShaderNode) ShaderNodeHueSaturation(ShaderNode) ShaderNodeInvert(ShaderNode) ShaderNodeLayerWeight(ShaderNode) ShaderNodeLightFalloff(ShaderNode) ShaderNodeLightPath(ShaderNode) ShaderNodeMapRange(ShaderNode) ShaderNodeMapping(ShaderNode) ShaderNodeMath(ShaderNode) ShaderNodeMix(ShaderNode) ShaderNodeMixRGB(ShaderNode) ShaderNodeMixShader(ShaderNode) ShaderNodeNewGeometry(ShaderNode) ShaderNodeNormal(ShaderNode) ShaderNodeNormalMap(ShaderNode) ShaderNodeObjectInfo(ShaderNode) ShaderNodeOutputAOV(ShaderNode) ShaderNodeOutputLight(ShaderNode) ShaderNodeOutputLineStyle(ShaderNode) ShaderNodeOutputMaterial(ShaderNode) ShaderNodeOutputWorld(ShaderNode) ShaderNodeParticleInfo(ShaderNode) ShaderNodePointInfo(ShaderNode) ShaderNodeRGB(ShaderNode) ShaderNodeRGBCurve(ShaderNode) ShaderNodeRGBToBW(ShaderNode) ShaderNodeRadialTiling(ShaderNode) ShaderNodeScript(ShaderNode) ShaderNodeSeparateColor(ShaderNode) ShaderNodeSeparateXYZ(ShaderNode) ShaderNodeShaderToRGB(ShaderNode) ShaderNodeSqueeze(ShaderNode) ShaderNodeSubsurfaceScattering(ShaderNode) ShaderNodeTangent(ShaderNode) ShaderNodeTexBrick(ShaderNode) ShaderNodeTexChecker(ShaderNode) ShaderNodeTexCoord(ShaderNode) ShaderNodeTexEnvironment(ShaderNode) ShaderNodeTexGabor(ShaderNode) ShaderNodeTexGradient(ShaderNode) ShaderNodeTexIES(ShaderNode) ShaderNodeTexImage(ShaderNode) ShaderNodeTexMagic(ShaderNode) ShaderNodeTexNoise(ShaderNode) ShaderNodeTexSky(ShaderNode) ShaderNodeTexVoronoi(ShaderNode) ShaderNodeTexWave(ShaderNode) ShaderNodeTexWhiteNoise(ShaderNode) ShaderNodeTree(NodeTree) ShaderNodeUVAlongStroke(ShaderNode) ShaderNodeUVMap(ShaderNode) ShaderNodeValToRGB(ShaderNode) ShaderNodeValue(ShaderNode) ShaderNodeVectorCurve(ShaderNode) ShaderNodeVectorDisplacement(ShaderNode) ShaderNodeVectorMath(ShaderNode) ShaderNodeVectorRotate(ShaderNode) ShaderNodeVectorTransform(ShaderNode) ShaderNodeVertexColor(ShaderNode) ShaderNodeVolumeAbsorption(ShaderNode) ShaderNodeVolumeCoefficients(ShaderNode) ShaderNodeVolumeInfo(ShaderNode) ShaderNodeVolumePrincipled(ShaderNode) ShaderNodeVolumeScatter(ShaderNode) ShaderNodeWavelength(ShaderNode) ShaderNodeWireframe(ShaderNode) ShapeKey(bpy_struct) ShapeKeyBezierPoint(bpy_struct) ShapeKeyCurvePoint(bpy_struct) ShapeKeyPoint(bpy_struct) Short2Attribute(Attribute) Short2AttributeValue(bpy_struct) ShrinkwrapConstraint(Constraint) ShrinkwrapModifier(Modifier) SimpleDeformModifier(Modifier) SimulationStateItem(bpy_struct) SimulationZoneViewerPathElem(ViewerPathElem) SkinModifier(Modifier) SmoothModifier(Modifier) SoftBodyModifier(Modifier) SoftBodySettings(bpy_struct) SolidifyModifier(Modifier) Sound(ID) SoundEqualizerModifier(StripModifier) SoundStrip(Strip) Space(bpy_struct) SpaceClipEditor(Space) SpaceClipOverlay(bpy_struct) SpaceConsole(Space) SpaceDopeSheetEditor(Space) SpaceDopeSheetOverlay(bpy_struct) SpaceFileBrowser(Space) SpaceGraphEditor(Space) SpaceImageEditor(Space) SpaceImageOverlay(bpy_struct) SpaceInfo(Space) SpaceNLA(Space) SpaceNodeEditor(Space) SpaceNodeEditorPath(bpy_struct) SpaceNodeOverlay(bpy_struct) SpaceOutliner(Space) SpacePreferences(Space) SpaceProperties(Space) SpaceSequenceEditor(Space) SpaceSpreadsheet(Space) SpaceTextEditor(Space) SpaceUVEditor(bpy_struct) SpaceView3D(Space) Speaker(ID) SpeedControlStrip(EffectStrip) Spline(bpy_struct) SplineBezierPoints(bpy_struct) SplineIKConstraint(Constraint) SplinePoint(bpy_struct) SplinePoints(bpy_struct) SpotLight(Light) SpreadsheetColumn(bpy_struct) SpreadsheetColumnID(bpy_struct) SpreadsheetRowFilter(bpy_struct) SpreadsheetTable(bpy_struct) SpreadsheetTableID(bpy_struct) SpreadsheetTableIDGeometry(SpreadsheetTableID) SpreadsheetTables(bpy_struct) Stereo3dDisplay(bpy_struct) Stereo3dFormat(bpy_struct) StretchToConstraint(Constraint) StringAttribute(Attribute) StringAttributeValue(bpy_struct) StringProperty(Property) Strip(bpy_struct) StripColorBalance(StripColorBalanceData) StripColorBalanceData(bpy_struct) StripCrop(bpy_struct) StripElement(bpy_struct) StripElements(bpy_struct) StripModifier(bpy_struct) StripModifiers(bpy_struct) StripProxy(bpy_struct) StripTransform(bpy_struct) StripsMeta(bpy_struct) StripsTopLevel(bpy_struct) Struct(bpy_struct) StucciTexture(Texture) StudioLight(bpy_struct) StudioLights(bpy_struct) SubsurfModifier(Modifier) SubtractStrip(EffectStrip) SunLight(Light) SurfaceCurve(Curve) SurfaceDeformModifier(Modifier) SurfaceModifier(Modifier) TEXTURE_UL_texpaintslots(UIList) TEXTURE_UL_texslots(UIList) TexMapping(bpy_struct) TexPaintSlot(bpy_struct) Text(ID) TextBox(bpy_struct) TextCharacterFormat(bpy_struct) TextCurve(Curve) TextLine(bpy_struct) TextStrip(EffectStrip) Texture(ID) TextureNode(NodeInternal) TextureNodeAt(TextureNode) TextureNodeBricks(TextureNode) TextureNodeChecker(Textur


[User] Give a detailed overview of Index – B: syntax, arguments, return values, common patterns.

[Assistant] _rna_get_subclass_py)   - [(bpy.types.FILEBROWSER_UL_dir class method)](bpy.types.FILEBROWSER_UL_dir.html#bpy.types.FILEBROWSER_UL_dir.bl_rna_get_subclass_py)   - [(bpy.types.FileBrowserFSMenuEntry class method)](bpy.types.FileBrowserFSMenuEntry.html#bpy.types.FileBrowserFSMenuEntry.bl_rna_get_subclass_py)   - [(bpy.types.FileHandler class method)](bpy.types.FileHandler.html#bpy.types.FileHandler.bl_rna_get_subclass_py)   - [(bpy.types.FileSelectEntry class method)](bpy.types.FileSelectEntry.html#bpy.types.FileSelectEntry.bl_rna_get_subclass_py)   - [(bpy.types.FileSelectIDFilter class method)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.bl_rna_get_subclass_py)   - [(bpy.types.FileSelectParams class method)](bpy.types.FileSelectParams.html#bpy.types.FileSelectParams.bl_rna_get_subclass_py)   - [(bpy.types.Float2Attribute class method)](bpy.types.Float2Attribute.html#bpy.types.Float2Attribute.bl_rna_get_subclass_py)   - [(bpy.types.Float2AttributeValue class method)](bpy.types.Float2AttributeValue.html#bpy.types.Float2AttributeValue.bl_rna_get_subclass_py)   - [(bpy.types.Float4x4Attribute class method)](bpy.types.Float4x4Attribute.html#bpy.types.Float4x4Attribute.bl_rna_get_subclass_py)   - [(bpy.types.Float4x4AttributeValue class method)](bpy.types.Float4x4AttributeValue.html#bpy.types.Float4x4AttributeValue.bl_rna_get_subclass_py)   - [(bpy.types.FloatAttribute class method)](bpy.types.FloatAttribute.html#bpy.types.FloatAttribute.bl_rna_get_subclass_py)   - [(bpy.types.FloatAttributeValue class method)](bpy.types.FloatAttributeValue.html#bpy.types.FloatAttributeValue.bl_rna_get_subclass_py)   - [(bpy.types.FloatColorAttribute class method)](bpy.types.FloatColorAttribute.html#bpy.types.FloatColorAttribute.bl_rna_get_subclass_py)   - [(bpy.types.FloatColorAttributeValue class method)](bpy.types.FloatColorAttributeValue.html#bpy.types.FloatColorAttributeValue.bl_rna_get_subclass_py)   - [(bpy.types.FloatProperty class method)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.bl_rna_get_subclass_py)   - [(bpy.types.FloatVectorAttribute class method)](bpy.types.FloatVectorAttribute.html#bpy.types.FloatVectorAttribute.bl_rna_get_subclass_py)   - [(bpy.types.FloatVectorAttributeValue class method)](bpy.types.FloatVectorAttributeValue.html#bpy.types.FloatVectorAttributeValue.bl_rna_get_subclass_py)   - [(bpy.types.FloatVectorValueReadOnly class method)](bpy.types.FloatVectorValueReadOnly.html#bpy.types.FloatVectorValueReadOnly.bl_rna_get_subclass_py)   - [(bpy.types.FloorConstraint class method)](bpy.types.FloorConstraint.html#bpy.types.FloorConstraint.bl_rna_get_subclass_py)   - [(bpy.types.FluidDomainSettings class method)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.bl_rna_get_subclass_py)   - [(bpy.types.FluidEffectorSettings class method)](bpy.types.FluidEffectorSettings.html#bpy.types.FluidEffectorSettings.bl_rna_get_subclass_py)   - [(bpy.types.FluidFlowSettings class method)](bpy.types.FluidFlowSettings.html#bpy.types.FluidFlowSettings.bl_rna_get_subclass_py)   - [(bpy.types.FluidModifier class method)](bpy.types.FluidModifier.html#bpy.types.FluidModifier.bl_rna_get_subclass_py)   - [(bpy.types.FModifier class method)](bpy.types.FModifier.html#bpy.types.FModifier.bl_rna_get_subclass_py)   - [(bpy.types.FModifierCycles class method)](bpy.types.FModifierCycles.html#bpy.types.FModifierCycles.bl_rna_get_subclass_py)   - [(bpy.types.FModifierEnvelope class method)](bpy.types.FModifierEnvelope.html#bpy.types.FModifierEnvelope.bl_rna_get_subclass_py)   - [(bpy.types.FModifierEnvelopeControlPoint class method)](bpy.types.FModifierEnvelopeControlPoint.html#bpy.types.FModifierEnvelopeControlPoint.bl_rna_get_subclass_py)   - [(bpy.types.FModifierEnvelopeControlPoints class method)](bpy.types.FModifierEnvelopeControlPoints.html#bpy.types.FModifierEnvelopeControlPoints.bl_rna_get_subclass_py)   - [(bpy.types.FModifierFunctionGenerator class method)](bpy.types.FModifierFunctionGenerator.html#bpy.types.FModifierFunctionGenerator.bl_rna_get_subclass_py)   - [(bpy.types.FModifierGenerator class method)](bpy.types.FModifierGenerator.html#bpy.types.FModifierGenerator.bl_rna_get_subclass_py)   - [(bpy.types.FModifierLimits class method)](bpy.types.FModifierLimits.html#bpy.types.FModifierLimits.bl_rna_get_subclass_py)   - [(bpy.types.FModifierNoise class method)](bpy.types.FModifierNoise.html#bpy.types.FModifierNoise.bl_rna_get_subclass_py)   - [(bpy.types.FModifierStepped class method)](bpy.types.FModifierStepped.html#bpy.types.FModifierStepped.bl_rna_get_subclass_py)   - [(bpy.types.FollowPathConstraint class method)](bpy.types.FollowPathConstraint.html#bpy.types.FollowPathConstraint.bl_rna_get_subclass_py)   - [(bpy.types.FollowTrackConstraint class method)](bpy.types.FollowTrackConstraint.html#bpy.types.FollowTrackConstraint.bl_rna_get_subclass_py)   - [(bpy.types.ForeachGeometryElementGenerationItem class method)](bpy.types.ForeachGeometryElementGenerationItem.html#bpy.types.ForeachGeometryElementGenerationItem.bl_rna_get_subclass_py)   - [(bpy.types.ForeachGeometryElementInputItem class method)](bpy.types.ForeachGeometryElementInputItem.html#bpy.types.ForeachGeometryElementInputItem.bl_rna_get_subclass_py)   - [(bpy.types.ForeachGeometryElementMainItem class method)](bpy.types.ForeachGeometryElementMainItem.html#bpy.types.ForeachGeometryElementMainItem.bl_rna_get_subclass_py)   - [(bpy.types.ForeachGeometryElementZoneViewerPathElem class method)](bpy.types.ForeachGeometryElementZoneViewerPathElem.html#bpy.types.ForeachGeometryElementZoneViewerPathElem.bl_rna_get_subclass_py)   - [(bpy.types.FreestyleLineSet class method)](bpy.types.FreestyleLineSet.html#bpy.types.FreestyleLineSet.bl_rna_get_subclass_py)   - [(bpy.types.FreestyleLineStyle class method)](bpy.types.FreestyleLineStyle.html#bpy.types.FreestyleLineStyle.bl_rna_get_subclass_py)   - [(bpy.types.FreestyleModules class method)](bpy.types.FreestyleModules.html#bpy.types.FreestyleModules.bl_rna_get_subclass_py)   - [(bpy.types.FreestyleModuleSettings class method)](bpy.types.FreestyleModuleSettings.html#bpy.types.FreestyleModuleSettings.bl_rna_get_subclass_py)   - [(bpy.types.FreestyleSettings class method)](bpy.types.FreestyleSettings.html#bpy.types.FreestyleSettings.bl_rna_get_subclass_py)   - [(bpy.types.Function class method)](bpy.types.Function.html#bpy.types.Function.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNode class method)](bpy.types.FunctionNode.html#bpy.types.FunctionNode.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeAlignEulerToVector class method)](bpy.types.FunctionNodeAlignEulerToVector.html#bpy.types.FunctionNodeAlignEulerToVector.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeAlignRotationToVector class method)](bpy.types.FunctionNodeAlignRotationToVector.html#bpy.types.FunctionNodeAlignRotationToVector.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeAxesToRotation class method)](bpy.types.FunctionNodeAxesToRotation.html#bpy.types.FunctionNodeAxesToRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeAxisAngleToRotation class method)](bpy.types.FunctionNodeAxisAngleToRotation.html#bpy.types.FunctionNodeAxisAngleToRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeBitMath class method)](bpy.types.FunctionNodeBitMath.html#bpy.types.FunctionNodeBitMath.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeBooleanMath class method)](bpy.types.FunctionNodeBooleanMath.html#bpy.types.FunctionNodeBooleanMath.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeCombineColor class method)](bpy.types.FunctionNodeCombineColor.html#bpy.types.FunctionNodeCombineColor.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeCombineMatrix class method)](bpy.types.FunctionNodeCombineMatrix.html#bpy.types.FunctionNodeCombineMatrix.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeCombineTransform class method)](bpy.types.FunctionNodeCombineTransform.html#bpy.types.FunctionNodeCombineTransform.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeCompare class method)](bpy.types.FunctionNodeCompare.html#bpy.types.FunctionNodeCompare.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeEulerToRotation class method)](bpy.types.FunctionNodeEulerToRotation.html#bpy.types.FunctionNodeEulerToRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeFindInString class method)](bpy.types.FunctionNodeFindInString.html#bpy.types.FunctionNodeFindInString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeFloatToInt class method)](bpy.types.FunctionNodeFloatToInt.html#bpy.types.FunctionNodeFloatToInt.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeFormatString class method)](bpy.types.FunctionNodeFormatString.html#bpy.types.FunctionNodeFormatString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeHashValue class method)](bpy.types.FunctionNodeHashValue.html#bpy.types.FunctionNodeHashValue.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputBool class method)](bpy.types.FunctionNodeInputBool.html#bpy.types.FunctionNodeInputBool.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputColor class method)](bpy.types.FunctionNodeInputColor.html#bpy.types.FunctionNodeInputColor.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputInt class method)](bpy.types.FunctionNodeInputInt.html#bpy.types.FunctionNodeInputInt.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputRotation class method)](bpy.types.FunctionNodeInputRotation.html#bpy.types.FunctionNodeInputRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputSpecialCharacters class method)](bpy.types.FunctionNodeInputSpecialCharacters.html#bpy.types.FunctionNodeInputSpecialCharacters.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputString class method)](bpy.types.FunctionNodeInputString.html#bpy.types.FunctionNodeInputString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInputVector class method)](bpy.types.FunctionNodeInputVector.html#bpy.types.FunctionNodeInputVector.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeIntegerMath class method)](bpy.types.FunctionNodeIntegerMath.html#bpy.types.FunctionNodeIntegerMath.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInvertMatrix class method)](bpy.types.FunctionNodeInvertMatrix.html#bpy.types.FunctionNodeInvertMatrix.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeInvertRotation class method)](bpy.types.FunctionNodeInvertRotation.html#bpy.types.FunctionNodeInvertRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeMatchString class method)](bpy.types.FunctionNodeMatchString.html#bpy.types.FunctionNodeMatchString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeMatrixDeterminant class method)](bpy.types.FunctionNodeMatrixDeterminant.html#bpy.types.FunctionNodeMatrixDeterminant.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeMatrixMultiply class method)](bpy.types.FunctionNodeMatrixMultiply.html#bpy.types.FunctionNodeMatrixMultiply.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeProjectPoint class method)](bpy.types.FunctionNodeProjectPoint.html#bpy.types.FunctionNodeProjectPoint.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeQuaternionToRotation class method)](bpy.types.FunctionNodeQuaternionToRotation.html#bpy.types.FunctionNodeQuaternionToRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRandomValue class method)](bpy.types.FunctionNodeRandomValue.html#bpy.types.FunctionNodeRandomValue.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeReplaceString class method)](bpy.types.FunctionNodeReplaceString.html#bpy.types.FunctionNodeReplaceString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotateEuler class method)](bpy.types.FunctionNodeRotateEuler.html#bpy.types.FunctionNodeRotateEuler.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotateRotation class method)](bpy.types.FunctionNodeRotateRotation.html#bpy.types.FunctionNodeRotateRotation.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotateVector class method)](bpy.types.FunctionNodeRotateVector.html#bpy.types.FunctionNodeRotateVector.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotationToAxisAngle class method)](bpy.types.FunctionNodeRotationToAxisAngle.html#bpy.types.FunctionNodeRotationToAxisAngle.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotationToEuler class method)](bpy.types.FunctionNodeRotationToEuler.html#bpy.types.FunctionNodeRotationToEuler.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeRotationToQuaternion class method)](bpy.types.FunctionNodeRotationToQuaternion.html#bpy.types.FunctionNodeRotationToQuaternion.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeSeparateColor class method)](bpy.types.FunctionNodeSeparateColor.html#bpy.types.FunctionNodeSeparateColor.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeSeparateMatrix class method)](bpy.types.FunctionNodeSeparateMatrix.html#bpy.types.FunctionNodeSeparateMatrix.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeSeparateTransform class method)](bpy.types.FunctionNodeSeparateTransform.html#bpy.types.FunctionNodeSeparateTransform.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeSliceString class method)](bpy.types.FunctionNodeSliceString.html#bpy.types.FunctionNodeSliceString.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeStringLength class method)](bpy.types.FunctionNodeStringLength.html#bpy.types.FunctionNodeStringLength.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeStringToValue class method)](bpy.types.FunctionNodeStringToValue.html#bpy.types.FunctionNodeStringToValue.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeTransformDirection class method)](bpy.types.FunctionNodeTransformDirection.html#bpy.types.FunctionNodeTransformDirection.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeTransformPoint class method)](bpy.types.FunctionNodeTransformPoint.html#bpy.types.FunctionNodeTransformPoint.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeTransposeMatrix class method)](bpy.types.FunctionNodeTransposeMatrix.html#bpy.types.FunctionNodeTransposeMatrix.bl_rna_get_subclass_py)   - [(bpy.types.FunctionNodeValueToString class method)](bpy.types.FunctionNodeValueToString.html#bpy.types.FunctionNodeValueToString.bl_rna_get_subclass_py)   - [(bpy.types.GammaCrossStrip class method)](bpy.types.GammaCrossStrip.html#bpy.types.GammaCrossStrip.bl_rna_get_subclass_py)   - [(bpy.types.GaussianBlurStrip class method)](bpy.types.GaussianBlurStrip.html#bpy.types.GaussianBlurStrip.bl_rna_get_subclass_py)   - [(bpy.types.GeometryAttributeConstraint class method)](bpy.types.GeometryAttributeConstraint.html#bpy.types.GeometryAttributeConstraint.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNode class method)](bpy.types.GeometryNode.html#bpy.types.GeometryNode.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeAccumulateField class method)](bpy.types.GeometryNodeAccumulateField.html#bpy.types.GeometryNodeAccumulateField.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeAttributeDomainSize class method)](bpy.types.GeometryNodeAttributeDomainSize.html#bpy.types.GeometryNodeAttributeDomainSize.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeAttributeStatistic class method)](bpy.types.GeometryNodeAttributeStatistic.html#bpy.types.GeometryNodeAttributeStatistic.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeBake class method)](bpy.types.GeometryNodeBake.html#bpy.types.GeometryNodeBake.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeBlurAttribute class method)](bpy.types.GeometryNodeBlurAttribute.html#bpy.types.GeometryNodeBlurAttribute.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeBoundBox class method)](bpy.types.GeometryNodeBoundBox.html#bpy.types.GeometryNodeBoundBox.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCameraInfo class method)](bpy.types.GeometryNodeCameraInfo.html#bpy.types.GeometryNodeCameraInfo.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCaptureAttribute class method)](bpy.types.GeometryNodeCaptureAttribute.html#bpy.types.GeometryNodeCaptureAttribute.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCollectionInfo class method)](bpy.types.GeometryNodeCollectionInfo.html#bpy.types.GeometryNodeCollectionInfo.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeConvexHull class method)](bpy.types.GeometryNodeConvexHull.html#bpy.types.GeometryNodeConvexHull.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCornersOfEdge class method)](bpy.types.GeometryNodeCornersOfEdge.html#bpy.types.GeometryNodeCornersOfEdge.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCornersOfFace class method)](bpy.types.GeometryNodeCornersOfFace.html#bpy.types.GeometryNodeCornersOfFace.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCornersOfVertex class method)](bpy.types.GeometryNodeCornersOfVertex.html#bpy.types.GeometryNodeCornersOfVertex.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurveArc class method)](bpy.types.GeometryNodeCurveArc.html#bpy.types.GeometryNodeCurveArc.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurveEndpointSelection class method)](bpy.types.GeometryNodeCurveEndpointSelection.html#bpy.types.GeometryNodeCurveEndpointSelection.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurveHandleTypeSelection class method)](bpy.types.GeometryNodeCurveHandleTypeSelection.html#bpy.types.GeometryNodeCurveHandleTypeSelection.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurveLength class method)](bpy.types.GeometryNodeCurveLength.html#bpy.types.GeometryNodeCurveLength.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurveOfPoint class method)](bpy.types.GeometryNodeCurveOfPoint.html#bpy.types.GeometryNodeCurveOfPoint.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurvePrimitiveBezierSegment class method)](bpy.types.GeometryNodeCurvePrimitiveBezierSegment.html#bpy.types.GeometryNodeCurvePrimitiveBezierSegment.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNodeCurvePrimitiveCircle class method)](bpy.types.GeometryNodeCurvePrimitiveCircle.html#bpy.types.GeometryNodeCurvePrimitiveCircle.bl_rna_get_subclass_py)   - [(bpy.types.GeometryNod


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

[Assistant]
[image reference removed]

The Armature modifier.

Object
:   The name of the armature object used by this modifier.

Vertex Group
:   The name of a vertex group of the object, the weights of which will be used to determine the influence of this
    Armature Modifier’s result when mixing it with the results from other *Armature* ones.

    Only meaningful when having at least two of these modifiers on the same object,
    with *Multi Modifier* activated.

    Invert
    :   Inverts the influence set by the vertex group defined in previous setting
        (i.e. reverses the weight values of this group).

Bind to
:   Vertex Groups
    :   When enabled, bones of a given name will deform points which belong to
        [vertex groups](../../../modeling/meshes/properties/vertex_groups/index.xhtml) of the same name.
        E.g. a bone named “forearm”, will only affect the points in the “forearm” vertex group.

        The influence of one bone on a given point is controlled by the weight of this point in the relevant group.
        A much more precise method than *Bone Envelopes*, but also generally longer to set up.

    Bone Envelopes
    :   When enabled, bones will deform points or control points near them,
        defined by each bone’s envelope radius and distance.
        Enable/Disable bone [envelopes](../../../animation/armatures/bones/properties/deform.xhtml#armature-bones-envelope) defining the deformation
        (i.e. bones deform points in their neighborhood).


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

[Assistant] ps.paint.html#bpy.ops.paint.image_from_view) - [image_opacity (bpy.types.MovieTrackingPlaneTrack attribute)](bpy.types.MovieTrackingPlaneTrack.html#bpy.types.MovieTrackingPlaneTrack.image_opacity) - [image_output_path (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.image_output_path) - [image_paint() (in module bpy.ops.paint)](bpy.ops.paint.html#bpy.ops.paint.image_paint) - [image_paint_object (in module bpy.context)](bpy.context.html#bpy.context.image_paint_object) - [image_pixels (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.image_pixels) - [image_pixels_float (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.image_pixels_float) - [image_resolution (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.image_resolution) - [image_size (bpy.types.ImagePreview attribute)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.image_size) - [image_strip (bpy.types.ThemeSequenceEditor attribute)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.image_strip) - [image_strip_add() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.image_strip_add) - [IMAGE_UL_render_slots (class in bpy.types)](bpy.types.IMAGE_UL_render_slots.html#bpy.types.IMAGE_UL_render_slots) - [IMAGE_UL_udim_tiles (class in bpy.types)](bpy.types.IMAGE_UL_udim_tiles.html#bpy.types.IMAGE_UL_udim_tiles) - [ImageFormatSettings (class in bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings) - [ImageFormatSettings.display_settings (in module bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.display_settings) - [ImageFormatSettings.has_linear_colorspace (in module bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.has_linear_colorspace) - [ImageFormatSettings.linear_colorspace_settings (in module bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.linear_colorspace_settings) - [ImageFormatSettings.stereo_3d_format (in module bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.stereo_3d_format) - [ImageFormatSettings.view_settings (in module bpy.types)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.view_settings) - [ImagePackedFile (class in bpy.types)](bpy.types.ImagePackedFile.html#bpy.types.ImagePackedFile) - [ImagePackedFile.packed_file (in module bpy.types)](bpy.types.ImagePackedFile.html#bpy.types.ImagePackedFile.packed_file) - [ImagePackedFile.tile_number (in module bpy.types)](bpy.types.ImagePackedFile.html#bpy.types.ImagePackedFile.tile_number) - [ImagePackedFile.view (in module bpy.types)](bpy.types.ImagePackedFile.html#bpy.types.ImagePackedFile.view) - [ImagePaint (class in bpy.types)](bpy.types.ImagePaint.html#bpy.types.ImagePaint) - [ImagePaint.missing_materials (in module bpy.types)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.missing_materials) - [ImagePaint.missing_stencil (in module bpy.types)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.missing_stencil) - [ImagePaint.missing_texture (in module bpy.types)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.missing_texture) - [ImagePaint.missing_uvs (in module bpy.types)](bpy.types.ImagePaint.html#bpy.types.ImagePaint.missing_uvs) - [ImagePreview (class in bpy.types)](bpy.types.ImagePreview.html#bpy.types.ImagePreview) - [ImagePreview.icon_id (in module bpy.types)](bpy.types.ImagePreview.html#bpy.types.ImagePreview.icon_id) - [images_separate() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.images_separate) - [ImageStrip (class in bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip) - [ImageStrip.colorspace_settings (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.colorspace_settings) - [ImageStrip.crop (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.crop) - [ImageStrip.elements (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.elements) - [ImageStrip.proxy (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.proxy) - [ImageStrip.retiming_keys (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.retiming_keys) - [ImageStrip.stereo_3d_format (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.stereo_3d_format) - [ImageStrip.transform (in module bpy.types)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.transform) - [ImageTexture (class in bpy.types)](bpy.types.ImageTexture.html#bpy.types.ImageTexture) - [ImageTexture.image_user (in module bpy.types)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.image_user) - [ImageTexture.users_material (in module bpy.types)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.users_material) - [ImageTexture.users_object_modifier (in module bpy.types)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.users_object_modifier) - [ImageUser (class in bpy.types)](bpy.types.ImageUser.html#bpy.types.ImageUser) - [ImageUser.multilayer_layer (in module bpy.types)](bpy.types.ImageUser.html#bpy.types.ImageUser.multilayer_layer) - [ImageUser.multilayer_pass (in module bpy.types)](bpy.types.ImageUser.html#bpy.types.ImageUser.multilayer_pass) - [ImageUser.multilayer_view (in module bpy.types)](bpy.types.ImageUser.html#bpy.types.ImageUser.multilayer_view) - imbuf   - [module](imbuf.html#module-imbuf) - imbuf.types   - [module](imbuf.types.html#module-imbuf.types) - [imbuf.types.ImBuf (class in imbuf.types)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf) - [import_as_mesh_planes() (in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.import_as_mesh_planes) - [import_method (bpy.types.FileAssetSelectParams attribute)](bpy.types.FileAssetSelectParams.html#bpy.types.FileAssetSelectParams.import_method)   - [(bpy.types.UserAssetLibrary attribute)](bpy.types.UserAssetLibrary.html#bpy.types.UserAssetLibrary.import_method) - [impulse_clamp (bpy.types.ClothCollisionSettings attribute)](bpy.types.ClothCollisionSettings.html#bpy.types.ClothCollisionSettings.impulse_clamp) - [increment() (freestyle.types.freestyle.types.Iterator method)](freestyle.types.html#freestyle.types.freestyle.types.Iterator.increment) - [incremented() (freestyle.types.freestyle.types.StrokeVertexIterator method)](freestyle.types.html#freestyle.types.freestyle.types.StrokeVertexIterator.incremented) - [indent() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.indent)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.indent) - [indent_or_autocomplete() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.indent_or_autocomplete)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.indent_or_autocomplete) - [indentation (bpy.types.Text attribute)](bpy.types.Text.html#bpy.types.Text.indentation) - [index (bmesh.types.bmesh.types.BMEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.index)   - [(bmesh.types.bmesh.types.BMFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.index)   - [(bmesh.types.bmesh.types.BMLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop.index)   - [(bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.index)   - [(bpy.types.PointCache attribute)](bpy.types.PointCache.html#bpy.types.PointCache.index)   - [(bpy.types.PointCacheItem attribute)](bpy.types.PointCacheItem.html#bpy.types.PointCacheItem.index) - [index_layer_name (bpy.types.ParticleInstanceModifier attribute)](bpy.types.ParticleInstanceModifier.html#bpy.types.ParticleInstanceModifier.index_layer_name) - [index_switch_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.index_switch_item_add) - [index_switch_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.index_switch_item_remove) - [index_update() (bmesh.types.bmesh.types.BMEdgeSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMEdgeSeq.index_update)   - [(bmesh.types.bmesh.types.BMElemSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMElemSeq.index_update)   - [(bmesh.types.bmesh.types.BMFaceSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMFaceSeq.index_update)   - [(bmesh.types.bmesh.types.BMVertSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMVertSeq.index_update) - [IndexSwitchItem (class in bpy.types)](bpy.types.IndexSwitchItem.html#bpy.types.IndexSwitchItem) - [IndexSwitchItem.identifier (in module bpy.types)](bpy.types.IndexSwitchItem.html#bpy.types.IndexSwitchItem.identifier) - [indirect_only (bpy.types.LayerCollection attribute)](bpy.types.LayerCollection.html#bpy.types.LayerCollection.indirect_only) - [indirect_only_get() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.indirect_only_get) - [inflow (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.inflow) - [influence (bpy.types.Constraint attribute)](bpy.types.Constraint.html#bpy.types.Constraint.influence)   - [(bpy.types.FModifier attribute)](bpy.types.FModifier.html#bpy.types.FModifier.influence)   - [(bpy.types.LineStyleAlphaModifier_AlongStroke attribute)](bpy.types.LineStyleAlphaModifier_AlongStroke.html#bpy.types.LineStyleAlphaModifier_AlongStroke.influence)   - [(bpy.types.LineStyleAlphaModifier_CreaseAngle attribute)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaModifier_CreaseAngle.influence)   - [(bpy.types.LineStyleAlphaModifier_Curvature_3D attribute)](bpy.types.LineStyleAlphaModifier_Curvature_3D.html#bpy.types.LineStyleAlphaModifier_Curvature_3D.influence)   - [(bpy.types.LineStyleAlphaModifier_DistanceFromCamera attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.influence)   - [(bpy.types.LineStyleAlphaModifier_DistanceFromObject attribute)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.influence)   - [(bpy.types.LineStyleAlphaModifier_Material attribute)](bpy.types.LineStyleAlphaModifier_Material.html#bpy.types.LineStyleAlphaModifier_Material.influence)   - [(bpy.types.LineStyleAlphaModifier_Noise attribute)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise.influence)   - [(bpy.types.LineStyleAlphaModifier_Tangent attribute)](bpy.types.LineStyleAlphaModifier_Tangent.html#bpy.types.LineStyleAlphaModifier_Tangent.influence)   - [(bpy.types.LineStyleColorModifier_AlongStroke attribute)](bpy.types.LineStyleColorModifier_AlongStroke.html#bpy.types.LineStyleColorModifier_AlongStroke.influence)   - [(bpy.types.LineStyleColorModifier_CreaseAngle attribute)](bpy.types.LineStyleColorModifier_CreaseAngle.html#bpy.types.LineStyleColorModifier_CreaseAngle.influence)   - [(bpy.types.LineStyleColorModifier_Curvature_3D attribute)](bpy.types.LineStyleColorModifier_Curvature_3D.html#bpy.types.LineStyleColorModifier_Curvature_3D.influence)   - [(bpy.types.LineStyleColorModifier_DistanceFromCamera attribute)](bpy.types.LineStyleColorModifier_DistanceFromCamera.html#bpy.types.LineStyleColorModifier_DistanceFromCamera.influence)   - [(bpy.types.LineStyleColorModifier_DistanceFromObject attribute)](bpy.types.LineStyleColorModifier_DistanceFromObject.html#bpy.types.LineStyleColorModifier_DistanceFromObject.influence)   - [(bpy.types.LineStyleColorModifier_Material attribute)](bpy.types.LineStyleColorModifier_Material.html#bpy.types.LineStyleColorModifier_Material.influence)   - [(bpy.types.LineStyleColorModifier_Noise attribute)](bpy.types.LineStyleColorModifier_Noise.html#bpy.types.LineStyleColorModifier_Noise.influence)   - [(bpy.types.LineStyleColorModifier_Tangent attribute)](bpy.types.LineStyleColorModifier_Tangent.html#bpy.types.LineStyleColorModifier_Tangent.influence)   - [(bpy.types.LineStyleThicknessModifier_AlongStroke attribute)](bpy.types.LineStyleThicknessModifier_AlongStroke.html#bpy.types.LineStyleThicknessModifier_AlongStroke.influence)   - [(bpy.types.LineStyleThicknessModifier_Calligraphy attribute)](bpy.types.LineStyleThicknessModifier_Calligraphy.html#bpy.types.LineStyleThicknessModifier_Calligraphy.influence)   - [(bpy.types.LineStyleThicknessModifier_CreaseAngle attribute)](bpy.types.LineStyleThicknessModifier_CreaseAngle.html#bpy.types.LineStyleThicknessModifier_CreaseAngle.influence)   - [(bpy.types.LineStyleThicknessModifier_Curvature_3D attribute)](bpy.types.LineStyleThicknessModifier_Curvature_3D.html#bpy.types.LineStyleThicknessModifier_Curvature_3D.influence)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromCamera attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromCamera.html#bpy.types.LineStyleThicknessModifier_DistanceFromCamera.influence)   - [(bpy.types.LineStyleThicknessModifier_DistanceFromObject attribute)](bpy.types.LineStyleThicknessModifier_DistanceFromObject.html#bpy.types.LineStyleThicknessModifier_DistanceFromObject.influence)   - [(bpy.types.LineStyleThicknessModifier_Material attribute)](bpy.types.LineStyleThicknessModifier_Material.html#bpy.types.LineStyleThicknessModifier_Material.influence)   - [(bpy.types.LineStyleThicknessModifier_Noise attribute)](bpy.types.LineStyleThicknessModifier_Noise.html#bpy.types.LineStyleThicknessModifier_Noise.influence)   - [(bpy.types.LineStyleThicknessModifier_Tangent attribute)](bpy.types.LineStyleThicknessModifier_Tangent.html#bpy.types.LineStyleThicknessModifier_Tangent.influence)   - [(bpy.types.NlaStrip attribute)](bpy.types.NlaStrip.html#bpy.types.NlaStrip.influence) - [influence_distance (bpy.types.LightProbe attribute)](bpy.types.LightProbe.html#bpy.types.LightProbe.influence_distance) - [influence_location (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.influence_location) - [influence_rotation (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.influence_rotation) - [influence_scale (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.influence_scale) - [influence_type (bpy.types.LightProbeSphere attribute)](bpy.types.LightProbeSphere.html#bpy.types.LightProbeSphere.influence_type) - [info (bpy.types.AnnotationLayer attribute)](bpy.types.AnnotationLayer.html#bpy.types.AnnotationLayer.info)   - [(bpy.types.ThemeWidgetStateColors attribute)](bpy.types.ThemeWidgetStateColors.html#bpy.types.ThemeWidgetStateColors.info) - [info_debug (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_debug) - [info_debug_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_debug_text) - [info_error_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_error_text) - [info_info_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_info_text) - [info_log_show() (in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.info_log_show) - [info_operator (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_operator) - [info_operator_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_operator_text) - [info_property (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_property) - [info_property_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_property_text) - [info_selected (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_selected) - [info_selected_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_selected_text) - [info_warning_text (bpy.types.ThemeInfo attribute)](bpy.types.ThemeInfo.html#bpy.types.ThemeInfo.info_warning_text) - [inherit_scale (bpy.types.Bone attribute)](bpy.types.Bone.html#bpy.types.Bone.inherit_scale)   - [(bpy.types.EditBone attribute)](bpy.types.EditBone.html#bpy.types.EditBone.inherit_scale) - [init() (bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteGenericIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteGenericIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyChainSilhouetteIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyExternalContourChainingIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteAndRelativeChainingIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsAbsoluteChainingIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillOcclusionsRelativeChainingIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator method)](freestyle.chainingiterators.html#freestyle.chainingiterators.freestyle.chainingiterators.pyFillQi0AbsoluteAndRelativeChainingIterator.init)   - [(freestyle.chainingiterators.freestyle.chainingiterators.pyNoIdChainSilhouetteIterator method)](freesty


[User] Give a detailed overview of Saving Catalogs: syntax, arguments, return values, common patterns.

[Assistant]
Saving catalogs makes any edits to any catalogs permanent by writing the current set up to the asset library.
Catalogs can be saved in the [Asset Browser](../../editors/asset_browser.html)
through Header ‣ Catalog ‣ Save Asset Catalog.
Once the catalog is created you can double `LMB` on it’s name
Catalogs can also be saved in the *Source List* region of the editor
by clicking the save icon found at the top of the tree view.


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

[Assistant]
Display UVs
:   Show the active UV map as an overlay in the UV Editor.

UV Face Opacity
:   Adjust the opacity of face fill colors in UV overlays.

UV Opacity Edit Mode
:   Opacity of edges and faces.

Display As Edit Mode
:   Control how edges are shown.

    Outline:
    :   Display edges in gray with a black outline.

    Dash:
    :   Display edges as dashed black-gray lines.

    Black:
    :   Display edges in black.

    White:
    :   Display edges in white.

Modified Edges Edit Mode
:   Additionally show the edges as they look after applying modifiers (in gray).

Faces Edit Mode
:   Display faces over the image.


[User] Provide the full official documentation entry for BlendDataHairCurves(bpy_struct), preserving all code examples.

[Assistant]
# BlendDataHairCurves(bpy_struct)

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

*class* bpy.types.BlendDataHairCurves(*bpy_struct*)
:   Collection of hair curves

    new(*name*)
    :   Add a new hair to the main database

        Parameters:
        :   **name** (*string**,* *(**never None**)*) – New name for the data-block

        Returns:
        :   New curves data-block

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

    remove(*curves*, *\**, *do_unlink=True*, *do_id_user=True*, *do_ui_user=True*)
    :   Remove a curves data-block from the current blendfile

        Parameters:
        :   - **curves** ([`Curves`](bpy.types.Curves.html#bpy.types.Curves "bpy.types.Curves"), (never None)) – Curves data-block to remove
            - **do_unlink** (*boolean**,* *(**optional**)*) – Unlink all usages of this curves before deleting it (WARNING: will also delete objects instancing that curves data)
            - **do_id_user** (*boolean**,* *(**optional**)*) – Decrement user counter of all data-blocks used by this curves data
            - **do_ui_user** (*boolean**,* *(**optional**)*) – Make sure interface does not reference this curves data

    tag(*value*)
    :   tag

        Parameters:
        :   **value** (*boolean*) – Value

    *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 Options in Blender? Include parameters, examples, warnings and best practices.

[Assistant]
Steps
:   Specifies how many copies will be extruded along the “sweep”.

Angle
:   Specifies the angle “swept” by this tool, in degrees (e.g. set it to 180 for half a turn).

Auto Merge
:   Automatically merges the first a last duplicates,
    if they make a full revolution which results in overlapping geometry.

Flip Normals
:   Reverses the [Normal’s](../../../glossary/index.xhtml#term-Normal) direction for any resulting geometry.

Center X, Y, Z
:   Specifies the center of the spin. By default it uses the cursor position.

Axis X, Y, Z
:   Specify the spin axis as a vector. By default it uses the view axis (viewport).


[User] Provide the full official documentation entry for DynamicPaintSurfaces(bpy_struct), preserving all code examples.

[Assistant]
# DynamicPaintSurfaces(bpy_struct)

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

*class* bpy.types.DynamicPaintSurfaces(*bpy_struct*)
:   Collection of Dynamic Paint Canvas surfaces

    active
    :   Active Dynamic Paint surface being displayed

        Type:
        :   [`DynamicPaintSurface`](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface "bpy.types.DynamicPaintSurface"), (readonly)

    active_index
    :   Type:
        :   int in [0, inf], default 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