UBlueprintFunctionLibrary

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

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UAbilitySystemBlueprintLibrary

UAchievementBlueprintLibrary

UAIBlueprintHelperLibrary

UAnalyticsBlueprintLibrary

UAndroidPermissionFunctionLibrary

UAnimationBlueprintLibrary

UAnselFunctionLibrary

UARBlueprintLibrary

UARTraceResultLibrary

UARUtilitiesFunctionLibrary

UAudioCaptureFunctionLibrary

UAudioMixerBlueprintLibrary

UAudioModulationStatics

UAudioModulationStyle

UAutomationBlueprintFunctionLibrary

UAutomationUtilsBlueprintLibrary

UAzureSpatialAnchorsLibrary

UBinkFunctionLibrary

UBlueprintFileUtilsBPLibrary

UBlueprintGameplayTagLibrary

UBlueprintMapLibrary

UBlueprintMaterialTextureNodesBPLibrary

UBlueprintPathsLibrary

UBlueprintPlatformLibrary

UBlueprintSetLibrary

UBTFunctionLibrary

UCartesianCoordinatesFunctionLibrary

UChaosSolverEngineBlueprintLibrary

UCommonUILibrary

UComposureBlueprintLibrary

UContentBrowserItemLibrary

UConversationContextHelpers

UConversationLibrary

UCoreTechBlueprintLibrary

UDatasmithContentBlueprintLibrary

UDatasmithRuntimeLibrary

UDatasmithStaticMeshBlueprintLibrary

UDataTableFunctionLibrary

UDebugDrawService

UDirectLinkTestLibrary

UDisplayClusterBlueprintLib

UDisplayClusterProjectionBlueprintLib

UDMXAttributeNameConversions

UDMXEntityReferenceConversions

UDMXNameContainersConversions

UDMXProtocolBlueprintLibrary

UDropTimecodeToStringConversion

UEditorAssetLibrary

UEditorDataprepAssetLibrary

UEditorDialogLibrary

UEditorFilterLibrary

UEditorLevelLibrary

UEditorSkeletalMeshLibrary

UEditorStaticMeshLibrary

UEditorSubsystemBlueprintLibrary

UEditorTestsUtilityLibrary

UEditorUtilityLibrary

UEnhancedInputLibrary

UEyeTrackerFunctionLibrary

UFilterBlueprintFunctionLibrary

UFoliageStatistics

UFunctionalTestingManager

UFunctionalTestUtilityLibrary

UFXConverterUtilitiesLibrary

UGameplayStatics

UGeographicCoordinatesFunctionLibrary

UGeoReferencingEditorBPLibrary

UGoogleARCoreFrameFunctionLibrary

UGoogleARCoreServicesFunctionLibrary

UGoogleARCoreSessionFunctionLibrary

UGooglePADFunctionLibrary

UGoogleVRControllerFunctionLibrary

UGoogleVRHMDFunctionLibrary

UGoogleVRTransition2DBPLibrary

UGroomBlueprintLibrary

UHandKeypointConversion

UHeadMountedDisplayFunctionLibrary

UHealthSnapshotBlueprintLibrary

UImageWriteBlueprintLibrary

UImportanceSamplingLibrary

UIOSReplayKitControl

UKismetAnimationLibrary

UKismetArrayLibrary

UKismetGuidLibrary

UKismetInputLibrary

UKismetInternationalizationLibrary

UKismetMaterialLibrary

UKismetMathLibrary

UKismetNodeHelperLibrary

UKismetProceduralMeshLibrary

UKismetRenderingLibrary

UKismetStringLibrary

UKismetStringTableLibrary

UKismetSystemLibrary

UKismetTextLibrary

ULandmassBlueprintFunctionLibrary

ULayersBlueprintLibrary

ULeaderboardBlueprintLibrary

ULensDistortionBlueprintLibrary

ULevelSequenceEditorBlueprintLibrary

ULevelSnapshotsEditorFunctionLibrary

ULevelSnapshotsFunctionLibrary

ULidarPointCloudBlueprintLibrary

ULidarPointCloudFileIO_ASCII

ULiveLinkBlueprintLibrary

ULiveLinkDebuggerBlueprintLibrary

ULocationServices

ULuminARFrameFunctionLibrary

ULuminARImageTrackingFunctionLibrary

ULuminARSessionFunctionLibrary

UMagicLeapARPinFunctionLibrary

UMagicLeapAudioFunctionLibrary

UMagicLeapCameraFunctionLibrary

UMagicLeapConnectionsFunctionLibrary

UMagicLeapContactsFunctionLibrary

UMagicLeapControllerFunctionLibrary

UMagicLeapCVCameraFunctionLibrary

UMagicLeapEyeTrackerFunctionLibrary

UMagicLeapHandMeshingFunctionLibrary

UMagicLeapHandTrackingFunctionLibrary

UMagicLeapHMDFunctionLibrary

UMagicLeapImageTrackerFunctionLibrary

UMagicLeapLightEstimationFunctionLibrary

UMagicLeapLocationFunctionLibrary

UMagicLeapMusicServiceFunctionLibrary

UMagicLeapNetworkingFunctionLibrary

UMagicLeapPlanesFunctionLibrary

UMagicLeapPrivilegesFunctionLibrary

UMagicLeapRaycastFunctionLibrary

UMagicLeapSecureStorage

UMagicLeapSharedFileFunctionLibrary

UMagicLeapTabletFunctionLibrary

UMaterialEditingLibrary

UMatineeCameraShakeFunctionLibrary

UMediaBlueprintFunctionLibrary

UMediaProfileBlueprintLibrary

UMeshPaintingToolset

UMeshPaintModeHelpers

UMeshProcessingLibrary

UMeshVertexPainterKismetLibrary

UMIDIDeviceManager

UModularSynthLibrary

UMotionTrackedDeviceFunctionLibrary

UMoviePipelineBlueprintLibrary

UMoviePipelineEditorBlueprintLibrary

UMovieSceneBindingExtensions

UMovieSceneEventTrackExtensions

UMovieSceneFolderExtensions

UMovieScenePropertyTrackExtensions

UMovieSceneSectionExtensions

UMovieSceneSequenceExtensions

UMovieSceneTrackExtensions

UMovieSceneVectorTrackExtensions

UMultiUserClientStatics

UNetPushModelHelpers

UNiagaraDataInterfaceArrayFunctionLibrary

UNiagaraFunctionLibrary

UNiagaraWaterFunctionLibrary

UOculusFunctionLibrary

UOculusInputFunctionLibrary

UOculusMRFunctionLibrary

UOpenColorIOBlueprintLibrary

UOpenCVLensDistortionBlueprintLibrary

UOptionalMobileFeaturesBPLibrary

UOSCManager

UOSCModulationMixingStatics

UPaperSpriteBlueprintLibrary

UPFMExporterBlueprintLib

UPropertyBlueprintFunctionLibrary

UPyAutomationTestLibrary

URawInputFunctionLibrary

URemoteControlFunctionLibrary

UResonanceAudioBlueprintFunctionLibrary

USDExporterBlueprintLibrary

USequenceRecorderBlueprintLibrary

USequencerScriptingRangeExtensions

USequencerToolsFunctionLibrary

USlateBlueprintLibrary

USoundUtilitiesBPFunctionLibrary

USoundVisualizationStatics

USteamVRFunctionLibrary

USteamVRInputDeviceFunctionLibrary

UStereoLayerFunctionLibrary

USubsystemBlueprintLibrary

USunPositionFunctionLibrary

USynthesisUtilitiesBlueprintFunctionLibrary

UTakeRecorderBlueprintLibrary

UTakesCoreBlueprintLibrary

UTexturePaintToolset

UTextureShareIBlueprintLib

UTileMapBlueprintLibrary

UTimeManagementBlueprintLibrary

UTurnBasedBlueprintLibrary

UUserListEntryLibrary

UUserObjectListEntryLibrary

UUVGenerationFlattenMapping

UVariantManagerBlueprintLibrary

UVCamBlueprintFunctionLibrary

UVCamEditorLibrary

UVisualLoggerKismetLibrary

UVOIPStatics

UVPBlueprintLibrary

UVPBookmarkBlueprintLibrary

UVPBookmarkEditorBlueprintLibrary

UVPCameraBlueprintLibrary

UVPRenderingBlueprintLibrary

UVPUtilitiesEditorBlueprintLibrary

UWarpUtilsBlueprintLibrary

UWidgetBlueprintLibrary

UWidgetLayoutLibrary

UXRAssetFunctionLibrary

UXRLoadingScreenFunctionLibrary

UXRVisualizationFunctionLibrary

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss