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

UAudioCaptureFunctionLibrary

UAudioMixerBlueprintLibrary

UAudioModulationStatics

UAudioModulationStyle

UAutomationBlueprintFunctionLibrary

UAutomationUtilsBlueprintLibrary

UAzureSpatialAnchorsLibrary

UBlueprintFileUtilsBPLibrary

UBlueprintGameplayTagLibrary

UBlueprintMapLibrary

UBlueprintMaterialTextureNodesBPLibrary

UBlueprintPathsLibrary

UBlueprintPlatformLibrary

UBlueprintSetLibrary

UBTFunctionLibrary

UChaosSolverEngineBlueprintLibrary

UComposureBlueprintLibrary

UCoreTechBlueprintLibrary

UDatasmithContentBlueprintLibrary

UDatasmithStaticMeshBlueprintLibrary

UDataTableFunctionLibrary

UDebugDrawService

UDisplayClusterBlueprintLib

UDisplayClusterInputBlueprintLib

UDisplayClusterProjectionBlueprintLib

UDMXEntityReferenceConversions

UDMXNameContainersConversions

UDropTimecodeToStringConversion

UEditorAssetLibrary

UEditorDataprepAssetLibrary

UEditorFilterLibrary

UEditorLevelLibrary

UEditorSkeletalMeshLibrary

UEditorStaticMeshLibrary

UEditorSubsystemBlueprintLibrary

UEditorTestsUtilityLibrary

UEditorUtilityLibrary

UEyeTrackerFunctionLibrary

UFoliageStatistics

UFunctionalTestingManager

UFunctionalTestUtilityLibrary

UGameplayStatics

UGoogleARCoreFrameFunctionLibrary

UGoogleARCoreServicesFunctionLibrary

UGoogleARCoreSessionFunctionLibrary

UGooglePADFunctionLibrary

UGoogleVRControllerFunctionLibrary

UGoogleVRHMDFunctionLibrary

UGoogleVRTransition2DBPLibrary

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

ULidarPointCloudFileIO_LAS

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

UMagicLeapScreensFunctionLibrary

UMagicLeapSecureStorage

UMagicLeapSharedFileFunctionLibrary

UMagicLeapTabletFunctionLibrary

UMaterialEditingLibrary

UMediaBlueprintFunctionLibrary

UMediaProfileBlueprintLibrary

UMeshPaintingToolset

UMeshPaintModeHelpers

UMeshProcessingLibrary

UMeshVertexPainterKismetLibrary

UMIDIDeviceManager

UModularSynthLibrary

UMotionTrackedDeviceFunctionLibrary

UMoviePipelineBlueprintLibrary

UMoviePipelineEditorBlueprintLibrary

UMovieSceneBindingExtensions

UMovieSceneFolderExtensions

UMovieScenePropertyTrackExtensions

UMovieSceneSectionExtensions

UMovieSceneSequenceExtensions

UMovieSceneTrackExtensions

UMovieSceneVectorTrackExtensions

UMPCDIBlueprintLib

UMultiUserClientStatics

UNetPushModelHelpers

UNiagaraFunctionLibrary

UOculusFunctionLibrary

UOculusMRFunctionLibrary

UOpenColorIOBlueprintLibrary

UOpenCVLensDistortionBlueprintLibrary

UOptionalMobileFeaturesBPLibrary

UOSCManager

UOutputRemapIBlueprintLib

UPaperSpriteBlueprintLibrary

UPFMExporterBlueprintLib

UPicpProjectionIBlueprintLib

UPyAutomationTestLibrary

URawInputFunctionLibrary

URemoteImportLibrary

UResonanceAudioBlueprintFunctionLibrary

USequenceRecorderBlueprintLibrary

USequencerScriptingRangeExtensions

USequencerToolsFunctionLibrary

USlateBlueprintLibrary

USoundUtilitiesBPFunctionLibrary

USoundVisualizationStatics

USteamVRFunctionLibrary

USteamVRInputDeviceFunctionLibrary

UStereoLayerFunctionLibrary

USubsystemBlueprintLibrary

USunPositionFunctionLibrary

UTakeRecorderBlueprintLibrary

UTakesCoreBlueprintLibrary

UTexturePaintToolset

UTileMapBlueprintLibrary

UTimeManagementBlueprintLibrary

UTurnBasedBlueprintLibrary

UUserListEntryLibrary

UUserObjectListEntryLibrary

UUVGenerationFlattenMapping

UVariantManagerBlueprintLibrary

UVisualLoggerKismetLibrary

UVOIPStatics

UVPBlueprintLibrary

UVPBookmarkBlueprintLibrary

UVPBookmarkEditorBlueprintLibrary

UVPCameraBlueprintLibrary

UVPUtilitiesEditorBlueprintLibrary

UWarpUtilsBlueprintLibrary

UWidgetBlueprintLibrary

UWidgetLayoutLibrary

UWindowsMixedRealityFunctionLibrary

UWindowsMixedRealityHandTrackingFunctionLibrary

UWindowsMixedRealitySpatialInputFunctionLibrary

UXRAssetFunctionLibrary

UXRLoadingScreenFunctionLibrary

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