3 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

CompositeValueCurveType

Describes the type of value animated by a CompositeValueCurve.

Items

NameValueDescription
ColorRGB0The CompositeValueCurve will animate children of type FloatCurve named "R", "G", and "B" to animate the corresponding components of the Color3 value returned by the method CompositeValueCurve:GetValueAtTime().
ColorHSV1The CompositeValueCurve will animate children of type FloatCurve named "H", "S", and "V" to animate hue, saturation, and value of a color that will be converted to RGB before returning a Color3 value from the method CompositeValueCurve:GetValueAtTime().
NumberRange2The CompositeValueCurve will animate children of type FloatCurve named "Min" and "Max" to animate the corresponding components of the NumberRange value returned by the method CompositeValueCurve:GetValueAtTime().
Rect3The CompositeValueCurve will animate children of type FloatCurve named "MinX", "MaxX", "MinY", and "MaxY" to animate the corresponding components of the Rect value returned by the method CompositeValueCurve:GetValueAtTime().
UDim4The CompositeValueCurve will animate children of type FloatCurve named "Scale" and "Offset" to animate the corresponding components of the UDim value returned by the method CompositeValueCurve:GetValueAtTime().
UDim25The CompositeValueCurve will animate children of type FloatCurve named "ScaleX", "OffsetX", "ScaleY", and "OffsetY" to animate the corresponding components of the UDim2 value returned by the method CompositeValueCurve:GetValueAtTime().
Vector26The CompositeValueCurve will animate children of type FloatCurve named "X" and "Y" to animate the corresponding components of the Vector2 value returned by the method CompositeValueCurve:GetValueAtTime().
Vector37The CompositeValueCurve will animate children of type FloatCurve named "X", "Y", and "Z" to animate the corresponding components of the Vector3 value returned by the method CompositeValueCurve:GetValueAtTime().

ColorRGB

The CompositeValueCurve will animate children of type FloatCurve named "R", "G", and "B" to animate the corresponding components of the Color3 value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value0

ColorHSV

The CompositeValueCurve will animate children of type FloatCurve named "H", "S", and "V" to animate hue, saturation, and value of a color that will be converted to RGB before returning a Color3 value from the method CompositeValueCurve:GetValueAtTime().

FieldValue
value1

NumberRange

The CompositeValueCurve will animate children of type FloatCurve named "Min" and "Max" to animate the corresponding components of the NumberRange value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value2

Rect

The CompositeValueCurve will animate children of type FloatCurve named "MinX", "MaxX", "MinY", and "MaxY" to animate the corresponding components of the Rect value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value3

UDim

The CompositeValueCurve will animate children of type FloatCurve named "Scale" and "Offset" to animate the corresponding components of the UDim value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value4

UDim2

The CompositeValueCurve will animate children of type FloatCurve named "ScaleX", "OffsetX", "ScaleY", and "OffsetY" to animate the corresponding components of the UDim2 value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value5

Vector2

The CompositeValueCurve will animate children of type FloatCurve named "X" and "Y" to animate the corresponding components of the Vector2 value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value6

Vector3

The CompositeValueCurve will animate children of type FloatCurve named "X", "Y", and "Z" to animate the corresponding components of the Vector3 value returned by the method CompositeValueCurve:GetValueAtTime().

FieldValue
value7