user: Give a detailed overview of C: syntax, arguments, return values, common patterns.

assistant: (bpy.types.GreasePencilTintModifier.html#bpy.types.GreasePencilTintModifier.color_mode)   - [(bpy.types.ImageFormatSettings attribute)](bpy.types.ImageFormatSettings.html#bpy.types.ImageFormatSettings.color_mode)   - [(bpy.types.VoronoiTexture attribute)](bpy.types.VoronoiTexture.html#bpy.types.VoronoiTexture.color_mode) - [color_move() (in module bpy.ops.palette)](bpy.ops.palette.html#bpy.ops.palette.color_move) - [color_multiply (bpy.types.ColorBalanceModifier attribute)](bpy.types.ColorBalanceModifier.html#bpy.types.ColorBalanceModifier.color_multiply)   - [(bpy.types.EffectStrip attribute)](bpy.types.EffectStrip.html#bpy.types.EffectStrip.color_multiply)   - [(bpy.types.ImageStrip attribute)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.color_multiply)   - [(bpy.types.MaskStrip attribute)](bpy.types.MaskStrip.html#bpy.types.MaskStrip.color_multiply)   - [(bpy.types.MetaStrip attribute)](bpy.types.MetaStrip.html#bpy.types.MetaStrip.color_multiply)   - [(bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.color_multiply)   - [(bpy.types.MovieStrip attribute)](bpy.types.MovieStrip.html#bpy.types.MovieStrip.color_multiply)   - [(bpy.types.SceneStrip attribute)](bpy.types.SceneStrip.html#bpy.types.SceneStrip.color_multiply) - [color_node (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.color_node) - [color_picker_type (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.color_picker_type) - [color_post (bpy.types.MotionPath attribute)](bpy.types.MotionPath.html#bpy.types.MotionPath.color_post) - [color_ramp_field (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.color_ramp_field) - [color_ramp_field_scale (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.color_ramp_field_scale) - [color_saturation (bpy.types.EffectStrip attribute)](bpy.types.EffectStrip.html#bpy.types.EffectStrip.color_saturation)   - [(bpy.types.ImageStrip attribute)](bpy.types.ImageStrip.html#bpy.types.ImageStrip.color_saturation)   - [(bpy.types.MaskStrip attribute)](bpy.types.MaskStrip.html#bpy.types.MaskStrip.color_saturation)   - [(bpy.types.MetaStrip attribute)](bpy.types.MetaStrip.html#bpy.types.MetaStrip.color_saturation)   - [(bpy.types.MovieClipStrip attribute)](bpy.types.MovieClipStrip.html#bpy.types.MovieClipStrip.color_saturation)   - [(bpy.types.MovieStrip attribute)](bpy.types.MovieStrip.html#bpy.types.MovieStrip.color_saturation)   - [(bpy.types.SceneStrip attribute)](bpy.types.SceneStrip.html#bpy.types.SceneStrip.color_saturation) - [color_set (bpy.types.ActionGroup attribute)](bpy.types.ActionGroup.html#bpy.types.ActionGroup.color_set) - [color_spread_speed (bpy.types.DynamicPaintSurface attribute)](bpy.types.DynamicPaintSurface.html#bpy.types.DynamicPaintSurface.color_spread_speed) - [color_srgb (bpy.types.ByteColorAttributeValue attribute)](bpy.types.ByteColorAttributeValue.html#bpy.types.ByteColorAttributeValue.color_srgb)   - [(bpy.types.FloatColorAttributeValue attribute)](bpy.types.FloatColorAttributeValue.html#bpy.types.FloatColorAttributeValue.color_srgb) - [color_strip (bpy.types.ThemeSequenceEditor attribute)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.color_strip) - [color_tag (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.color_tag)   - [(bpy.types.GreasePencilLayerGroup attribute)](bpy.types.GreasePencilLayerGroup.html#bpy.types.GreasePencilLayerGroup.color_tag)   - [(bpy.types.NodeTree attribute)](bpy.types.NodeTree.html#bpy.types.NodeTree.color_tag)   - [(bpy.types.Strip attribute)](bpy.types.Strip.html#bpy.types.Strip.color_tag) - [color_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.color_type)   - [(bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.color_type) - [ColorBalanceModifier (class in bpy.types)](bpy.types.ColorBalanceModifier.html#bpy.types.ColorBalanceModifier) - [ColorBalanceModifier.color_balance (in module bpy.types)](bpy.types.ColorBalanceModifier.html#bpy.types.ColorBalanceModifier.color_balance) - [ColorManagedDisplaySettings (class in bpy.types)](bpy.types.ColorManagedDisplaySettings.html#bpy.types.ColorManagedDisplaySettings) - [ColorManagedInputColorspaceSettings (class in bpy.types)](bpy.types.ColorManagedInputColorspaceSettings.html#bpy.types.ColorManagedInputColorspaceSettings) - [ColorManagedSequencerColorspaceSettings (class in bpy.types)](bpy.types.ColorManagedSequencerColorspaceSettings.html#bpy.types.ColorManagedSequencerColorspaceSettings) - [ColorManagedViewSettings (class in bpy.types)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings) - [ColorManagedViewSettings.curve_mapping (in module bpy.types)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.curve_mapping) - [ColorManagedViewSettings.is_hdr (in module bpy.types)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.is_hdr) - [ColorManagedViewSettings.support_emulation (in module bpy.types)](bpy.types.ColorManagedViewSettings.html#bpy.types.ColorManagedViewSettings.support_emulation) - [ColorMapping (class in bpy.types)](bpy.types.ColorMapping.html#bpy.types.ColorMapping) - [ColorMapping.color_ramp (in module bpy.types)](bpy.types.ColorMapping.html#bpy.types.ColorMapping.color_ramp) - [ColorMixStrip (class in bpy.types)](bpy.types.ColorMixStrip.html#bpy.types.ColorMixStrip) - [ColorMixStrip.input_count (in module bpy.types)](bpy.types.ColorMixStrip.html#bpy.types.ColorMixStrip.input_count) - [ColorRamp (class in bpy.types)](bpy.types.ColorRamp.html#bpy.types.ColorRamp) - [ColorRamp.elements (in module bpy.types)](bpy.types.ColorRamp.html#bpy.types.ColorRamp.elements) - [ColorRampElement (class in bpy.types)](bpy.types.ColorRampElement.html#bpy.types.ColorRampElement) - [ColorRampElements (class in bpy.types)](bpy.types.ColorRampElements.html#bpy.types.ColorRampElements) - [colors_reverse() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.colors_reverse) - [colors_rotate() (in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.colors_rotate) - [ColorStrip (class in bpy.types)](bpy.types.ColorStrip.html#bpy.types.ColorStrip) - [ColorStrip.input_count (in module bpy.types)](bpy.types.ColorStrip.html#bpy.types.ColorStrip.input_count) - [column() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.column) - [column_flow() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.column_flow) - [column_name (bpy.types.SpreadsheetRowFilter attribute)](bpy.types.SpreadsheetRowFilter.html#bpy.types.SpreadsheetRowFilter.column_name) - [combine_bundle_item_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.combine_bundle_item_add) - [combine_bundle_item_move() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.combine_bundle_item_move) - [combine_bundle_item_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.combine_bundle_item_remove) - [comment_toggle() (in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.comment_toggle) - [compare() (bpy.types.KeyMapItem method)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.compare) - [component (bpy.types.GeometryNodeAttributeDomainSize attribute)](bpy.types.GeometryNodeAttributeDomainSize.html#bpy.types.GeometryNodeAttributeDomainSize.component)   - [(bpy.types.ShaderNodeBsdfHair attribute)](bpy.types.ShaderNodeBsdfHair.html#bpy.types.ShaderNodeBsdfHair.component)   - [(bpy.types.ShaderNodeBsdfToon attribute)](bpy.types.ShaderNodeBsdfToon.html#bpy.types.ShaderNodeBsdfToon.component) - [composite_cancel (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.composite_cancel) - [composite_post (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.composite_post) - [composite_pre (in module bpy.app.handlers)](bpy.app.handlers.html#bpy.app.handlers.composite_pre) - [compositing_node_group (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.compositing_node_group) - [composition_guide_color (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.composition_guide_color) - [compositor_denoise_device (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.compositor_denoise_device) - [compositor_denoise_final_quality (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.compositor_denoise_final_quality) - [compositor_denoise_preview_quality (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.compositor_denoise_preview_quality) - [compositor_device (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.compositor_device) - [compositor_precision (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.compositor_precision) - [CompositorNode (class in bpy.types)](bpy.types.CompositorNode.html#bpy.types.CompositorNode) - [CompositorNodeAlphaOver (class in bpy.types)](bpy.types.CompositorNodeAlphaOver.html#bpy.types.CompositorNodeAlphaOver) - [CompositorNodeAntiAliasing (class in bpy.types)](bpy.types.CompositorNodeAntiAliasing.html#bpy.types.CompositorNodeAntiAliasing) - [CompositorNodeBilateralblur (class in bpy.types)](bpy.types.CompositorNodeBilateralblur.html#bpy.types.CompositorNodeBilateralblur) - [CompositorNodeBlur (class in bpy.types)](bpy.types.CompositorNodeBlur.html#bpy.types.CompositorNodeBlur) - [CompositorNodeBokehBlur (class in bpy.types)](bpy.types.CompositorNodeBokehBlur.html#bpy.types.CompositorNodeBokehBlur) - [CompositorNodeBokehImage (class in bpy.types)](bpy.types.CompositorNodeBokehImage.html#bpy.types.CompositorNodeBokehImage) - [CompositorNodeBoxMask (class in bpy.types)](bpy.types.CompositorNodeBoxMask.html#bpy.types.CompositorNodeBoxMask) - [CompositorNodeBrightContrast (class in bpy.types)](bpy.types.CompositorNodeBrightContrast.html#bpy.types.CompositorNodeBrightContrast) - [CompositorNodeChannelMatte (class in bpy.types)](bpy.types.CompositorNodeChannelMatte.html#bpy.types.CompositorNodeChannelMatte) - [CompositorNodeChromaMatte (class in bpy.types)](bpy.types.CompositorNodeChromaMatte.html#bpy.types.CompositorNodeChromaMatte) - [CompositorNodeColorBalance (class in bpy.types)](bpy.types.CompositorNodeColorBalance.html#bpy.types.CompositorNodeColorBalance) - [CompositorNodeColorCorrection (class in bpy.types)](bpy.types.CompositorNodeColorCorrection.html#bpy.types.CompositorNodeColorCorrection) - [CompositorNodeColorMatte (class in bpy.types)](bpy.types.CompositorNodeColorMatte.html#bpy.types.CompositorNodeColorMatte) - [CompositorNodeColorSpill (class in bpy.types)](bpy.types.CompositorNodeColorSpill.html#bpy.types.CompositorNodeColorSpill) - [CompositorNodeCombineColor (class in bpy.types)](bpy.types.CompositorNodeCombineColor.html#bpy.types.CompositorNodeCombineColor) - [CompositorNodeConvertColorSpace (class in bpy.types)](bpy.types.CompositorNodeConvertColorSpace.html#bpy.types.CompositorNodeConvertColorSpace) - [CompositorNodeConvertToDisplay (class in bpy.types)](bpy.types.CompositorNodeConvertToDisplay.html#bpy.types.CompositorNodeConvertToDisplay) - [CompositorNodeConvertToDisplay.display_settings (in module bpy.types)](bpy.types.CompositorNodeConvertToDisplay.html#bpy.types.CompositorNodeConvertToDisplay.display_settings) - [CompositorNodeConvertToDisplay.view_settings (in module bpy.types)](bpy.types.CompositorNodeConvertToDisplay.html#bpy.types.CompositorNodeConvertToDisplay.view_settings) - [CompositorNodeConvolve (class in bpy.types)](bpy.types.CompositorNodeConvolve.html#bpy.types.CompositorNodeConvolve) - [CompositorNodeCornerPin (class in bpy.types)](bpy.types.CompositorNodeCornerPin.html#bpy.types.CompositorNodeCornerPin) - [CompositorNodeCrop (class in bpy.types)](bpy.types.CompositorNodeCrop.html#bpy.types.CompositorNodeCrop) - [CompositorNodeCryptomatte (class in bpy.types)](bpy.types.CompositorNodeCryptomatte.html#bpy.types.CompositorNodeCryptomatte) - [CompositorNodeCryptomatteV2 (class in bpy.types)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2) - [CompositorNodeCryptomatteV2.entries (in module bpy.types)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.entries) - [CompositorNodeCryptomatteV2.has_layers (in module bpy.types)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.has_layers) - [CompositorNodeCryptomatteV2.has_views (in module bpy.types)](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.has_views) - [CompositorNodeCurveRGB (class in bpy.types)](bpy.types.CompositorNodeCurveRGB.html#bpy.types.CompositorNodeCurveRGB) - [CompositorNodeCurveRGB.mapping (in module bpy.types)](bpy.types.CompositorNodeCurveRGB.html#bpy.types.CompositorNodeCurveRGB.mapping) - [CompositorNodeCustomGroup (class in bpy.types)](bpy.types.CompositorNodeCustomGroup.html#bpy.types.CompositorNodeCustomGroup) - [CompositorNodeDBlur (class in bpy.types)](bpy.types.CompositorNodeDBlur.html#bpy.types.CompositorNodeDBlur) - [CompositorNodeDefocus (class in bpy.types)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus) - [CompositorNodeDenoise (class in bpy.types)](bpy.types.CompositorNodeDenoise.html#bpy.types.CompositorNodeDenoise) - [CompositorNodeDespeckle (class in bpy.types)](bpy.types.CompositorNodeDespeckle.html#bpy.types.CompositorNodeDespeckle) - [CompositorNodeDiffMatte (class in bpy.types)](bpy.types.CompositorNodeDiffMatte.html#bpy.types.CompositorNodeDiffMatte) - [CompositorNodeDilateErode (class in bpy.types)](bpy.types.CompositorNodeDilateErode.html#bpy.types.CompositorNodeDilateErode) - [CompositorNodeDisplace (class in bpy.types)](bpy.types.CompositorNodeDisplace.html#bpy.types.CompositorNodeDisplace) - [CompositorNodeDistanceMatte (class in bpy.types)](bpy.types.CompositorNodeDistanceMatte.html#bpy.types.CompositorNodeDistanceMatte) - [CompositorNodeDoubleEdgeMask (class in bpy.types)](bpy.types.CompositorNodeDoubleEdgeMask.html#bpy.types.CompositorNodeDoubleEdgeMask) - [CompositorNodeEllipseMask (class in bpy.types)](bpy.types.CompositorNodeEllipseMask.html#bpy.types.CompositorNodeEllipseMask) - [CompositorNodeExposure (class in bpy.types)](bpy.types.CompositorNodeExposure.html#bpy.types.CompositorNodeExposure) - [CompositorNodeFilter (class in bpy.types)](bpy.types.CompositorNodeFilter.html#bpy.types.CompositorNodeFilter) - [CompositorNodeFlip (class in bpy.types)](bpy.types.CompositorNodeFlip.html#bpy.types.CompositorNodeFlip) - [CompositorNodeGamma (class in bpy.types)](bpy.types.CompositorNodeGamma.html#bpy.types.CompositorNodeGamma) - [CompositorNodeGlare (class in bpy.types)](bpy.types.CompositorNodeGlare.html#bpy.types.CompositorNodeGlare) - [CompositorNodeGroup (class in bpy.types)](bpy.types.CompositorNodeGroup.html#bpy.types.CompositorNodeGroup) - [CompositorNodeHueCorrect (class in bpy.types)](bpy.types.CompositorNodeHueCorrect.html#bpy.types.CompositorNodeHueCorrect) - [CompositorNodeHueCorrect.mapping (in module bpy.types)](bpy.types.CompositorNodeHueCorrect.html#bpy.types.CompositorNodeHueCorrect.mapping) - [CompositorNodeHueSat (class in bpy.types)](bpy.types.CompositorNodeHueSat.html#bpy.types.CompositorNodeHueSat) - [CompositorNodeIDMask (class in bpy.types)](bpy.types.CompositorNodeIDMask.html#bpy.types.CompositorNodeIDMask) - [CompositorNodeImage (class in bpy.types)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage) - [CompositorNodeImage.has_layers (in module bpy.types)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.has_layers) - [CompositorNodeImage.has_views (in module bpy.types)](bpy.types.CompositorNodeImage.html#bpy.types.CompositorNodeImage.has_views) - [CompositorNodeImageCoordinates (class in bpy.types)](bpy.types.CompositorNodeImageCoordinates.html#bpy.types.CompositorNodeImageCoordinates) - [CompositorNodeImageInfo (class in bpy.types)](bpy.types.CompositorNodeImageInfo.html#bpy.types.CompositorNodeImageInfo) - [CompositorNodeInpaint (class in bpy.types)](bpy.types.CompositorNodeInpaint.html#bpy.types.CompositorNodeInpaint) - [CompositorNodeInvert (class in bpy.types)](bpy.types.CompositorNodeInvert.html#bpy.types.CompositorNodeInvert) - [CompositorNodeKeying (class in bpy.types)](bpy.types.CompositorNodeKeying.html#bpy.types.CompositorNodeKeying) - [CompositorNodeKeyingScreen (class in bpy.types)](bpy.types.CompositorNodeKeyingScreen.html#bpy.types.CompositorNodeKeyingScreen) - [CompositorNodeKuwahara (class in bpy.types)](bpy.types.CompositorNodeKuwahara.html#bpy.types.CompositorNodeKuwahara) - [CompositorNodeLensdist (class in bpy.types)](bpy.types.CompositorNodeLensdist.html#bpy.types.CompositorNodeLensdist) - [CompositorNodeLevels (class in bpy.types)](bpy.types.CompositorNodeLevels.html#bpy.types.CompositorNodeLevels) - [CompositorNodeLumaMatte (class in bpy.types)](bpy.types.CompositorNodeLumaMatte.html#bpy.types.CompositorNodeLumaMatte) - [CompositorNodeMapUV (class in bpy.types)](bpy.types.CompositorNodeMapUV.html#bpy.types.CompositorNodeMapUV) - [CompositorNodeMask (class in bpy.types)](bpy.types.CompositorNodeMask.html#bpy.types.CompositorNodeMask) - [CompositorNodeMovieClip (class in bpy.types)](bpy.types.CompositorNodeMovieClip.html#bpy.types.CompositorNodeMovieClip) - [CompositorNodeMovieDistortion (class in bpy.types)](bpy.types.CompositorNodeMovieDistortion.html#bpy.types.CompositorNodeMovieDistortion) - [CompositorNodeNormal (class in bpy.types)](bpy.types.CompositorNodeNormal.html#bpy.types.CompositorNodeNormal) - [CompositorNodeNormalize (class in bpy.types)](bpy.types.CompositorNodeNormalize.html#bpy.types.CompositorNodeNormalize) - [CompositorNodeOutputFile (class in bpy.types)](bpy.types.CompositorNodeOutputFile