Navigation
API > API/Runtime > API/Runtime/Engine
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.
| Name | UBlueprintFunctionLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintFunctionLibrary.h |
| Include Path | #include "Kismet/BlueprintFunctionLibrary.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UBlueprintFunctionLibrary : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary
Derived Classes
UBlueprintFunctionLibrary derived class hierarchy
- UAbilitySystemBlueprintLibrary
- UAchievementBlueprintLibrary
- UActivateCameraRigFunctions
- UActorModifierCoreLibrary
- UAIBlueprintHelperLibrary
- UAirMovementUtils
- UAnalyticsBlueprintLibrary
- UAnimationAssetExtensions
- UAnimationAttributeBlueprintLibrary
- UAnimationAttributeIdentifierExtensions
- UAnimationBlueprintLibrary
- UAnimationCurveIdentifierExtensions
- UAnimationDataModelNotifiesExtensions
- UAnimationStateMachineLibrary
- UAnimationWarpingLibrary
- UAnimCharacterMovementLibrary
- UAnimDistanceMatchingLibrary
- UAnimExecutionContextLibrary
- UAnimNodeControlRigLibrary
- UAnimNodeRigidBodyLibrary
- UAnimNotifyLibrary
- UAnimNotifyMirrorInspectionLibrary
- UAnimNotifyStateMachineInspectionLibrary
- UAnimPoseExtensions
- UAnimToTextureBPLibrary
- UAnimToTextureInstancePlaybackLibrary
- UARBlueprintLibrary
- UARTraceResultLibrary
- UARUtilitiesFunctionLibrary
- UAsyncMovementUtils
- UAudioCaptureBlueprintLibrary
- UAudioCaptureFunctionLibrary
- UAudioMixerBlueprintLibrary
- UAudioModulationStatics
- UAudioModulationStyle
- UAudioParameterConversionStatics
- UAutomationBlueprintFunctionLibrary
- UAutomationUtilsBlueprintLibrary
- UAvaBroadcastLibrary
- UAvaPlayableLibrary
- UAvaRCLibrary
- UAvaSequenceLibrary
- UAvaShapeMeshFunctions
- UAvaTagLibrary
- UAvaTransitionLibrary
- UBasedMovementUtils
- UBinkFunctionLibrary
- UBlendListBaseLibrary
- UBlendSpaceLibrary
- UBlendSpacePlayerLibrary
- UBlendStackAnimNodeLibrary
- UBlendStackInputAnimNodeLibrary
- UBlueprintCameraContextDataTableFunctionLibrary
- UBlueprintCameraEvaluationDataFunctionLibrary
- UBlueprintCameraPoseFunctionLibrary
- UBlueprintCameraVariableTableFunctionLibrary
- UBlueprintEditorLibrary
- UBlueprintFileUtilsBPLibrary
- UBlueprintInstancedStructLibrary
- UBlueprintMapLibrary
- UBlueprintMaterialTextureNodesBPLibrary
- UBlueprintPathsLibrary
- UBlueprintPlatformLibrary
- UBlueprintSetLibrary
- UBlueprintSpringMathLibrary
- UBTFunctionLibrary
- UBuiltInAttributesExtensions
- UBuiltInDynamicBindingResolverLibrary
- UCachedAnimDataLibrary
- UCameraLensEffectInterfaceClassSupportLibrary
- UCameraRigInstanceFunctions
- UCameraRigParameterInterop
- UCameraRigParameterInteropLibrary
- UCEClonerLibrary
- UCEEffectorLibrary
- UCelestialMaths
- UChaosBlueprintLibrary
- UChaosGroundMovementUtils
- UChaosSolverEngineBlueprintLibrary
- UChaosVDRuntimeBlueprintLibrary
- UCineCameraRigRailHelpers
- UCommonUILibrary
- UComposureBlueprintLibrary
- UConcertReplicationBlueprintFunctionLibrary
- UConstraintInstanceBlueprintLibrary
- UConstraintsScriptingLibrary
- UContentBrowserItemLibrary
- UContentBrowserItemPathExtensions
- UContextualAnimUtilities
- UControlRigSequencerEditorLibrary
- UConversationContextHelpers
- UConversationLibrary
- UCustomizableObjectEditorFunctionLibrary
- UDataflowBlueprintLibrary
- UDataflowEditorBlueprintLibrary
- UDatasmithContentBlueprintLibrary
- UDatasmithRuntimeLibrary
- UDatasmithStaticMeshBlueprintLibrary
- UDataTableFunctionLibrary
- UDebugDrawService
- UDEPRECATED_AssetFilteringAndSortingFunctionLibrary
- UDEPRECATED_EditorSkeletalMeshLibrary
- UDEPRECATED_EditorStaticMeshLibrary
- UDirectLinkExtensionBlueprintLibrary
- UDirectLinkTestLibrary
- UDisplayClusterBlueprintLib
- UDisplayClusterProjectionBlueprintLib
- UDMMaterialFunctionFunctionLibrary
- UDMMaterialInstanceFunctionLibrary
- UDMMaterialModelFunctionLibrary
- UDMMaterialSlotFunctionLibrary
- UDMMaterialStageFunctionLibrary
- UDMTextureSetBlueprintFunctionLibrary
- UDMTextureSetFunctionLibrary
- UDMValueDefinitionLibrary
- UDMXEntityReferenceConversions
- UDNAImporterLibrary
- UDropTimecodeToStringConversion
- UEditorAssetLibrary
- UEditorDialogLibrary
- UEditorFilterLibrary
- UEditorLevelLibrary
- UEditorSubsystemBlueprintLibrary
- UEngineCameraAnimationFunctionLibrary
- UEngineElementsLibrary
- UFieldNotificationLibrary
- UFloorQueryUtils
- UFXConverterUtilitiesLibrary
- UGameplayBehaviorsBlueprintFunctionLibrary
- UGameplayBehaviorSmartObjectsBlueprintFunctionLibrary
- UGameplayCueFunctionLibrary
- UGameplayStateTreeBlueprintFunctionLibrary
- UGameplayStatics
- UGameViewFunctionLibrary
- UGeneSplicerBP
- UGeographicCoordinatesFunctionLibrary
- UGeometryCollectionBlueprintLibrary
- UGeometryScriptLibrary_BoxFunctions
- UGeometryScriptLibrary_CollisionFunctions
- UGeometryScriptLibrary_ContainmentFunctions
- UGeometryScriptLibrary_CreateNewAssetFunctions
- UGeometryScriptLibrary_EditorDynamicMeshFunctions
- UGeometryScriptLibrary_EditorTextureMapFunctions
- UGeometryScriptLibrary_ListUtilityFunctions
- UGeometryScriptLibrary_MeshBakeFunctions
- UGeometryScriptLibrary_MeshBasicEditFunctions
- UGeometryScriptLibrary_MeshBoneWeightFunctions
- UGeometryScriptLibrary_MeshBooleanFunctions
- UGeometryScriptLibrary_MeshComparisonFunctions
- UGeometryScriptLibrary_MeshDecompositionFunctions
- UGeometryScriptLibrary_MeshDeformFunctions
- UGeometryScriptLibrary_MeshGeodesicFunctions
- UGeometryScriptLibrary_MeshMaterialFunctions
- UGeometryScriptLibrary_MeshModelingFunctions
- UGeometryScriptLibrary_MeshNormalsFunctions
- UGeometryScriptLibrary_MeshPolygroupFunctions
- UGeometryScriptLibrary_MeshPoolFunctions
- UGeometryScriptLibrary_MeshPrimitiveFunctions
- UGeometryScriptLibrary_MeshQueryFunctions
- UGeometryScriptLibrary_MeshRepairFunctions
- UGeometryScriptLibrary_MeshSamplingFunctions
- UGeometryScriptLibrary_MeshSculptLayersFunctions
- UGeometryScriptLibrary_MeshSelectionFunctions
- UGeometryScriptLibrary_MeshSelectionQueryFunctions
- UGeometryScriptLibrary_MeshSimplifyFunctions
- UGeometryScriptLibrary_MeshSpatial
- UGeometryScriptLibrary_MeshSubdivideFunctions
- UGeometryScriptLibrary_MeshTransformFunctions
- UGeometryScriptLibrary_MeshUVFunctions
- UGeometryScriptLibrary_MeshVertexColorFunctions
- UGeometryScriptLibrary_MeshVoxelFunctions
- UGeometryScriptLibrary_OpenSubdivFunctions
- UGeometryScriptLibrary_OrientedBoxFunctions
- UGeometryScriptLibrary_PointSetSamplingFunctions
- UGeometryScriptLibrary_PolygonListFunctions
- UGeometryScriptLibrary_PolyPathFunctions
- UGeometryScriptLibrary_RayFunctions
- UGeometryScriptLibrary_RemeshingFunctions
- UGeometryScriptLibrary_SceneUtilityFunctions
- UGeometryScriptLibrary_SimplePolygonFunctions
- UGeometryScriptLibrary_StaticMeshFunctions
- UGeometryScriptLibrary_TextureMapFunctions
- UGeometryScriptLibrary_TransformFunctions
- UGeometryScriptLibrary_VectorMathFunctions
- UGeometryScriptLibrary_VolumeTextureBakeFunctions
- UGeoReferencingBFL
- UGroomBlueprintLibrary
- UGroundMovementUtils
- UHealthSnapshotBlueprintLibrary
- UHttpBlueprintFunctionLibrary
- UImportanceSamplingLibrary
- UInputDeviceLibrary
- UInteractableInterfaceLibrary
- UInterchangeEditorScriptLibrary
- UInterchangeTestsBlueprintFunctionLibrary
- UJsonBlueprintFunctionLibrary
- UKismetAnimationLibrary
- UKismetArrayLibrary
- UKismetGuidLibrary
- UKismetInputLibrary
- UKismetInternationalizationLibrary
- UKismetMaterialLibrary
- UKismetMathLibrary
- UKismetNodeHelperLibrary
- UKismetProceduralMeshLibrary
- UKismetRenderingLibrary
- UKismetStringLibrary
- UKismetStringTableLibrary
- UKismetSystemLibrary
- UKismetTextLibrary
- ULandmassBlueprintFunctionLibrary
- ULayeredBoneBlendLibrary
- ULeaderboardBlueprintLibrary
- ULearningAgentsActions
- ULearningAgentsCommunicatorLibrary
- ULearningAgentsCompletions
- ULearningAgentsObservations
- ULearningAgentsRewards
- ULegacyCameraShakeFunctionLibrary
- ULensDistortionBlueprintLibrary
- ULevelSequenceEditorBlueprintLibrary
- ULevelSequenceShotMetaDataLibrary
- ULevelSequenceVCamLibrary
- ULightWeightInstanceBlueprintFunctionLibrary
- ULinkedAnimGraphLibrary
- ULiveLinkBlueprintLibrary
- ULiveLinkFaceSourceBlueprint
- ULocationServices
- UMassEQSBlueprintLibrary
- UMediaBlueprintFunctionLibrary
- UMediaProfileBlueprintLibrary
- UMediaStreamSourceBlueprintFunctionLibrary
- UMediaStreamSourceBlueprintLibrary
- UMeshVertexPainterKismetLibrary
- UMetaHumanAssetManager
- UMetaHumanLocalLiveLinkSourceBlueprint
- UMetaSoundEditorViewModelConversionFunctions
- UMetasoundFrontendLiteralBlueprintAccess
- UMetasoundOutputBlueprintAccess
- UMetaSoundViewModelConversionFunctions
- UMIDIDeviceManager
- UMidiEventInfoBlueprintLibrary
- UMirrorAnimLibrary
- UModifyCurveAnimLibrary
- UModularSynthLibrary
- UMotionMatchingAnimNodeLibrary
- UMotionMatchingInteractionAnimNodeLibrary
- UMotionWarpingFunctionLibrary
- UMotionWarpingUtilities
- UMovementRecordUtils
- UMovementUtils
- UMoverDataCollectionLibrary
- UMoverDataModelBlueprintLibrary
- UMoverExampleAbilityInputsLibrary
- UMovieGraphBlueprintLibrary
- UMoviePipelineBlueprintLibrary
- UMoviePipelineEditorBlueprintLibrary
- UMovieSceneBindingExtensions
- UMovieSceneDoubleVectorTrackExtensions
- UMovieSceneEventTrackExtensions
- UMovieSceneFadeTrackTestLibrary
- UMovieSceneFloatVectorTrackExtensions
- UMovieSceneFolderExtensions
- UMovieSceneMaterialTrackExtensions
- UMovieScenePrimitiveMaterialTrackExtensions
- UMovieScenePropertyTrackExtensions
- UMovieSceneSectionExtensions
- UMovieSceneSequenceExtensions
- UMovieSceneTimeWarpExtensions
- UMovieSceneTrackExtensions
- UMrcUtilLibrary
- UMultiUserClientStatics
- UMultiUserTakesVCamFunctionLibrary
- UMusicalTimeFunctionLibrary
- UMusicHandleBlueprintHelpers
- UMusicParameterBlueprintLibrary
- UMusicTimestampBlueprintLibrary
- UMVVMBlueprintLibrary
- UMVVMConversionLibrary
- UMVVMFontConversionLibrary
- UMVVMSlateBrushConversionLibrary
- UNetPushModelHelpers
- UNiagaraDataChannelLibrary
- UNiagaraDataInterfaceArrayFunctionLibrary
- UNiagaraDIRigidMeshCollisionFunctionLibrary
- UNiagaraFunctionLibrary
- UNiagaraSimCacheFunctionLibrary
- UNiagaraWaterFunctionLibrary
- UOpenColorIOBlueprintLibrary
- UOpenCVBlueprintFunctionLibrary
- UOpenCVLensDistortionBlueprintLibrary
- UOptionalMobileFeaturesBPLibrary
- UOSCManager
- UPaperSpriteBlueprintLibrary
- UPCGActorHelpers
- UPCGAssetExporterUtils
- UPCGAttributePropertySelectorBlueprintHelpers
- UPCGBlueprintHelpers
- UPCGBlueprintPinHelpers
- UPCGDataFunctionLibrary
- UPCGDataTypeIdentifierHelpers
- UPCGFunctionPrototypes
- UPCGGraphParametersHelpers
- UPCGLoadAlembicFunctionLibrary
- UPCGMetadataAccessorHelpers
- UPCGOctreeQueries
- UPCGPinPropertiesBlueprintHelpers
- UPFMExporterBlueprintLib
- UPhysicsFieldStatics
- UPhysicsObjectBlueprintLibrary
- UPhysicsThreadLibrary
- UPlanarConstraintUtils
- UPluginBlueprintLibrary
- UPoseSearchAssetSamplerLibrary
- UPoseSearchEventLibrary
- UPoseSearchHistoryCollectorAnimNodeLibrary
- UPoseSearchInteractionLibrary
- UPoseSearchLibrary
- UPoseSearchTrajectoryLibrary
- UPyAutomationTestLibrary
- URawAnimSequenceTrackExtensions
- URawInputFunctionLibrary
- URazerChromaFunctionLibrary
- UReflexBlueprintLibrary
- URemoteControlFunctionLibrary
- URenderGridDeveloperLibrary
- URenderGridRemoteControlUtils
- UResonanceAudioBlueprintFunctionLibrary
- URetargetProfileLibrary
- URigVMEditorBlueprintLibrary
- UScriptableToolsUtilityLibrary
- USequenceEvaluatorLibrary
- USequencePlayerLibrary
- USequenceRecorderBlueprintLibrary
- USequencerScriptingRangeExtensions
- USequencerToolsFunctionLibrary
- USequencerViewModelStructExtensions
- USkeletalControlLibrary
- USlateBlueprintLibrary
- USmartObjectBlueprintFunctionLibrary
- USoundUtilitiesBPFunctionLibrary
- UStateTreeFunctionLibrary
- USubmixEffectDelayStatics
- USubsystemBlueprintLibrary
- USubtitlesBlueprintFunctionLibrary
- USvgDistanceFieldGenerator
- USynthesisUtilitiesBlueprintFunctionLibrary
- UTakeMetaDataTagsFunctionLibrary
- UTakeRecorderBlueprintLibrary
- UTakesCoreBlueprintLibrary
- UTargetDeviceServicesBPFunctionLibrary
- UTechAudioToolsConversionFunctions
- UTG_BlueprintFunctionLibrary
- UTileMapBlueprintLibrary
- UTimeManagementBlueprintLibrary
- UTimeSignatureBlueprintLibrary
- UTransformTrajectoryBlueprintLibrary
- UTurnBasedBlueprintLibrary
- UUDIMTextureFunctionLibrary
- UUniversalObjectLocatorScriptingExtensions
- UUsdConversionBlueprintLibrary
- UUsdDynamicBindingResolverLibrary
- UUserListEntryLibrary
- UUserObjectListEntryLibrary
- UUserWidgetFunctionLibrary
- UUVGenerationFlattenMapping
- UValueOrBBKey_GameplayTagBlueprintUtility
- UVariantManagerBlueprintLibrary
- UVCamBlueprintFunctionLibrary
- UVCamCoreScriptingFunctionLibrary
- UVCamTakesMetaDataMigration
- UVCamUIFunctionLibrary
- UVisualLoggerKismetLibrary
- UVOIPStatics
- UVPBlueprintLibrary
- UVPBookmarkBlueprintLibrary
- UVPBookmarkEditorBlueprintLibrary
- UVPCameraBlueprintLibrary
- UVPRenderingBlueprintLibrary
- UVPUtilitiesEditorBlueprintLibrary
- UWaterMovementUtils
- UWaveFunctionCollapseBPLibrary
- UWidgetAnimationHandleFunctionLibrary
- UWidgetBlueprintLibrary
- UWidgetLayoutLibrary
- UWidgetReferenceBlueprintFunctionLibrary
- UWorldPartitionBlueprintLibrary
- UWorldPartitionDestructibleInHLODSupportLibrary
- UZoneGraphDisturbanceAnnotationBPLibrary
- UBlueprintGameplayTagLibrary
- UChooserFunctionLibrary
- UConsoleVariablesEditorFunctionLibrary
- UDirectoryPlaceholderLibrary
- UDMXAttributeNameConversions
- UDMXNameContainersConversions
- UDMXProtocolBlueprintLibrary
- UDrawDebugLibrary
- UEditorDataprepAssetLibrary
- UEditorTestsUtilityLibrary
- UEditorUtilityLibrary
- UEnhancedInputLibrary
- UEyeTrackerFunctionLibrary
- UFilterBlueprintFunctionLibrary
- UFoliageStatistics
- UFunctionalTestingManager
- UFunctionalTestUtilityLibrary
- UGeoReferencingEditorBPLibrary
- UGlobalConfigurationDataBlueprintLibrary
- UGoogleARCoreFrameFunctionLibrary
- UGoogleARCoreServicesFunctionLibrary
- UGoogleARCoreSessionFunctionLibrary
- UGooglePADFunctionLibrary
- UHandKeypointConversion
- UHarmonixBlueprintUtil
- UHeadMountedDisplayFunctionLibrary
- UImageWriteBlueprintLibrary
- ULayersBlueprintLibrary
- ULevelSnapshotsEditorFunctionLibrary
- ULevelSnapshotsFilteringLibrary
- ULevelSnapshotsFunctionLibrary
- ULidarPointCloudBlueprintLibrary
- ULidarPointCloudFileIO_ASCII
- ULiveLinkDebuggerBlueprintLibrary
- ULocalizableMessageLibrary
- UMaterialEditingLibrary
- UMotionExtractorUtilityLibrary
- UMotionTrackedDeviceFunctionLibrary
- UMultiUserTakesFunctionLibrary
- UOpenColorIOEditorBlueprintLibrary
- UOpenXRBlueprintFunctionLibrary
- UOpenXRInputFunctionLibrary
- UParametricSurfaceBlueprintLibrary
- UPhysicsControlBPLibrary
- UProceduralFoliageEditorLibrary
- UPropertyBlueprintFunctionLibrary
- UProxyTableFunctionLibrary
- URuntimeAssetCacheBPHooks
- USceneStateEventLibrary
- USDTestsBlueprintLibrary
- USkeletalMergingLibrary
- USoundscapeBPFunctionLibrary
- UStageAppFunctionLibrary
- USubobjectDataBlueprintFunctionLibrary
- USunPositionFunctionLibrary
- UTexturePaintToolset
- UTraceUtilLibrary
- UUsdStageEditorBlueprintLibrary
- UVCamEditorLibrary
- UWarpUtilsBlueprintLibrary
- UWebAPIUtilities
- UXRAssetFunctionLibrary
- UXRLoadingScreenFunctionLibrary
- UXRVisualizationFunctionLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBlueprintFunctionLibrary
(
const FObjectInitializer& ObjectInitializer |
Kismet/BlueprintFunctionLibrary.h |
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Kismet/BlueprintFunctionLibrary.h |