# Function Libraries

SF includes a few Blueprint Function Libraries (BFL) that consist of both functions specifically for SF, and another BFL for more general and commonly used functions.&#x20;

<div align="left"><figure><img src="https://3388235609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYeqvDsstN2ZNva2Lkl7%2Fuploads%2FXwrE4gycvXHhVaOgEqeJ%2FBFL.png?alt=media&#x26;token=4a721b55-888c-410b-92a8-2c6efbc6873a" alt=""><figcaption></figcaption></figure></div>

`SFCameraGeneralFunctions_BFL` & `SFGameplayFunctions_BFL` are primarily functions used and relating to SF specific systems. `SFGeneralFunctions_BFL` consists of a large collection of quality of life, and common functions for you to use throughout your own blueprints and systems. Below, will be a list of all the functions included in the `SFGeneralFunctions_BFL` function library.

<div align="left"><figure><img src="https://3388235609-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYeqvDsstN2ZNva2Lkl7%2Fuploads%2FDO3ytsSmpEDgkyxWAMT3%2Fimage.png?alt=media&#x26;token=388f2f3b-c8f4-488e-a9ba-207047a7bc97" alt=""><figcaption></figcaption></figure></div>

Finally, the `SFTraceResults_BFL` consists of all "Break Hit Results" values packed into individual functions. This all helps keep your blueprints tidy, and easily readable.

{% hint style="info" %}
Learn more about [Blueprint Function Libraries](https://dev.epicgames.com/documentation/en-us/unreal-engine/blueprint-function-libraries-in-unreal-engine) inside Unreal, and how they can help streamline blueprints.
{% endhint %}
