user: What is C and how is it used in Blender Python scripting?

assistant: e.html#bpy.types.FCurve.convert_to_samples) - [convert_volume_to_mesh() (in module bpy.ops.world)](bpy.ops.world.html#bpy.ops.world.convert_volume_to_mesh) - [convert_whitespace() (in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.convert_whitespace) - [converter_node (bpy.types.ThemeNodeEditor attribute)](bpy.types.ThemeNodeEditor.html#bpy.types.ThemeNodeEditor.converter_node) - [convex_hull() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.convex_hull)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.convex_hull) - [convex_hull_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.convex_hull_2d) - [convex_sweep_test() (bpy.types.RigidBodyWorld method)](bpy.types.RigidBodyWorld.html#bpy.types.RigidBodyWorld.convex_sweep_test) - [convolver() (aud.aud.Sound method)](aud.html#aud.aud.Sound.convolver) - [copy() (bmesh.types.bmesh.types.BMesh method)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.copy)   - [(bmesh.types.bmesh.types.BMFace method)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.copy)   - [(bpy.types.AnnotationFrames method)](bpy.types.AnnotationFrames.html#bpy.types.AnnotationFrames.copy)   - [(bpy.types.Context method)](bpy.types.Context.html#bpy.types.Context.copy)   - [(bpy.types.GreasePencilFrames method)](bpy.types.GreasePencilFrames.html#bpy.types.GreasePencilFrames.copy)   - [(bpy.types.ID method)](bpy.types.ID.html#bpy.types.ID.copy)   - [(bpy.types.Node method)](bpy.types.Node.html#bpy.types.Node.copy)   - [(bpy.types.NodeTreeInterface method)](bpy.types.NodeTreeInterface.html#bpy.types.NodeTreeInterface.copy)   - [(bpy.types.ObjectConstraints method)](bpy.types.ObjectConstraints.html#bpy.types.ObjectConstraints.copy)   - [(bpy.types.PoseBoneConstraints method)](bpy.types.PoseBoneConstraints.html#bpy.types.PoseBoneConstraints.copy)   - [(imbuf.types.imbuf.types.ImBuf method)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf.copy)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.copy)   - [(in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.copy)   - [(in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.copy)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.copy)   - [(in module bpy.ops.grease_pencil)](bpy.ops.grease_pencil.html#bpy.ops.grease_pencil.copy)   - [(in module bpy.ops.material)](bpy.ops.material.html#bpy.ops.material.copy)   - [(in module bpy.ops.pose)](bpy.ops.pose.html#bpy.ops.pose.copy)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.copy)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.copy)   - [(in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.copy)   - [(mathutils.Matrix method)](mathutils.html#mathutils.Matrix.copy) - [copy_as_asset() (in module bpy.ops.poselib)](bpy.ops.poselib.html#bpy.ops.poselib.copy_as_asset) - [copy_as_driver_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.copy_as_driver_button) - [copy_as_script() (in module bpy.ops.console)](bpy.ops.console.html#bpy.ops.console.copy_as_script) - [copy_bone_color_to_selected() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.copy_bone_color_to_selected) - [copy_data_path_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.copy_data_path_button) - [copy_driver_button() (in module bpy.ops.anim)](bpy.ops.anim.html#bpy.ops.anim.copy_driver_button) - [copy_driver_to_selected_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.copy_driver_to_selected_button) - [copy_from() (bmesh.types.bmesh.types.BMEdge method)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.copy_from)   - [(bmesh.types.bmesh.types.BMFace method)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.copy_from)   - [(bmesh.types.bmesh.types.BMLayerItem method)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerItem.copy_from)   - [(bmesh.types.bmesh.types.BMLoop method)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop.copy_from)   - [(bmesh.types.bmesh.types.BMVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.copy_from) - [copy_from_face_interp() (bmesh.types.bmesh.types.BMFace method)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.copy_from_face_interp)   - [(bmesh.types.bmesh.types.BMLoop method)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop.copy_from_face_interp)   - [(bmesh.types.bmesh.types.BMVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.copy_from_face_interp) - [copy_from_vert_interp() (bmesh.types.bmesh.types.BMVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.copy_from_vert_interp) - [copy_global_transform() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.copy_global_transform) - [copy_mirrored_faces() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.copy_mirrored_faces) - [copy_particle_systems() (in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.copy_particle_systems) - [copy_prev() (in module bpy.ops.preferences)](bpy.ops.preferences.html#bpy.ops.preferences.copy_prev) - [copy_python_command_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.copy_python_command_button) - [copy_relative_transform() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.copy_relative_transform) - [copy_splines() (in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.copy_splines) - [copy_to_selected() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.copy_to_selected) - [copy_to_selected_button() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.copy_to_selected_button) - [copy_tracks() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.copy_tracks) - [copybuffer() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.copybuffer) - [CopyLocationConstraint (class in bpy.types)](bpy.types.CopyLocationConstraint.html#bpy.types.CopyLocationConstraint) - [copyright (bpy.types.AssetMetaData attribute)](bpy.types.AssetMetaData.html#bpy.types.AssetMetaData.copyright) - [CopyRotationConstraint (class in bpy.types)](bpy.types.CopyRotationConstraint.html#bpy.types.CopyRotationConstraint) - [CopyScaleConstraint (class in bpy.types)](bpy.types.CopyScaleConstraint.html#bpy.types.CopyScaleConstraint) - [CopyTransformsConstraint (class in bpy.types)](bpy.types.CopyTransformsConstraint.html#bpy.types.CopyTransformsConstraint) - [corner_angle (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.corner_angle) - [corners (bpy.types.MovieTrackingPlaneMarker attribute)](bpy.types.MovieTrackingPlaneMarker.html#bpy.types.MovieTrackingPlaneMarker.corners) - [correction (bpy.types.SequencerTonemapModifierData attribute)](bpy.types.SequencerTonemapModifierData.html#bpy.types.SequencerTonemapModifierData.correction) - [correction_method (bpy.types.StripColorBalanceData attribute)](bpy.types.StripColorBalanceData.html#bpy.types.StripColorBalanceData.correction_method) - [correctivesmooth_bind() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.correctivesmooth_bind) - [CorrectiveSmoothModifier (class in bpy.types)](bpy.types.CorrectiveSmoothModifier.html#bpy.types.CorrectiveSmoothModifier) - [CorrectiveSmoothModifier.is_bind (in module bpy.types)](bpy.types.CorrectiveSmoothModifier.html#bpy.types.CorrectiveSmoothModifier.is_bind) - [correlation_min (bpy.types.MovieTrackingTrack attribute)](bpy.types.MovieTrackingTrack.html#bpy.types.MovieTrackingTrack.correlation_min) - [count (aud.aud.AnimateableProperty attribute)](aud.html#aud.aud.AnimateableProperty.count)   - [(bpy.types.ArrayModifier attribute)](bpy.types.ArrayModifier.html#bpy.types.ArrayModifier.count)   - [(bpy.types.GreasePencilArrayModifier attribute)](bpy.types.GreasePencilArrayModifier.html#bpy.types.GreasePencilArrayModifier.count)   - [(bpy.types.ParticleBrush attribute)](bpy.types.ParticleBrush.html#bpy.types.ParticleBrush.count)   - [(bpy.types.ParticleDupliWeight attribute)](bpy.types.ParticleDupliWeight.html#bpy.types.ParticleDupliWeight.count)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.count) - [count_mode (bpy.types.GeometryNodeMeshLine attribute)](bpy.types.GeometryNodeMeshLine.html#bpy.types.GeometryNodeMeshLine.count_mode) - [count_selected_items() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.count_selected_items) - [courant_target (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.courant_target) - [crazyspace_displacement_to_deformed() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.crazyspace_displacement_to_deformed) - [crazyspace_displacement_to_original() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.crazyspace_displacement_to_original) - [crazyspace_eval() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.crazyspace_eval) - [crazyspace_eval_clear() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.crazyspace_eval_clear) - [crease (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.crease) - [crease_angle (bpy.types.FreestyleSettings attribute)](bpy.types.FreestyleSettings.html#bpy.types.FreestyleSettings.crease_angle) - [crease_pinch_factor (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.crease_pinch_factor) - [crease_threshold (bpy.types.GreasePencilLineartModifier attribute)](bpy.types.GreasePencilLineartModifier.html#bpy.types.GreasePencilLineartModifier.crease_threshold)   - [(bpy.types.ObjectLineArt attribute)](bpy.types.ObjectLineArt.html#bpy.types.ObjectLineArt.crease_threshold) - [crease_weight (bpy.types.WireframeModifier attribute)](bpy.types.WireframeModifier.html#bpy.types.WireframeModifier.crease_weight) - [create() (bpy.types.LineStyleTextureSlots class method)](bpy.types.LineStyleTextureSlots.html#bpy.types.LineStyleTextureSlots.create)   - [(bpy.types.ParticleSettingsTextureSlots class method)](bpy.types.ParticleSettingsTextureSlots.html#bpy.types.ParticleSettingsTextureSlots.create)   - [(freestyle.types.freestyle.types.Operators static method)](freestyle.types.html#freestyle.types.freestyle.types.Operators.create)   - [(in module bpy.ops.collection)](bpy.ops.collection.html#bpy.ops.collection.create) - [create_circle() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_circle) - [create_cone() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_cone) - [create_cube() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_cube) - [create_derived_objects() (in module bpy_extras.io_utils)](bpy_extras.io_utils.html#bpy_extras.io_utils.create_derived_objects) - [create_from_info() (in module gpu.shader)](gpu.shader.html#gpu.shader.create_from_info) - [create_gpencil_data() (bpy.types.BlendDataBrushes method)](bpy.types.BlendDataBrushes.html#bpy.types.BlendDataBrushes.create_gpencil_data)   - [(bpy.types.BlendDataMaterials method)](bpy.types.BlendDataMaterials.html#bpy.types.BlendDataMaterials.create_gpencil_data) - [create_grid() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_grid) - [create_icosphere() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_icosphere) - [create_long_hair_children (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.create_long_hair_children) - [create_monkey() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_monkey) - [create_orientation() (in module bpy.ops.transform)](bpy.ops.transform.html#bpy.ops.transform.create_orientation) - [create_plane_track() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.create_plane_track) - [create_pose_asset() (in module bpy.ops.poselib)](bpy.ops.poselib.html#bpy.ops.poselib.create_pose_asset) - [create_uvsphere() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_uvsphere) - [create_vert() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.create_vert) - [crop() (imbuf.types.imbuf.types.ImBuf method)](imbuf.types.html#imbuf.types.imbuf.types.ImBuf.crop) - [crop_max_x (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.crop_max_x) - [crop_max_y (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.crop_max_y) - [crop_min_x (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.crop_min_x) - [crop_min_y (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.crop_min_y) - [cross() (mathutils.Quaternion method)](mathutils.html#mathutils.Quaternion.cross)   - [(mathutils.Vector method)](mathutils.html#mathutils.Vector.cross) - [crossfade_sounds() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.crossfade_sounds) - [CrossStrip (class in bpy.types)](bpy.types.CrossStrip.html#bpy.types.CrossStrip) - [CrossStrip.input_count (in module bpy.types)](bpy.types.CrossStrip.html#bpy.types.CrossStrip.input_count) - [cryptomatte_layer_add() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.cryptomatte_layer_add) - [cryptomatte_layer_remove() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.cryptomatte_layer_remove) - [CryptomatteEntry (class in bpy.types)](bpy.types.CryptomatteEntry.html#bpy.types.CryptomatteEntry) - [CryptomatteEntry.encoded_hash (in module bpy.types)](bpy.types.CryptomatteEntry.html#bpy.types.CryptomatteEntry.encoded_hash) - [CryptomatteEntry.name (in module bpy.types)](bpy.types.CryptomatteEntry.html#bpy.types.CryptomatteEntry.name) - [ctrl (bpy.types.KeyMapItem attribute)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.ctrl) - [ctrl_ui (bpy.types.KeyMapItem attribute)](bpy.types.KeyMapItem.html#bpy.types.KeyMapItem.ctrl_ui) - [cube_project() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.cube_project) - [cull_face (bpy.types.GreasePencilShrinkwrapModifier attribute)](bpy.types.GreasePencilShrinkwrapModifier.html#bpy.types.GreasePencilShrinkwrapModifier.cull_face)   - [(bpy.types.ShrinkwrapConstraint attribute)](bpy.types.ShrinkwrapConstraint.html#bpy.types.ShrinkwrapConstraint.cull_face)   - [(bpy.types.ShrinkwrapModifier attribute)](bpy.types.ShrinkwrapModifier.html#bpy.types.ShrinkwrapModifier.cull_face) - [current_character (bpy.types.ConsoleLine attribute)](bpy.types.ConsoleLine.html#bpy.types.ConsoleLine.current_character)   - [(bpy.types.Text attribute)](bpy.types.Text.html#bpy.types.Text.current_character) - [current_edge (freestyle.types.freestyle.types.ViewEdgeIterator attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdgeIterator.current_edge) - [current_frame() (bpy.types.GreasePencilLayer method)](bpy.types.GreasePencilLayer.html#bpy.types.GreasePencilLayer.current_frame) - [current_line_index (bpy.types.Text attribute)](bpy.types.Text.html#bpy.types.Text.current_line_index) - [cursor (bpy.types.ThemeConsole attribute)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.cursor)   - [(bpy.types.ThemeTextEditor attribute)](bpy.types.ThemeTextEditor.html#bpy.types.ThemeTextEditor.cursor) - [cursor() (in module bpy.ops.paintcurve)](bpy.ops.paintcurve.html#bpy.ops.paintcurve.cursor) - [cursor3d() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.cursor3d) - [cursor_color_add (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cursor_color_add) - [cursor_color_subtract (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cursor_color_subtract) - [cursor_location (bpy.types.SpaceClipEditor attribute)](bpy.types.SpaceClipEditor.html#bpy.types.SpaceClipEditor.cursor_location)   - [(bpy.types.SpaceImageEditor attribute)](bpy.types.SpaceImageEditor.html#bpy.types.SpaceImageEditor.cursor_location)   - [(bpy.types.SpaceNodeEditor attribute)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.cursor_location)   - [(bpy.types.SpaceSequenceEditor attribute)](bpy.types.SpaceSequenceEditor.html#bpy.types.SpaceSequenceEditor.cursor_location) - [cursor_location_from_region() (bpy.types.SpaceNodeEditor method)](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.cursor_location_from_region) - [cursor_modal_restore() (bpy.types.Window method)](bpy.types.Window.html#bpy.types.Window.cursor_modal_restore) - [cursor_modal_set() (bpy.types.Window method)](bpy.types.Window.html#bpy.types.Window.cursor_modal_set) - [cursor_overlay_alpha (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.cursor_overlay_alpha) - [cursor_position_x (bpy.types.SpaceGraphEditor attribute)](bpy.types.SpaceGraphEditor.html#bpy.types.SpaceGraphEditor.cursor_position_x) - [cursor_position_y (bpy.types.SpaceGraphEditor attribute)](bpy.types.SpaceGraphEditor.html#bpy.types.SpaceGraphEditor.cursor_position_y) - [cursor_set() (bpy.types.Text method)](bpy.types.Text.html#bpy.types.Text.cursor_set)   - [(bpy.types.Window method)](bpy.types.Window.html#bpy.types.Window.cursor_set)   - [(in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.cursor_set)   - [(in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.cursor_set)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.cursor_set)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.cursor_set)   - [(in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.cursor_set) - [cursor_warp() (bpy.types.Window method)](bpy.types.Window.html#bpy.types.Window.cursor_warp) - [curvature_from_stroke_vertex() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.curvature_from_stroke_vertex) - [curvature_max (bpy.types.LineStyleAlphaModifier_Curvature_3D attribute)](bpy.types.LineStyleAlphaModifier_Curvature_3D.html#bpy.types.LineStyleAlphaModifier_Curvature_3D.curvature_max)   - [(bpy.types.LineStyleColorModifier_Curvature_3D attribute)](bpy.types.LineStyleColorModifier_Curvature_3D.html#bpy.types.LineStyleColorModifier_Curvature_3D.curvature_max)   - [(bpy.types.LineStyleThicknessModifier_Curvature_3D attribute)](bpy.types.LineStyleThicknessModifier_Curvature_3D.html#bpy.types.LineStyleThicknessModifier_Curvature_3D.curvature_max) - [curvature_min (bpy.types.Li