Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UKismetSystemLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h |
| Include Path | #include "Kismet/KismetSystemLibrary.h" |
Syntax
UCLASS (Meta=(ScriptName="SystemLibrary"), MinimalAPI)
class UKismetSystemLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UKismetSystemLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UKismetSystemLibrary
(
const FObjectInitializer& ObjectInitializer |
Kismet/KismetSystemLibrary.h |
Classes
| Name | Remarks |
|---|---|
| FOnAssetClassLoaded | |
| FOnAssetLoaded |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| meta | Builds an ARFilter struct. | Kismet/KismetSystemLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDebugFloatHistory AddFloatHistorySample
(
float Value, |
Kismet/KismetSystemLibrary.h |
|
|
static int32 BeginTransaction
(
const FString& Context, |
Begin a new undo transaction. | Kismet/KismetSystemLibrary.h |
|
static bool BoxOverlapActors
(
const UObject* WorldContextObject, |
Returns an array of actors that overlap the given axis-aligned box. | Kismet/KismetSystemLibrary.h |
|
static bool BoxOverlapActorsWithOrientation
(
const UObject* WorldContextObject, |
Returns an array of actors that overlap the given axis-aligned box. | Kismet/KismetSystemLibrary.h |
|
static bool BoxOverlapComponents
(
const UObject* WorldContextObject, |
Returns an array of components that overlap the given axis-aligned box. | Kismet/KismetSystemLibrary.h |
|
static bool BoxOverlapComponentsWithOrientation
(
const UObject* WorldContextObject, |
Returns an array of components that overlap the given box. | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceMulti
(
const UObject* WorldContextObject, |
Sweeps a box along the given line and returns all hits encountered. | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceMultiByProfile
(
const UObject* WorldContextObject, |
Sweep a box against the world and return all initial overlaps using a specific profile, then overlapping hits and then first blocking hit Results are sorted, so a blocking hit (if found) will be the last element of the array Only the single closest blocking result will be generated, no tests will be done after that | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceMultiForObjects
(
const UObject* WorldContextObject, |
Sweeps a box along the given line and returns all hits encountered. | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceSingle
(
const UObject* WorldContextObject, |
Sweeps a box along the given line and returns the first blocking hit encountered. | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceSingleByProfile
(
const UObject* WorldContextObject, |
Sweep a box against the world and return the first blocking hit using a specific profile | Kismet/KismetSystemLibrary.h |
|
static bool BoxTraceSingleForObjects
(
const UObject* WorldContextObject, |
Sweeps a box along the given line and returns the first hit encountered. | Kismet/KismetSystemLibrary.h |
|
static void BreakARFilter
(
FARFilter InARFilter, |
Breaks an ARFilter struct into its component pieces. | Kismet/KismetSystemLibrary.h |
|
static void BreakSoftClassPath
(
FSoftClassPath InSoftClassPath, |
Gets the path string out of a Soft Class Path | Kismet/KismetSystemLibrary.h |
|
static void BreakSoftObjectPath
(
FSoftObjectPath InSoftObjectPath, |
Gets the path string out of a Soft Object Path | Kismet/KismetSystemLibrary.h |
|
static void BreakTopLevelAssetPath
(
const FTopLevelAssetPath& TopLevelAssetPath, |
Gets the path string out of a TopLevelAssetPath | Kismet/KismetSystemLibrary.h |
|
static void CancelTransaction
(
const int32 Index |
Cancel the current transaction, and no longer capture actions to be placed in the undo buffer. | Kismet/KismetSystemLibrary.h |
|
static bool CanLaunchURL
(
const FString& URL |
Kismet/KismetSystemLibrary.h |
|
|
static bool CapsuleOverlapActors
(
const UObject* WorldContextObject, |
Returns an array of actors that overlap the given capsule. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleOverlapActorsWithOrientation
(
const UObject* WorldContextObject, |
Returns an array of actors that overlap the given capsule. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleOverlapComponents
(
const UObject* WorldContextObject, |
Returns an array of components that overlap the given capsule. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleOverlapComponentsWithOrientation
(
const UObject* WorldContextObject, |
Returns an array of components that overlap the given capsule. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceMulti
(
const UObject* WorldContextObject, |
Sweeps a capsule along the given line and returns all hits encountered up to and including the first blocking hit. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceMultiByProfile
(
const UObject* WorldContextObject, |
Sweep a capsule against the world and return all initial overlaps using a specific profile, then overlapping hits and then first blocking hit Results are sorted, so a blocking hit (if found) will be the last element of the array Only the single closest blocking result will be generated, no tests will be done after that | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceMultiForObjects
(
const UObject* WorldContextObject, |
Sweeps a capsule along the given line and returns all hits encountered. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceSingle
(
const UObject* WorldContextObject, |
Sweeps a capsule along the given line and returns the first blocking hit encountered. | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceSingleByProfile
(
const UObject* WorldContextObject, |
Sweep a capsule against the world and return the first blocking hit using a specific profile | Kismet/KismetSystemLibrary.h |
|
static bool CapsuleTraceSingleForObjects
(
const UObject* WorldContextObject, |
Sweeps a capsule along the given line and returns the first hit encountered. | Kismet/KismetSystemLibrary.h |
|
static void CollectGarbage() |
Deletes all unreferenced objects, keeping only referenced objects (this command will be queued and happen at the end of the frame) Note: This can be a slow operation, and should only be performed where a hitch would be acceptable | Kismet/KismetSystemLibrary.h |
|
static bool ComponentOverlapActors
(
UPrimitiveComponent* Component, |
Returns an array of actors that overlap the given component. | Kismet/KismetSystemLibrary.h |
|
static bool ComponentOverlapComponents
(
UPrimitiveComponent* Component, |
Returns an array of components that overlap the given component. | Kismet/KismetSystemLibrary.h |
|
static void ControlScreensaver
(
bool bAllowScreenSaver |
Allows or inhibits screensaver | Kismet/KismetSystemLibrary.h |
|
static TSoftClassPtr< UObject > Conv_ClassToSoftClassReference
(
const TSubclassOf< UObject >& Class |
Kismet/KismetSystemLibrary.h |
|
|
static FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference
(
const FComponentReference& ComponentReference |
Kismet/KismetSystemLibrary.h |
|
|
static UObject * Conv_InterfaceToObject
(
const FScriptInterface& Interface |
Converts an interface instance into an object | Kismet/KismetSystemLibrary.h |
|
static UClass * Conv_ObjectToClass
(
UObject* Object, |
Casts from an object to a class, this will only work if the object is already a class | Kismet/KismetSystemLibrary.h |
|
static TSoftObjectPtr< UObject > Conv_ObjectToSoftObjectReference
(
UObject* Object |
Kismet/KismetSystemLibrary.h |
|
|
static FString Conv_PrimaryAssetIdToString
(
FPrimaryAssetId PrimaryAssetId |
Converts a Primary Asset Id to a string. | Kismet/KismetSystemLibrary.h |
|
static FString Conv_PrimaryAssetTypeToString
(
FPrimaryAssetType PrimaryAssetType |
Converts a Primary Asset Type to a string. | Kismet/KismetSystemLibrary.h |
|
static TSoftClassPtr< UObject > Conv_SoftClassPathToSoftClassRef
(
const FSoftClassPath& SoftClassPath |
Converts a Soft Class Path into a base Soft Class Reference, this is not guaranteed to be resolvable | Kismet/KismetSystemLibrary.h |
|
static TSubclassOf< UObject > Conv_SoftClassReferenceToClass
(
const TSoftClassPtr< UObject >& SoftClass |
Kismet/KismetSystemLibrary.h |
|
|
static FString Conv_SoftClassReferenceToString
(
const TSoftClassPtr< UObject >& SoftClassReference |
Converts a Soft Class Reference to a path string | Kismet/KismetSystemLibrary.h |
|
static UObject * Conv_SoftObjectReferenceToObject
(
const TSoftObjectPtr< UObject >& SoftObject |
Kismet/KismetSystemLibrary.h |
|
|
static FString Conv_SoftObjectReferenceToString
(
const TSoftObjectPtr< UObject >& SoftObjectReference |
Converts a Soft Object Reference to a path string | Kismet/KismetSystemLibrary.h |
|
static TSoftObjectPtr< UObject > Conv_SoftObjPathToSoftObjRef
(
const FSoftObjectPath& SoftObjectPath |
Converts a Soft Object Path into a base Soft Object Reference, this is not guaranteed to be resolvable | Kismet/KismetSystemLibrary.h |
|
static FSoftClassPath Conv_SoftObjRefToSoftClassPath
(
TSoftClassPtr< UObject > SoftClassReference |
Converts a Soft Class Reference into a Soft Class Path (which can be used like a Soft Object Path) | Kismet/KismetSystemLibrary.h |
|
static FSoftObjectPath Conv_SoftObjRefToSoftObjPath
(
TSoftObjectPtr< UObject > SoftObjectReference |
Converts a Soft Object Reference into a Soft Object Path | Kismet/KismetSystemLibrary.h |
|
static FString ConvertToAbsolutePath
(
const FString& Filename |
Converts passed in filename to use a absolute path | Kismet/KismetSystemLibrary.h |
|
static FString ConvertToRelativePath
(
const FString& Filename |
Converts passed in filename to use a relative path | Kismet/KismetSystemLibrary.h |
|
static void CreateCopyForUndoBuffer
(
UObject* ObjectToModify |
Mark as modified. | Kismet/KismetSystemLibrary.h |
|
static void Delay
(
const UObject* WorldContextObject, |
Perform a latent action with a delay (specified in seconds). | Kismet/KismetSystemLibrary.h |
|
static void DelayUntilNextTick
(
const UObject* WorldContextObject, |
Perform a latent action with a delay of one tick. | Kismet/KismetSystemLibrary.h |
|
static bool DoesClassImplementInterface
(
const UClass* TestClass, |
Checks if the given class implements a specific interface, works for both native and blueprint interfacse | Kismet/KismetSystemLibrary.h |
|
static bool DoesImplementInterface
(
const UObject* TestObject, |
Checks if the given object implements a specific interface, works for both native and blueprint interfacse | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugArrow
(
const UObject* WorldContextObject, |
Draw directional arrow, pointing from LineStart to LineEnd. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugBox
(
const UObject* WorldContextObject, |
Draw a debug box | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCamera
(
const ACameraActor* CameraActor, |
Draw a debug camera shape. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCapsule
(
const UObject* WorldContextObject, |
Draw a debug capsule | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCircle
(
const UObject* WorldContextObject, |
Draw a debug circle!Draw a debug circle | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCone
(
const UObject* WorldContextObject, |
Draw a debug cone | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugConeInDegrees
(
const UObject* WorldContextObject, |
Draw a debug cone Angles are specified in degrees | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCoordinateSystem
(
const UObject* WorldContextObject, |
Draw a debug coordinate system. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugCylinder
(
const UObject* WorldContextObject, |
Draw a debug cylinder | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugFloatHistoryLocation
(
const UObject* WorldContextObject, |
Draws a 2D Histogram of size 'DrawSize' based FDebugFloatHistory struct, using DrawLocation for the location in the world, rotation will face camera of first player. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugFloatHistoryTransform
(
const UObject* WorldContextObject, |
Draws a 2D Histogram of size 'DrawSize' based FDebugFloatHistory struct, using DrawTransform for the position in the world. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugFrustum
(
const UObject* WorldContextObject, |
Draws a debug frustum. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugLine
(
const UObject* WorldContextObject, |
Draw a debug line | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugPlane
(
const UObject* WorldContextObject, |
Draws a debug plane. | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugPoint
(
const UObject* WorldContextObject, |
Draw a debug point | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugSphere
(
const UObject* WorldContextObject, |
Draw a debug sphere | Kismet/KismetSystemLibrary.h |
|
static void DrawDebugString
(
const UObject* WorldContextObject, |
Draw a debug string at a 3d world location. | Kismet/KismetSystemLibrary.h |
|
| Duplicate an object to a new instance | Kismet/KismetSystemLibrary.h |
|
|
static int32 EndTransaction () |
Attempt to end the current undo transaction. | Kismet/KismetSystemLibrary.h |
|
static bool EqualEqual_PrimaryAssetId
(
FPrimaryAssetId A, |
Returns true if the values are equal (A == B) | Kismet/KismetSystemLibrary.h |
|
static bool EqualEqual_PrimaryAssetType
(
FPrimaryAssetType A, |
Returns true if the values are equal (A == B) | Kismet/KismetSystemLibrary.h |
|
static bool EqualEqual_SoftClassReference
(
const TSoftClassPtr< UObject >& A, |
Returns true if the values are equal (A == B) | Kismet/KismetSystemLibrary.h |
|
static bool EqualEqual_SoftObjectReference
(
const TSoftObjectPtr< UObject >& A, |
Returns true if the values are equal (A == B) | Kismet/KismetSystemLibrary.h |
|
static void ExecuteConsoleCommand
(
const UObject* WorldContextObject, |
Executes a console command, optionally on a specific controller | Kismet/KismetSystemLibrary.h |
|
static void FlushDebugStrings
(
const UObject* WorldContextObject |
Removes all debug strings.Removes all debug strings. | Kismet/KismetSystemLibrary.h |
|
static void FlushPersistentDebugLines
(
const UObject* WorldContextObject |
Flush all persistent debug lines and shapes.Flush all persistent debug lines and shapes | Kismet/KismetSystemLibrary.h |
|
static void ForceCloseAdBanner() |
Forces closed any displayed ad. Can lead to loss of revenue (iOS and Android only) | Kismet/KismetSystemLibrary.h |
|
| Kismet/KismetSystemLibrary.h |
|
||
static bool Generic_SetEditorProperty
(
UObject* Object, |
Kismet/KismetSystemLibrary.h |
|
|
static void GetActorBounds
(
const AActor* Actor, |
Kismet/KismetSystemLibrary.h |
|
|
static void GetActorListFromComponentList
(
const TArray< class UPrimitiveComponent* >& ComponentList, |
Returns an array of unique actors represented by the given list of components. | Kismet/KismetSystemLibrary.h |
|
static int32 GetAdIDCount() |
Retrieves the total number of Ad IDs that can be selected between | Kismet/KismetSystemLibrary.h |
|
static FString GetBuildConfiguration() |
Build configuration, for displaying to end users in diagnostics. | Kismet/KismetSystemLibrary.h |
|
static FString GetBuildVersion() |
Build version, for displaying to end users in diagnostics. | Kismet/KismetSystemLibrary.h |
|
static FString GetClassDisplayName
(
const UClass* Class |
Returns the display name of a class. | Kismet/KismetSystemLibrary.h |
|
static TSubclassOf< UObject > GetClassFromPrimaryAssetId
(
FPrimaryAssetId PrimaryAssetId |
Returns the Blueprint Class associated with a Primary Asset Id, this will only return a valid object if it is in memory, it will not load it | Kismet/KismetSystemLibrary.h |
|
static FTopLevelAssetPath GetClassTopLevelAssetPath
(
const UClass* Class |
Returns the full path to the specified class as a Top Level Asset Path used by asset utilities. | Kismet/KismetSystemLibrary.h |
|
| Kismet/KismetSystemLibrary.h | |||
static FString GetCommandLine() |
Returns the command line that the process was launched with. | Kismet/KismetSystemLibrary.h |
|
static void GetComponentBounds
(
const USceneComponent* Component, |
Get bounds | Kismet/KismetSystemLibrary.h |
|
static bool GetConsoleVariableBoolValue
(
const FString& VariableName |
Evaluates, if it exists, whether the specified integer console variable has a non-zero value (true) or not (false). | Kismet/KismetSystemLibrary.h |
|
static float GetConsoleVariableFloatValue
(
const FString& VariableName |
Attempts to retrieve the value of the specified float console variable, if it exists. | Kismet/KismetSystemLibrary.h |
|
static int32 GetConsoleVariableIntValue
(
const FString& VariableName |
Attempts to retrieve the value of the specified integer console variable, if it exists. | Kismet/KismetSystemLibrary.h |
|
static FString GetConsoleVariableStringValue
(
const FString& VariableName |
Attempts to retrieve the value of the specified string console variable, if it exists. | Kismet/KismetSystemLibrary.h |
|
static bool GetConvenientWindowedResolutions
(
TArray< FIntPoint >& Resolutions |
Gets the list of windowed resolutions which are convenient for the current primary display size. | Kismet/KismetSystemLibrary.h |
|
static bool GetCurrentBundleState
(
FPrimaryAssetId PrimaryAssetId, |
Returns the list of loaded bundles for a given Primary Asset. | Kismet/KismetSystemLibrary.h |
|
static FString GetDefaultLanguage () |
Get the default language (for localization) used by this platform | Kismet/KismetSystemLibrary.h |
|
static FString GetDefaultLocale () |
Get the default locale (for internationalization) used by this platform | Kismet/KismetSystemLibrary.h |
|
static FString GetDeviceId() |
Returns the platform specific unique device id | Kismet/KismetSystemLibrary.h |
|
static FString GetDisplayName
(
const UObject* Object |
Returns the display name (or actor label), for displaying as a debugging aid. | Kismet/KismetSystemLibrary.h |
|
| Attempts to retrieve the value of a named property from the given object. | Kismet/KismetSystemLibrary.h |
|
|
static FString GetEngineVersion() |
Engine build number, for displaying to end users. | Kismet/KismetSystemLibrary.h |
|
static FTopLevelAssetPath GetEnumTopLevelAssetPath
(
const UEnum* Enum |
Returns the full path to the specified enum as a Top Level Asset Path used by asset utilities. | Kismet/KismetSystemLibrary.h |
|
static int64 GetFrameCount() |
Returns the value of GFrameCounter, a running count of the number of frames that have occurred. | Kismet/KismetSystemLibrary.h |
|
static FString GetGameBundleId() |
Retrieves the game's platform-specific bundle identifier or package name of the game | Kismet/KismetSystemLibrary.h |
|
static FString GetGameName() |
Get the name of the current game | Kismet/KismetSystemLibrary.h |
|
static UTexture2D * GetGamepadButtonGlyph
(
const FString& ButtonKey, |
Returns glyph assigned to a gamepad button (or a null ptr if not assigned) (iOS and tvOS only) | Kismet/KismetSystemLibrary.h |
|
static FString GetGamepadControllerName
(
int32 ControllerId |
Returns name of controller if assigned to a gamepad (or None if not assigned) (Android and iOS only) | Kismet/KismetSystemLibrary.h |
|
static double GetGameTimeInSeconds
(
const UObject* WorldContextObject |
Get the current game time, in seconds. This stops when the game is paused and is affected by slomo. | Kismet/KismetSystemLibrary.h |
|
static FString GetLocalCurrencyCode() |
Returns the currency code associated with the device's locale | Kismet/KismetSystemLibrary.h |
|
static FString GetLocalCurrencySymbol() |
Returns the currency symbol associated with the device's locale | Kismet/KismetSystemLibrary.h |
|
static int32 GetMinYResolutionFor3DView() |
Gets the smallest Y resolution we want to support in the 3D view, clamped within reasons | Kismet/KismetSystemLibrary.h |
|
static int32 GetMinYResolutionForUI() |
Gets the smallest Y resolution we want to support in the UI, clamped within reasons | Kismet/KismetSystemLibrary.h |
|
static UObject * GetObjectFromPrimaryAssetId
(
FPrimaryAssetId PrimaryAssetId |
Returns the Object associated with a Primary Asset Id, this will only return a valid object if it is in memory, it will not load it | Kismet/KismetSystemLibrary.h |
|
static FString GetObjectName
(
const UObject* Object |
Returns the actual object name. | Kismet/KismetSystemLibrary.h |
|
| Returns the outer object of an object. | Kismet/KismetSystemLibrary.h |
|
|
static FString GetPathName
(
const UObject* Object |
Returns the full path to the specified object as a string. | Kismet/KismetSystemLibrary.h |
|
static double GetPlatformTime_Seconds () |
Returns the current platform time in seconds. | Kismet/KismetSystemLibrary.h |
|
static FString GetPlatformUserDir() |
Get the current user dir from the OS | Kismet/KismetSystemLibrary.h |
|
static FString GetPlatformUserName() |
Get the current user name from the OS | Kismet/KismetSystemLibrary.h |
|
static TArray< FString > GetPreferredLanguages() |
Returns an array of the user's preferred languages in order of preference | Kismet/KismetSystemLibrary.h |
|
static FPrimaryAssetId GetPrimaryAssetIdFromClass
(
TSubclassOf< UObject > Class |
Returns the Primary Asset Id for a Class, this can return an invalid one if not registered | Kismet/KismetSystemLibrary.h |
|
static FPrimaryAssetId GetPrimaryAssetIdFromObject
(
UObject* Object |
Returns the Primary Asset Id for an Object, this can return an invalid one if not registered | Kismet/KismetSystemLibrary.h |
|
static FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference
(
TSoftClassPtr< UObject > SoftClassReference |
Returns the Primary Asset Id for a Soft Class Reference, this can return an invalid one if not registered | Kismet/KismetSystemLibrary.h |
|
static FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference
(
TSoftObjectPtr< UObject > SoftObjectReference |
Returns the Primary Asset Id for a Soft Object Reference, this can return an invalid one if not registered | Kismet/KismetSystemLibrary.h |
|
static void GetPrimaryAssetIdList
(
FPrimaryAssetType PrimaryAssetType, |
Returns list of PrimaryAssetIds for a PrimaryAssetType | Kismet/KismetSystemLibrary.h |
|
static void GetPrimaryAssetsWithBundleState
(
const TArray< FName >& RequiredBundles, |
Returns the list of assets that are in a given bundle state. | Kismet/KismetSystemLibrary.h |
|
static FString GetProjectContentDirectory() |
Get the content directory of the current project | Kismet/KismetSystemLibrary.h |
|
static FString GetProjectDirectory() |
Get the directory of the current project | Kismet/KismetSystemLibrary.h |
|
static FString GetProjectSavedDirectory() |
Get the saved directory of the current project | Kismet/KismetSystemLibrary.h |
|
static int32 GetRenderingDetailMode() |
Get the clamped state of r.DetailMode, see console variable help (allows for scalability, cannot be used in construction scripts) 0: low, show objects with DetailMode low 1: medium, show objects with DetailMode medium or below 2: high, show objects with DetailMode high or below 3: epic, show all objects | Kismet/KismetSystemLibrary.h |
|
static int32 GetRenderingMaterialQualityLevel() |
Get the clamped state of r.MaterialQualityLevel, see console variable help (allows for scalability, cannot be used in construction scripts) 0: low 1: high 2: medium | Kismet/KismetSystemLibrary.h |
|
static FSoftClassPath GetSoftClassPath
(
const UClass* Class |
Returns the full path to the specified class as a Soft Class Path (that can be used as a Soft Object Path) | Kismet/KismetSystemLibrary.h |
|
static TSoftClassPtr< UObject > GetSoftClassReferenceFromPrimaryAssetId
(
FPrimaryAssetId PrimaryAssetId |
Returns the Blueprint Class Id associated with a Primary Asset Id, this works even if the asset is not loaded | Kismet/KismetSystemLibrary.h |
|
static FTopLevelAssetPath GetSoftClassTopLevelAssetPath
(
TSoftClassPtr< UObject > SoftClassReference |
Converts a Soft Class Reference to a Top Level Asset Path used by asset utilities | Kismet/KismetSystemLibrary.h |
|
static FSoftObjectPath GetSoftObjectPath
(
const UObject* Object |
Returns the full path to the specified object as a Soft Object Path. | Kismet/KismetSystemLibrary.h |
|
static TSoftObjectPtr< UObject > GetSoftObjectReferenceFromPrimaryAssetId
(
FPrimaryAssetId PrimaryAssetId |
Returns the Object Id associated with a Primary Asset Id, this works even if the asset is not loaded | Kismet/KismetSystemLibrary.h |
|
static FTopLevelAssetPath GetStructTopLevelAssetPath
(
const UScriptStruct* Struct |
Returns the full path to the specified struct as a Top Level Asset Path used by asset utilities. | Kismet/KismetSystemLibrary.h |
|
static bool GetSupportedFullscreenResolutions
(
TArray< FIntPoint >& Resolutions |
Gets the list of support fullscreen resolutions. | Kismet/KismetSystemLibrary.h |
|
static FString GetSystemPath
(
const UObject* Object |
Returns the full file system path to a UObject If given a non-asset UObject, it will return an empty string | Kismet/KismetSystemLibrary.h |
|
static FString GetUniqueDeviceId() |
Returns the platform specific unique device id | Kismet/KismetSystemLibrary.h |
|
static bool GetVolumeButtonsHandledBySystem() |
Returns true if system default handling of volume up and volume down buttons enabled (Android only) | Kismet/KismetSystemLibrary.h |
|
static bool HasMultipleLocalPlayers
(
const UObject* WorldContextObject |
Returns whether there are currently multiple local players in the given world | Kismet/KismetSystemLibrary.h |
|
static void HideAdBanner () |
Hides the ad banner (iAd on iOS, or AdMob on Android). | Kismet/KismetSystemLibrary.h |
|
static bool IsControllerAssignedToGamepad
(
int32 ControllerId |
Returns true if controller id assigned to a gamepad (Android and iOS only) | Kismet/KismetSystemLibrary.h |
|
static bool IsDedicatedServer
(
const UObject* WorldContextObject |
Returns whether this is running on a dedicated server | Kismet/KismetSystemLibrary.h |
|
static EEditorPropertyValueState IsEditorPropertyOverridden
(
UObject* Object, |
Attempts to query whether the value of a named property on the given object overrides the value of its archetype (ie, would ResetEditorProperty do anything?). | Kismet/KismetSystemLibrary.h |
|
static bool IsInterstitialAdAvailable() |
Returns true if the requested interstitial ad is loaded and ready (Android only) | Kismet/KismetSystemLibrary.h |
|
static bool IsInterstitialAdRequested() |
Returns true if the requested interstitial ad has been successfully requested (false if load request fails) (Android only) | Kismet/KismetSystemLibrary.h |
|
static bool IsLoggedIn
(
const APlayerController* SpecificPlayer |
Returns whether the player is logged in to the currently active online subsystem. | Kismet/KismetSystemLibrary.h |
|
static bool IsObjectCooked
(
const UObject* Object |
Returns true if the object is cooked | Kismet/KismetSystemLibrary.h |
|
static bool IsObjectOfSoftClass
(
const UObject* Object, |
Returns true if Object is of type SoftClass - either an instance of the class or child class, or implements the interface. | Kismet/KismetSystemLibrary.h |
|
static bool IsPackagedForDistribution() |
Returns whether this is a build that is packaged for distribution | Kismet/KismetSystemLibrary.h |
|
static bool IsScreensaverEnabled() |
Returns true if screen saver is enabled. | Kismet/KismetSystemLibrary.h |
|
static bool IsServer
(
const UObject* WorldContextObject |
Returns whether the world this object is in is the host or not | Kismet/KismetSystemLibrary.h |
|
static bool IsSplitScreen
(
const UObject* WorldContextObject |
Returns whether we currently have more than one local player. | Kismet/KismetSystemLibrary.h |
|
static bool IsStandalone
(
const UObject* WorldContextObject |
Returns whether this game instance is stand alone (no networking). | Kismet/KismetSystemLibrary.h |
|
static bool IsUnattended() |
Returns true if running unattended (-unattended is on the command line) | Kismet/KismetSystemLibrary.h |
|
static bool IsValid
(
const UObject* Object |
Return true if the object is usable : non-null and not pending kill. | Kismet/KismetSystemLibrary.h |
|
static bool IsValidClass
(
UClass* Class |
Return true if the class is usable : non-null and not pending kill. | Kismet/KismetSystemLibrary.h |
|
static bool IsValidInterface
(
const FScriptInterface& Interface |
Checks if the interface instance has a valid object for blueprint interface functions. | Kismet/KismetSystemLibrary.h |
|
static bool IsValidPrimaryAssetId
(
FPrimaryAssetId PrimaryAssetId |
Returns true if the Primary Asset Id is valid | Kismet/KismetSystemLibrary.h |
|
static bool IsValidPrimaryAssetType
(
FPrimaryAssetType PrimaryAssetType |
Returns list of Primary Asset Ids for a PrimaryAssetType | Kismet/KismetSystemLibrary.h |
|
static bool IsValidSoftClassReference
(
const TSoftClassPtr< UObject >& SoftClassReference |
Returns true if the Soft Class Reference is not null | Kismet/KismetSystemLibrary.h |
|
static bool IsValidSoftObjectReference
(
const TSoftObjectPtr< UObject >& SoftObjectReference |
Returns true if the Soft Object Reference is not null | Kismet/KismetSystemLibrary.h |
|
static void K2_ClearAndInvalidateTimerHandle
(
const UObject* WorldContextObject, |
Clears a set timer. | Kismet/KismetSystemLibrary.h |
|
static void K2_ClearTimer
(
UObject* Object, |
Clears a set timer. | Kismet/KismetSystemLibrary.h |
|
static void K2_ClearTimerDelegate
(
FTimerDynamicDelegate Delegate |
Clears a set timer. | Kismet/KismetSystemLibrary.h |
|
static void K2_ClearTimerHandle
(
const UObject* WorldContextObject, |
Clears a set timer. | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerElapsedTime
(
UObject* Object, |
Returns elapsed time for the given delegate (time since current countdown iteration began). | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerElapsedTimeDelegate
(
FTimerDynamicDelegate Delegate |
Returns elapsed time for the given delegate (time since current countdown iteration began). | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerElapsedTimeHandle
(
const UObject* WorldContextObject, |
Returns elapsed time for the given handle (time since current countdown iteration began). | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerRemainingTime
(
UObject* Object, |
Returns time until the timer will next execute its delegate. | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerRemainingTimeDelegate
(
FTimerDynamicDelegate Delegate |
Returns time until the timer will next execute its delegate. | Kismet/KismetSystemLibrary.h |
|
static float K2_GetTimerRemainingTimeHandle
(
const UObject* WorldContextObject, |
Returns time until the timer will next execute its handle. | Kismet/KismetSystemLibrary.h |
|
static FTimerHandle K2_InvalidateTimerHandle
(
FTimerHandle& Handle |
Invalidate the supplied TimerHandle and return it. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerActive
(
UObject* Object, |
Returns true if a timer exists and is active for the given delegate, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerActiveDelegate
(
FTimerDynamicDelegate Delegate |
Returns true if a timer exists and is active for the given delegate, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerActiveHandle
(
const UObject* WorldContextObject, |
Returns true if a timer exists and is active for the given handle, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerPaused
(
UObject* Object, |
Returns true if a timer exists and is paused for the given delegate, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerPausedDelegate
(
FTimerDynamicDelegate Delegate |
Returns true if a timer exists and is paused for the given delegate, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsTimerPausedHandle
(
const UObject* WorldContextObject, |
Returns true if a timer exists and is paused for the given handle, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_IsValidTimerHandle
(
FTimerHandle Handle |
Returns whether the timer handle is valid. | Kismet/KismetSystemLibrary.h |
|
static void K2_PauseTimer
(
UObject* Object, |
Pauses a set timer at its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static void K2_PauseTimerDelegate
(
FTimerDynamicDelegate Delegate |
Pauses a set timer at its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static void K2_PauseTimerHandle
(
const UObject* WorldContextObject, |
Pauses a set timer at its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static FTimerHandle K2_SetTimer
(
UObject* Object, |
Set a timer to execute delegate. | Kismet/KismetSystemLibrary.h |
|
static FTimerHandle K2_SetTimerDelegate
(
FTimerDynamicDelegate Delegate, |
Set a timer to execute delegate. | Kismet/KismetSystemLibrary.h |
|
static FTimerHandle K2_SetTimerForNextTick
(
UObject* Object, |
Set a timer to execute a delegate on the next tick. | Kismet/KismetSystemLibrary.h |
|
static FTimerHandle K2_SetTimerForNextTickDelegate
(
FTimerDynamicDelegate Delegate |
Set a timer to execute a delegate next tick. | Kismet/KismetSystemLibrary.h |
|
static bool K2_TimerExists
(
UObject* Object, |
Returns true is a timer for the given delegate exists, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_TimerExistsDelegate
(
FTimerDynamicDelegate Delegate |
Returns true is a timer for the given delegate exists, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static bool K2_TimerExistsHandle
(
const UObject* WorldContextObject, |
Returns true is a timer for the given handle exists, false otherwise. | Kismet/KismetSystemLibrary.h |
|
static void K2_UnPauseTimer
(
UObject* Object, |
Resumes a paused timer from its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static void K2_UnPauseTimerDelegate
(
FTimerDynamicDelegate Delegate |
Resumes a paused timer from its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static void K2_UnPauseTimerHandle
(
const UObject* WorldContextObject, |
Resumes a paused timer from its current elapsed time. | Kismet/KismetSystemLibrary.h |
|
static void LaunchExternalUrl
(
const TArray< FString >& InDomainStrings, |
Opens an external URL in the platform's web browser of choice if it meets the allowlist of passed in domains. | Kismet/KismetSystemLibrary.h |
|
static void LaunchURL
(
const FString& URL |
Opens the specified URL in the platform's web browser of choice. | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceMulti
(
const UObject* WorldContextObject, |
Does a collision trace along the given line and returns all hits encountered up to and including the first blocking hit. | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceMultiByProfile
(
const UObject* WorldContextObject, |
Trace a ray against the world using a specific profile and return overlapping hits and then first blocking hit Results are sorted, so a blocking hit (if found) will be the last element of the array Only the single closest blocking result will be generated, no tests will be done after that | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceMultiForObjects
(
const UObject* WorldContextObject, |
Does a collision trace along the given line and returns all hits encountered. | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceSingle
(
const UObject* WorldContextObject, |
Does a collision trace along the given line and returns the first blocking hit encountered. | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceSingleByProfile
(
const UObject* WorldContextObject, |
Trace a ray against the world using a specific profile and return the first blocking hit | Kismet/KismetSystemLibrary.h |
|
static bool LineTraceSingleForObjects
(
const UObject* WorldContextObject, |
Does a collision trace along the given line and returns the first hit encountered. | Kismet/KismetSystemLibrary.h |
|
static void LoadAsset
(
const UObject* WorldContextObject, |
Kismet/KismetSystemLibrary.h |
|
|
static UObject * LoadAsset_Blocking
(
TSoftObjectPtr< UObject > Asset |
Resolves or loads a Soft Object Reference immediately, this will cause hitches and Async Load Asset should be used if possible | Kismet/KismetSystemLibrary.h |
|
static void LoadAssetClass
(
const UObject* WorldContextObject, |
Kismet/KismetSystemLibrary.h |
|
|
static UClass * LoadClassAsset_Blocking
(
TSoftClassPtr< UObject > AssetClass |
Resolves or loads a Soft Class Reference immediately, this will cause hitches and Async Load Class Asset should be used if possible | Kismet/KismetSystemLibrary.h |
|
static void LoadInterstitialAd
(
int32 AdIdIndex |
Will load a fullscreen interstitial AdMob ad. | Kismet/KismetSystemLibrary.h |
|
static void LogString
(
const FString& InString, |
Prints a string to the log If Print To Log is true, it will be visible in the Output Log window. | Kismet/KismetSystemLibrary.h |
|
static bool MakeLiteralBool
(
bool Value |
Creates a literal bool | Kismet/KismetSystemLibrary.h |
|
static uint8 MakeLiteralByte
(
uint8 Value |
Creates a literal byte | Kismet/KismetSystemLibrary.h |
|
static double MakeLiteralDouble
(
double Value |
Creates a literal float (double-precision) | Kismet/KismetSystemLibrary.h |
|
static float MakeLiteralFloat
(
float Value |
Creates a literal float | Kismet/KismetSystemLibrary.h | |
static int32 MakeLiteralInt
(
int32 Value |
Creates a literal integer | Kismet/KismetSystemLibrary.h |
|
static int64 MakeLiteralInt64
(
int64 Value |
Creates a literal 64-bit integer | Kismet/KismetSystemLibrary.h |
|
| Creates a literal name | Kismet/KismetSystemLibrary.h |
|
|
static FString MakeLiteralString
(
FString Value |
Creates a literal string | Kismet/KismetSystemLibrary.h |
|
| Creates a literal FText | Kismet/KismetSystemLibrary.h |
|
|
static FSoftClassPath MakeSoftClassPath
(
const FString& PathString |
Builds a Soft Class Path struct from a string that contains a full /folder/packagename.class path. | Kismet/KismetSystemLibrary.h |
|
static FSoftObjectPath MakeSoftObjectPath
(
const FString& PathString |
Builds a Soft Object Path struct from a string that contains a full /folder/packagename.object path | Kismet/KismetSystemLibrary.h |
|
static FTopLevelAssetPath MakeTopLevelAssetPath
(
const FString& PackageName, |
Builds a TopLevelAssetPath struct from single Path string or from PackageName and AssetName string. | Kismet/KismetSystemLibrary.h |
|
static void MoveComponentTo
(
USceneComponent* Component, |
Interpolate a component to the specified relative location and rotation over the course of OverTime seconds. | Kismet/KismetSystemLibrary.h |
|
static FString NormalizeFilename
(
const FString& InFilename |
Convert all / and \ to TEXT("/") | Kismet/KismetSystemLibrary.h |
|
static bool NotEqual_PrimaryAssetId
(
FPrimaryAssetId A, |
Returns true if the values are not equal (A != B) | Kismet/KismetSystemLibrary.h |
|
static bool NotEqual_PrimaryAssetType
(
FPrimaryAssetType A, |
Returns true if the values are not equal (A != B) | Kismet/KismetSystemLibrary.h |
|
static bool NotEqual_SoftClassReference
(
const TSoftClassPtr< UObject >& A, |
Returns true if the values are not equal (A != B) | Kismet/KismetSystemLibrary.h |
|
static bool NotEqual_SoftObjectReference
(
const TSoftObjectPtr< UObject >& A, |
Returns true if the values are not equal (A != B) | Kismet/KismetSystemLibrary.h |
|
static bool ObjectHasEditorOnlyData
(
const UObject* Object |
Returns true if the object has its editor-only data | Kismet/KismetSystemLibrary.h |
|
| Parses the given string into loose tokens, switches (arguments that begin with - or /) and parameters (-mySwitch=myVar) | Kismet/KismetSystemLibrary.h |
|
|
static bool ParseParam
(
const FString& InString, |
Returns true if the string has -param in it (do not specify the leading -) | Kismet/KismetSystemLibrary.h |
|
static bool ParseParamValue
(
const FString& InString, |
Returns 'value' if -option=value is in the string | Kismet/KismetSystemLibrary.h |
|
static void PrintString
(
const UObject* WorldContextObject, |
Prints a string to the log, and optionally, to the screen If Print To Log is true, it will be visible in the Output Log window. | Kismet/KismetSystemLibrary.h |
|
static void PrintText
(
const UObject* WorldContextObject, |
Prints text to the log, and optionally, to the screen If Print To Log is true, it will be visible in the Output Log window. | Kismet/KismetSystemLibrary.h |
|
static void PrintWarning
(
const FString& InString |
Prints a warning string to the log and the screen. | Kismet/KismetSystemLibrary.h |
|
static void QuitEditor() |
Exit the editor | Kismet/KismetSystemLibrary.h |
|
static void QuitGame
(
const UObject* WorldContextObject, |
Exit the current game | Kismet/KismetSystemLibrary.h |
|
static void RaiseScriptError
(
const FString& ErrorMessage |
Raises an error in the form of a Blueprint exception. | Kismet/KismetSystemLibrary.h |
|
static void RegisterForRemoteNotifications() |
Requests permission to send remote notifications to the user's device. (Android and iOS only) | Kismet/KismetSystemLibrary.h |
|
static bool ResetEditorProperty
(
UObject* Object, |
Attempts to reset the value of a named property on the given object so that it matches the value of the archetype. | Kismet/KismetSystemLibrary.h |
|
static void ResetGamepadAssignments() |
Resets the gamepad to player controller id assignments (Android and iOS only) | Kismet/KismetSystemLibrary.h |
|
static void ResetGamepadAssignmentToController
(
int32 ControllerId |
Resets the gamepad assignment to player controller id (Android and iOS only) | Kismet/KismetSystemLibrary.h |
|
static void RetriggerableDelay
(
const UObject* WorldContextObject, |
Perform a latent action with a retriggerable delay (specified in seconds). | Kismet/KismetSystemLibrary.h |
|
| Set a bool property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set an uint8 or enum property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetClassPropertyByName
(
UObject* Object, |
Set a CLASS property by name | Kismet/KismetSystemLibrary.h |
|
static void SetCollisionProfileNameProperty
(
UObject* Object, |
Set a CollisionProfileName property by name | Kismet/KismetSystemLibrary.h |
|
| Set a COLOR property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set a double property by name | Kismet/KismetSystemLibrary.h |
|
|
static bool SetEditorProperty
(
UObject* Object, |
Attempts to set the value of a named property on the given object. | Kismet/KismetSystemLibrary.h |
|
static void SetFieldPathPropertyByName
(
UObject* Object, |
Set a SOFTOBJECT property by name | Kismet/KismetSystemLibrary.h |
|
| Set a float property by name | Kismet/KismetSystemLibrary.h | ||
static void SetGamepadsBlockDeviceFeedback
(
bool bBlock |
Sets whether attached gamepads will block feedback from the device itself (Mobile only). | Kismet/KismetSystemLibrary.h |
|
| Set an int64 property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetInterfacePropertyByName
(
UObject* Object, |
Set an INTERFACE property by name | Kismet/KismetSystemLibrary.h |
|
| Set an int32 property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetLinearColorPropertyByName
(
UObject* Object, |
Set a LINEAR COLOR property by name | Kismet/KismetSystemLibrary.h |
|
| Set a NAME property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set an OBJECT property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set a ROTATOR property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetSoftClassPropertyByName
(
UObject* Object, |
Set a SOFTCLASS property by name | Kismet/KismetSystemLibrary.h |
|
static void SetSoftObjectPropertyByName
(
UObject* Object, |
Set a SOFTOBJECT property by name | Kismet/KismetSystemLibrary.h |
|
| Set a STRING property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetStructurePropertyByName
(
UObject* Object, |
Set a custom structure property by name | Kismet/KismetSystemLibrary.h |
|
static void SetSuppressViewportTransitionMessage
(
const UObject* WorldContextObject, |
Sets the state of the transition message rendered by the viewport. | Kismet/KismetSystemLibrary.h |
|
| Set a TEXT property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set a TRANSFORM property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetUserActivity
(
const FUserActivity& UserActivity |
Tells the engine what the user is doing for debug, analytics, etc. | Kismet/KismetSystemLibrary.h |
|
| Set a VECTOR3F property by name | Kismet/KismetSystemLibrary.h |
|
|
| Set a VECTOR property by name | Kismet/KismetSystemLibrary.h |
|
|
static void SetVolumeButtonsHandledBySystem
(
bool bEnabled |
Allows or inhibits system default handling of volume up and volume down buttons (Android only) | Kismet/KismetSystemLibrary.h |
|
static void SetWindowTitle
(
const FText& Title |
Sets the game window title | Kismet/KismetSystemLibrary.h |
|
static void ShowAdBanner
(
int32 AdIdIndex, |
Will show an ad banner (iAd on iOS, or AdMob on Android) on the top or bottom of screen, on top of the GL view (doesn't resize the view) (iOS and Android only) | Kismet/KismetSystemLibrary.h |
|
static void ShowInterstitialAd() |
Shows the loaded interstitial ad (loaded with LoadInterstitialAd) (Android only) | Kismet/KismetSystemLibrary.h |
|
static void ShowPlatformSpecificAchievementsScreen
(
const APlayerController* SpecificPlayer |
Displays the built-in achievements GUI (iOS and Android only; this function may be renamed or moved in a future release) | Kismet/KismetSystemLibrary.h |
|
static void ShowPlatformSpecificLeaderboardScreen
(
const FString& CategoryName |
Displays the built-in leaderboard GUI (iOS and Android only; this function may be renamed or moved in a future release) | Kismet/KismetSystemLibrary.h |
|
static void SnapshotObject
(
UObject* Object |
Notify the current transaction (if any) that this object is about to be modified and should be snapshot for intermediate update. | Kismet/KismetSystemLibrary.h |
|
static bool SphereOverlapActors
(
const UObject* WorldContextObject, |
Returns an array of actors that overlap the given sphere. | Kismet/KismetSystemLibrary.h |
|
static bool SphereOverlapComponents
(
const UObject* WorldContextObject, |
Returns an array of components that overlap the given sphere. | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceMulti
(
const UObject* WorldContextObject, |
Sweeps a sphere along the given line and returns all hits encountered up to and including the first blocking hit. | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceMultiByProfile
(
const UObject* WorldContextObject, |
Sweep a sphere against the world and return all initial overlaps using a specific profile, then overlapping hits and then first blocking hit Results are sorted, so a blocking hit (if found) will be the last element of the array Only the single closest blocking result will be generated, no tests will be done after that | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceMultiForObjects
(
const UObject* WorldContextObject, |
Sweeps a sphere along the given line and returns all hits encountered. | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceSingle
(
const UObject* WorldContextObject, |
Sweeps a sphere along the given line and returns the first blocking hit encountered. | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceSingleByProfile
(
const UObject* WorldContextObject, |
Sweep a sphere against the world and return the first blocking hit using a specific profile | Kismet/KismetSystemLibrary.h |
|
static bool SphereTraceSingleForObjects
(
const UObject* WorldContextObject, |
Sweeps a sphere along the given line and returns the first hit encountered. | Kismet/KismetSystemLibrary.h |
|
static void StackTrace () |
Globally useful functions --------------------------- | Kismet/KismetSystemLibrary.h |
|
static void StackTraceImpl
(
const FFrame& StackFrame |
Kismet/KismetSystemLibrary.h |
|
|
static void TransactObject
(
UObject* Object |
Notify the current transaction (if any) that this object is about to be modified and should be placed into the undo buffer. | Kismet/KismetSystemLibrary.h |
|
static void UnloadPrimaryAsset
(
FPrimaryAssetId PrimaryAssetId |
Unloads a primary asset, which allows it to be garbage collected if nothing else is referencing it | Kismet/KismetSystemLibrary.h |
|
static void UnloadPrimaryAssetList
(
const TArray< FPrimaryAssetId >& PrimaryAssetIdList |
Unloads a primary asset, which allows it to be garbage collected if nothing else is referencing it | Kismet/KismetSystemLibrary.h |
|
static void UnregisterForRemoteNotifications () |
Requests Requests unregistering from receiving remote notifications to the user's device. | Kismet/KismetSystemLibrary.h |
|