# ColorRamp(bpy_struct)

base class — `bpy_struct`

class `bpy.types.``ColorRamp`(bpy_struct)

  Color ramp mapping a scalar value to a color

  `color_mode`

    Set color mode to use for interpolation

    Type: | enum in [‘RGB’, ‘HSV’, ‘HSL’], default ‘RGB’

  `elements`

    Type: | `ColorRampElements` `bpy_prop_collection` of `ColorRampElement`, (readonly)

  `hue_interpolation`

    Set color interpolation

    Type: | enum in [‘NEAR’, ‘FAR’, ‘CW’, ‘CCW’], default ‘NEAR’

  `interpolation`

    Set interpolation between color stops

    Type: | enum in [‘EASE’, ‘CARDINAL’, ‘LINEAR’, ‘B_SPLINE’, ‘CONSTANT’], default ‘LINEAR’

  `evaluate`(position)

    Evaluate ColorRamp

    Parameters: | position (float in [0, 1]) – Position, Evaluate ColorRamp at position
    Returns: | Color, Color at given position
    Return type: | float array of 4 items in [-inf, inf]

Inherited Properties

`bpy_struct.id_data` |

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`

References

`Brush.gradient` `ColorMapping.color_ramp` `CompositorNodeValToRGB.color_ramp` `DynamicPaintBrushSettings.paint_ramp` `DynamicPaintBrushSettings.velocity_ramp` `LineStyleColorModifier_AlongStroke.color_ramp` `LineStyleColorModifier_CreaseAngle.color_ramp` `LineStyleColorModifier_Curvature_3D.color_ramp` `LineStyleColorModifier_DistanceFromCamera.color_ramp` `LineStyleColorModifier_DistanceFromObject.color_ramp` | `LineStyleColorModifier_Material.color_ramp` `LineStyleColorModifier_Noise.color_ramp` `LineStyleColorModifier_Tangent.color_ramp` `Material.diffuse_ramp` `Material.specular_ramp` `PointDensity.color_ramp` `ShaderNodeValToRGB.color_ramp` `Texture.color_ramp` `TextureNodeValToRGB.color_ramp` `UserPreferencesSystem.weight_color_range`