> For the complete documentation index, see [llms.txt](https://docs.kia.dev/animate/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kia.dev/animate/architecture/fstructanimatevaluesource.md).

# FStructAnimateValueSource

This page describes the FStructAnimateValueSource struct that ships with Motion. The structure describes the content of a value source.

### Members

`ValueSourceIdentifier`

**Type:** string

**Description:** Identifier of the value source. Used to identify an instance of a value source for debugging purposes. Can be left blank.

`CurveVector`

**Type:** UCurveVector

**Description:** Reference to the vector curve used to drive this value source.

`ValueSourceConfiguration`

**Type:** struct FStructAnimateValueSourceConfiguration

**Description:** Contains the configuration for this value source.

`StateData`

**Type:** struct FStructAnimateValueSourceStateData

**Description:** Contains state information about the value source.

`Value`

**Type:** struct FStructAnimateValue

**Description:** The current value of the value source.
