Given a set of colors, this node will interpolate them in order, meaning, that if you have color 1, color 2 and color3, the ramp will interpolate (generate the colors between two colors) from color 1 to color 2 and from color 2 to color 3. Initially the ramp will have 2 colors (black and white), one (black) at ramp lower offset offset 0 and the other (white) at the ramp higher offset 1.
</description>
<tutorials>
</tutorials>
<demos>
</demos>
<methods>
<methodname="add_point">
<returntype="void">
</return>
<argumentindex="0"name="offset"type="float">
</argument>
<argumentindex="1"name="color"type="Color">
</argument>
<description>
Adds the specified color to the end of the ramp, with the specified offset
</description>
</method>
<methodname="get_color"qualifiers="const">
<returntype="Color">
</return>
<argumentindex="0"name="point"type="int">
</argument>
<description>
Returns the color of the ramp color at index [i]point[/i]
</description>
</method>
<methodname="get_colors"qualifiers="const">
<returntype="PoolColorArray">
</return>
<description>
Returns the colors in the ramp
</description>
</method>
<methodname="get_offset"qualifiers="const">
<returntype="float">
</return>
<argumentindex="0"name="point"type="int">
</argument>
<description>
Returns the offset of the ramp color at index [i]point[/i]
</description>
</method>
<methodname="get_offsets"qualifiers="const">
<returntype="PoolRealArray">
</return>
<description>
Returns the offsets for the colors in this ramp
</description>
</method>
<methodname="get_point_count"qualifiers="const">
<returntype="int">
</return>
<description>
Returns the number of colors in the ramp
</description>
</method>
<methodname="interpolate">
<returntype="Color">
</return>
<argumentindex="0"name="offset"type="float">
</argument>
<description>
Returns the interpolated color specified by [i]offset[/i]
</description>
</method>
<methodname="remove_point">
<returntype="void">
</return>
<argumentindex="0"name="offset"type="int">
</argument>
<description>
Removes the color at the index [i]offset[/i]
</description>
</method>
<methodname="set_color">
<returntype="void">
</return>
<argumentindex="0"name="point"type="int">
</argument>
<argumentindex="1"name="color"type="Color">
</argument>
<description>
Sets the color of the ramp color at index [i]point[/i]
Sets the colors for the specified amount of elements. Calling this function with a different number of elements than previously defined causes the ramp to resize its colors and offsets array to accommodate the new elements.
</description>
</method>
<methodname="set_offset">
<returntype="void">
</return>
<argumentindex="0"name="point"type="int">
</argument>
<argumentindex="1"name="offset"type="float">
</argument>
<description>
Sets the offset for the ramp color at index [i]point[/i]
Sets the offset for the specified amount of elements. Calling this function with a different number of elements than previously defined causes the ramp to resize its colors and offsets array to accommodate the new elements, all new colors will be black by default.