UDatasmithContentBlueprintLibrary

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithContent

Header

/Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithContentBlueprintLibrary.h

Include

#include "DatasmithContentBlueprintLibrary.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(ScriptName="DatasmithContentLibrary"))
class UDatasmithContentBlueprintLibrary : public UBlueprintFunctionLibrary

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

void

 

GetAllDatasmithUserData

(
    TSubclassOf< UObject > ObjectClass,
    TArray< UDatasmithAssetUserData...
)

Find all Datasmith User Data of loaded objects of the given type.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetAllObjectsAndValuesForKey

(
    FName Key,
    TSubclassOf< UObject > ObjectClass,
    TArray< UObject* >& OutObject...,
    TArray< FString >& OutValues
)

Find all loaded objects of the given type that have a Datasmith User Data that contains the given key and their associated values.

Public function Static UFunction BlueprintCallable, Category

UDatasmithAs...

 

GetDatasmithUserData

(
    UObject* Object
)

Get the Datasmith User Data of a given object

Public function Static UFunction BlueprintCallable, Category

void

 

GetDatasmithUserDataKeysAndValuesForValue

(
    UObject* Object,
    const FString& StringToMatch,
    TArray< FName >& OutKeys,
    TArray< FString >& OutValues
)

Get the keys and values for which the associated value contains the string to match for the Datasmith User Data of the given object.

Public function Static UFunction BlueprintCallable, Category

FString

 

GetDatasmithUserDataValueForKey

(
    UObject* Object,
    FName Key
)

Get the value of the given key for the Datasmith User Data of the given object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss