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

UBlueprintFileUtilsBPLibrary

UBlueprintGameplayTagLibrary

UBlueprintMapLibrary

UBlueprintMaterialTextureNodesBPLibrary

UBlueprintPathsLibrary

UBlueprintPlatformLibrary

UBlueprintSetLibrary

UBTFunctionLibrary

UChaosSolverEngineBlueprintLibrary

UComposureBlueprintLibrary

UContentBrowserItemLibrary

UCoreTechBlueprintLibrary

UDatasmithContentBlueprintLibrary

UDatasmithRuntimeLibrary

UDatasmithStaticMeshBlueprintLibrary

UDataTableFunctionLibrary

UDebugDrawService

UDirectLinkTestLibrary

UDisplayClusterBlueprintLib

UDisplayClusterInputBlueprintLib

UDisplayClusterProjectionBlueprintLib

UDMXAttributeNameConversions

UDMXEntityReferenceConversions

UDMXNameContainersConversions

UDMXProtocolBlueprintLibrary

UDropTimecodeToStringConversion

UEditorAssetLibrary

UEditorDataprepAssetLibrary

UEditorDialogLibrary

UEditorFilterLibrary

UEditorLevelLibrary

UEditorSkeletalMeshLibrary

UEditorStaticMeshLibrary

UEditorSubsystemBlueprintLibrary

UEditorTestsUtilityLibrary

UEditorUtilityLibrary

UEnhancedInputLibrary

UEyeTrackerFunctionLibrary

UFoliageStatistics

UFunctionalTestingManager

UFunctionalTestUtilityLibrary

UFXConverterUtilitiesLibrary

UGameplayStatics

UGoogleARCoreFrameFunctionLibrary

UGoogleARCoreServicesFunctionLibrary

UGoogleARCoreSessionFunctionLibrary

UGooglePADFunctionLibrary

UGoogleVRControllerFunctionLibrary

UGoogleVRHMDFunctionLibrary

UGoogleVRTransition2DBPLibrary

UGroomBlueprintLibrary

UHeadMountedDisplayFunctionLibrary

UHealthSnapshotBlueprintLibrary

UHoloLensARFunctionLibrary

UImageWriteBlueprintLibrary

UImportanceSamplingLibrary

UIOSReplayKitControl

UKismetAnimationLibrary

UKismetArrayLibrary

UKismetGuidLibrary

UKismetInputLibrary

UKismetInternationalizationLibrary

UKismetMaterialLibrary

UKismetMathLibrary

UKismetNodeHelperLibrary

UKismetProceduralMeshLibrary

UKismetRenderingLibrary

UKismetStringLibrary

UKismetStringTableLibrary

UKismetSystemLibrary

UKismetTextLibrary

ULandmassBlueprintFunctionLibrary

ULayersBlueprintLibrary

ULeaderboardBlueprintLibrary

ULensDistortionBlueprintLibrary

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

UMediaBlueprintFunctionLibrary

UMediaProfileBlueprintLibrary

UMeshPaintingToolset

UMeshPaintModeHelpers

UMeshProcessingLibrary

UMeshVertexPainterKismetLibrary

UMIDIDeviceManager

UModularSynthLibrary

UMotionTrackedDeviceFunctionLibrary

UMoviePipelineBlueprintLibrary

UMoviePipelineEditorBlueprintLibrary

UMovieSceneBindingExtensions

UMovieSceneEventTrackExtensions

UMovieSceneFolderExtensions

UMovieScenePropertyTrackExtensions

UMovieSceneSectionExtensions

UMovieSceneSequenceExtensions

UMovieSceneTrackExtensions

UMovieSceneVectorTrackExtensions

UMPCDIBlueprintLib

UMultiUserClientStatics

UNetPushModelHelpers

UNiagaraDataInterfaceArrayFunctionLibrary

UNiagaraFunctionLibrary

UNiagaraWaterFunctionLibrary

UOculusFunctionLibrary

UOculusInputFunctionLibrary

UOculusMRFunctionLibrary

UOpenColorIOBlueprintLibrary

UOpenCVLensDistortionBlueprintLibrary

UOptionalMobileFeaturesBPLibrary

UOSCManager

UOSCModulationMixingStatics

UOutputRemapIBlueprintLib

UPaperSpriteBlueprintLibrary

UPFMExporterBlueprintLib

UPicpProjectionIBlueprintLib

UPyAutomationTestLibrary

URawInputFunctionLibrary

URemoteImportLibrary

UResonanceAudioBlueprintFunctionLibrary

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

UVPUtilitiesEditorBlueprintLibrary

UWarpUtilsBlueprintLibrary

UWidgetBlueprintLibrary

UWidgetLayoutLibrary

UWindowsMixedRealityFunctionLibrary

UWindowsMixedRealityHandTrackingFunctionLibrary

UWindowsMixedRealitySpatialInputFunctionLibrary

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback