UBlueprintFunctionLibrary

This class is a base class for any function libraries exposed to blueprints.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UAbilitySystemBlueprintLibrary

UAchievementBlueprintLibrary

UAIBlueprintHelperLibrary

UAnalyticsBlueprintLibrary

UAndroidPermissionFunctionLibrary

UAnimationAssetExtensions

UAnimationAttributeIdentifierExtensions

UAnimationBlueprintLibrary

UAnimationCurveIdentifierExtensions

UAnimationDataModelNotifiesExtensions

UAnimationStateMachineLibrary

UAnimCharacterMovementLibrary

UAnimDistanceMatchingLibrary

UAnimExecutionContextLibrary

UAnimNotifyMirrorInspectionLibrary

UAnimNotifyStateMachineInspectionLibrary

UAnimPoseExtensions

UARBlueprintLibrary

UARTraceResultLibrary

UARUtilitiesFunctionLibrary

UAudioCaptureBlueprintLibrary

UAudioCaptureFunctionLibrary

UAudioMixerBlueprintLibrary

UAudioModulationStatics

UAudioModulationStyle

UAutomationBlueprintFunctionLibrary

UAutomationUtilsBlueprintLibrary

UAzureSpatialAnchorsLibrary

UBinkFunctionLibrary

UBlueprintEditorLibrary

UBlueprintFileUtilsBPLibrary

UBlueprintGameplayTagLibrary

UBlueprintMapLibrary

UBlueprintMaterialTextureNodesBPLibrary

UBlueprintPathsLibrary

UBlueprintPlatformLibrary

UBlueprintSetLibrary

UBTFunctionLibrary

UBuiltInAttributesExtensions

UCachedAnimDataLibrary

UCameraLensEffectInterfaceClassSupportLibrary

UCartesianCoordinatesFunctionLibrary

UChaosSolverEngineBlueprintLibrary

UCommonUILibrary

UComposureBlueprintLibrary

UConstraintInstanceBlueprintLibrary

UContentBrowserItemLibrary

UContextualAnimUtilities

UControlRigBlueprintEditorLibrary

UControlRigSequencerEditorLibrary

UConversationContextHelpers

UConversationLibrary

UDatasmithContentBlueprintLibrary

UDatasmithRuntimeLibrary

UDatasmithStaticMeshBlueprintLibrary

UDataTableFunctionLibrary

UDebugDrawService

UDEPRECATED_EditorSkeletalMeshLibrary

UDEPRECATED_EditorStaticMeshLibrary

UDirectLinkExtensionBlueprintLibrary

UDirectLinkTestLibrary

UDisplayClusterBlueprintLib

UDisplayClusterProjectionBlueprintLib

UDMXAttributeNameConversions

UDMXEntityReferenceConversions

UDMXNameContainersConversions

UDMXProtocolBlueprintLibrary

UDropTimecodeToStringConversion

UDynamicPlayRateLibrary

UEditorAssetLibrary

UEditorDataprepAssetLibrary

UEditorDialogLibrary

UEditorFilterLibrary

UEditorLevelLibrary

UEditorSubsystemBlueprintLibrary

UEditorTestsUtilityLibrary

UEditorUtilityLibrary

UEngineElementsLibrary

UEnhancedInputLibrary

UEyeTrackerFunctionLibrary

UFilterBlueprintFunctionLibrary

UFoliageStatistics

UFunctionalTestingManager

UFunctionalTestUtilityLibrary

UFXConverterUtilitiesLibrary

UGameplayBehaviorsBlueprintFunctionLibrary

UGameplayCueFunctionLibrary

UGameplayStatics

UGeographicCoordinatesFunctionLibrary

UGeometryScriptLibrary_CollisionFunctions

UGeometryScriptLibrary_ContainmentFunctions

UGeometryScriptLibrary_CreateNewAssetFunctions

UGeometryScriptLibrary_ListUtilityFunctions

UGeometryScriptLibrary_MeshBasicEditFunctions

UGeometryScriptLibrary_MeshBooleanFunctions

UGeometryScriptLibrary_MeshComparisonFunctions

UGeometryScriptLibrary_MeshDecompositionFunctions

UGeometryScriptLibrary_MeshDeformFunctions

UGeometryScriptLibrary_MeshMaterialFunctions

UGeometryScriptLibrary_MeshModelingFunctions

UGeometryScriptLibrary_MeshNormalsFunctions

UGeometryScriptLibrary_MeshPolygroupFunctions

UGeometryScriptLibrary_MeshPrimitiveFunctions

UGeometryScriptLibrary_MeshQueryFunctions

UGeometryScriptLibrary_MeshRepairFunctions

UGeometryScriptLibrary_MeshSimplifyFunctions

UGeometryScriptLibrary_MeshSpatial

UGeometryScriptLibrary_MeshSubdivideFunctions

UGeometryScriptLibrary_MeshTransformFunctions

UGeometryScriptLibrary_MeshUVFunctions

UGeometryScriptLibrary_MeshVertexColorFunctions

UGeometryScriptLibrary_MeshVoxelFunctions

UGeometryScriptLibrary_OpenSubdivFunctions

UGeometryScriptLibrary_SceneUtilityFunctions

UGeometryScriptLibrary_StaticMeshFunctions

UGeoReferencingEditorBPLibrary

UGoogleARCoreFrameFunctionLibrary

UGoogleARCoreServicesFunctionLibrary

UGoogleARCoreSessionFunctionLibrary

UGooglePADFunctionLibrary

UGroomBlueprintLibrary

UHandKeypointConversion

UHeadMountedDisplayFunctionLibrary

UHealthSnapshotBlueprintLibrary

