# siFCurveType Enum

## Enumerations
enum | siFCurveType { siUnknownFCurve = 0, siDefaultFCurve = 0, siBooleanFCurve = 10, siIntegerFCurve = 15, siStandardFCurve = 20, siRawDataFCurve = 30, siQuaternionFCurve = 40 }

## Detailed Description

Types of function curves (fcurves)

See also:
  Parameter::AddFCurve, Parameter::AddFCurve2, AnimationSourceItem::SetAsFCurve, FCurve::Type, CParameterRefArray::PlotAnimation, FCurve::GetFCurveType, FCurve::PutFCurveType, Parameter::AddFCurve

  FCurve, FCurveKey::LeftTanX, FCurveKey::LeftTanY, FCurveKey::RightTanX, FCurveKey::RightTanY, FCurve::Set, SIObject::Type

## Enumeration Type Documentation

enum siFCurveType

Enumerator:

  siUnknownFCurve | [0] Unknown fcurve type
  siDefaultFCurve | [0] Use the fcurve type associated with parameter type
  siBooleanFCurve | [10] Boolean fcurve mapping a double parameter to {0, 1}.
  siIntegerFCurve | [15] Integer fcurve.
  siStandardFCurve | [20] FCurve mapping a double parameter to a double value.
  siRawDataFCurve | [30] Raw data fcurve.
  siQuaternionFCurve | [40] Quaternion fcurve.