UKismetGuidLibrary
Inherits: UObjectBase › UObjectBaseUtility › UObject › UBlueprintFunctionLibrary › UKismetGuidLibrary
#include "Kismet/KismetGuidLibrary.h" Description
Blueprint function library exposing FGuid operations: equality checks, validity, generation, and string conversion, for working with globally unique identifiers in Blueprints.
Caveats & Gotchas
- • NewGuid() generates a new random/unique GUID on every call — it is not deterministic, so it's unsuitable for content that needs stable, reproducible identifiers across runs.
- • Parse_StringToGuid returns Success=false on a malformed string rather than raising an error — always check the Success output rather than assuming OutGuid is valid.
Example
Generate a GUID and convert it to a string C++
const FGuid NewId = UKismetGuidLibrary::NewGuid();
const FString IdString = UKismetGuidLibrary::Conv_GuidToString(NewId); Functions (7)
Guid 7 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetGuidLibrary::Conv_GuidToString |
| public | function | UKismetGuidLibrary::EqualEqual_GuidGuid |
| public | function | UKismetGuidLibrary::IsValid_Guid |
| public | function | UKismetGuidLibrary::NewGuid |
| public | function | UKismetGuidLibrary::NotEqual_GuidGuid |
| public | function | UKismetGuidLibrary::Invalidate_Guid |
| public | function | UKismetGuidLibrary::Parse_StringToGuid |
Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?