Blueprint Function Libraries
All blueprint function libraries contain static functions that can be used throughout your code. They require no instance of an object to use. Some of the notable ones are:
KismetMathLibrary
Contains a variety of math functions such as vector and rotator operations, etc.
Engine.KismetMathLibrary
KismetSystemLibrary
Contains a variety of engine functions such as line tracing, debug shapes, etc.
Engine.KismetSystemLibrary
KismetStringLibrary
Contains a variety of functions that allow you to work with FStrings.
Engine.KismetStringLibrary
GameplayStatics
Contains a variety of utility functions that are related to the actual game world.
Engine.GameplayStatics
Calling
The function library class must be loaded in order to use!
Since these are static functions, you can call these directly on the class. For example:
Last updated