> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/classes-overview/uwatersplinemetadata.md).

# UWaterSplineMetadata

* Essentially a spline extender: handles the AddPoint, RemovePoint, etc of the custom curves such as depth, width, velocity, etc
* Holds the custom curves such as depth, width, velocity, etc
* Created in AWaterBody::AWaterBody(const FObjectInitializer& ObjectInitializer), not sure where it’s set in the WaterBodyComponent