UImageWriteBlueprintLibrary

UImportanceSamplingLibrary

UIOSReplayKitControl

UJsonBlueprintFunctionLibrary

UKismetAnimationLibrary

UKismetArrayLibrary

UKismetGuidLibrary

UKismetInputLibrary

UKismetInternationalizationLibrary

UKismetMaterialLibrary

UKismetMathLibrary

UKismetNodeHelperLibrary

UKismetProceduralMeshLibrary

UKismetRenderingLibrary

UKismetStringLibrary

UKismetStringTableLibrary

UKismetSystemLibrary

UKismetTextLibrary

ULandmassBlueprintFunctionLibrary

ULayersBlueprintLibrary

ULeaderboardBlueprintLibrary

ULensDistortionBlueprintLibrary

ULevelSequenceEditorBlueprintLibrary

ULevelSnapshotsEditorFunctionLibrary

ULevelSnapshotsFunctionLibrary

ULidarPointCloudBlueprintLibrary

ULidarPointCloudFileIO_ASCII

ULightWeightInstanceBlueprintFunctionLibrary

ULinkedAnimGraphLibrary

ULiveLinkBlueprintLibrary

ULiveLinkDebuggerBlueprintLibrary

ULocationServices

UMaterialEditingLibrary

UMatineeCameraShakeFunctionLibrary

UMediaBlueprintFunctionLibrary

UMediaProfileBlueprintLibrary

UMeshVertexPainterKismetLibrary

UMIDIDeviceManager

UModularSynthLibrary

UMotionTrackedDeviceFunctionLibrary

UMotionTrajectoryBlueprintLibrary

UMotionWarpingUtilities

UMoviePipelineBlueprintLibrary

UMoviePipelineEditorBlueprintLibrary

UMovieSceneBindingExtensions

UMovieSceneDoubleVectorTrackExtensions

UMovieSceneEventTrackExtensions

UMovieSceneFloatVectorTrackExtensions

UMovieSceneFolderExtensions

UMovieScenePropertyTrackExtensions

UMovieSceneSectionExtensions

UMovieSceneSequenceExtensions

UMovieSceneTrackExtensions

UMultiUserClientStatics

UNetPushModelHelpers

UNiagaraDataInterfaceArrayFunctionLibrary

UNiagaraFunctionLibrary

UNiagaraWaterFunctionLibrary

UOculusFunctionLibrary

UOculusInputFunctionLibrary

UOculusMRFunctionLibrary

UOpenColorIOBlueprintLibrary

UOpenCVBlueprintFunctionLibrary

UOpenCVLensDistortionBlueprintLibrary

UOptionalMobileFeaturesBPLibrary

UOSCManager

UOSCModulationMixingStatics

UPaperSpriteBlueprintLibrary

UParametricSurfaceBlueprintLibrary

UPFMExporterBlueprintLib

UPoseSearchLibrary

UProceduralFoliageEditorLibrary

UPropertyBlueprintFunctionLibrary

UPyAutomationTestLibrary

URawAnimSequenceTrackExtensions

URawInputFunctionLibrary

UReflexBlueprintLibrary

URemoteControlFunctionLibrary

UResonanceAudioBlueprintFunctionLibrary

USDTestsBlueprintLibrary

USequenceEvaluatorLibrary

USequencePlayerLibrary

USequenceRecorderBlueprintLibrary

USequencerScriptingRangeExtensions

USequencerToolsFunctionLibrary

USkeletalControlLibrary

USkeletalMergingLibrary

USlateBlueprintLibrary

USmartObjectBlueprintFunctionLibrary

USoundUtilitiesBPFunctionLibrary

USteamVRFunctionLibrary

USteamVRInputDeviceFunctionLibrary

UStereoLayerFunctionLibrary

USubmixEffectDelayStatics

USubobjectDataBlueprintFunctionLibrary

USubsystemBlueprintLibrary

USunPositionFunctionLibrary

USynthesisUtilitiesBlueprintFunctionLibrary

UTakeRecorderBlueprintLibrary

UTakesCoreBlueprintLibrary

UTexturePaintToolset

UTextureShareIBlueprintLib

UTileMapBlueprintLibrary

UTimeManagementBlueprintLibrary

UTurnBasedBlueprintLibrary

UUsdExporterBlueprintLibrary

UUserListEntryLibrary

UUserObjectListEntryLibrary

UUVGenerationFlattenMapping

UVariantManagerBlueprintLibrary

UVCamBlueprintFunctionLibrary

UVCamEditorLibrary

UVisualLoggerKismetLibrary

UVOIPStatics

UVPBlueprintLibrary

UVPBookmarkBlueprintLibrary

UVPBookmarkEditorBlueprintLibrary

UVPCameraBlueprintLibrary

UVPRenderingBlueprintLibrary

UVPUtilitiesEditorBlueprintLibrary

UWarpUtilsBlueprintLibrary

UWidgetBlueprintLibrary

UWidgetLayoutLibrary

UXRAssetFunctionLibrary

UXRLoadingScreenFunctionLibrary

UXRVisualizationFunctionLibrary

UZoneGraphDisturbanceAnnotationBPLibrary

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintFunctionLibrary.h

Include

#include "Kismet/BlueprintFunctionLibrary.h"

Syntax

class UBlueprintFunctionLibrary : public UObject

Remarks

This class is a base class for any function libraries exposed to blueprints. Methods in subclasses are expected to be static, and no methods should be added to this base class.

Constructors

Name Description

Public function

UBlueprintFunctionLibrary

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UObject

Name Description

Public function Virtual

int32

 

GetFunctionCallspace

(
    UFunction* Function,
    FFrame* Stack
)

Return the space this function should be called.