Navigation
API > API/Plugins > API/Plugins/USDClasses
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T * UsdUnreal::ObjectUtils::GetOrCreateAssetUserData
(
UObject* Object |
USDObjectUtils.h | ||
UUsdAssetUserData * UsdUnreal::ObjectUtils::GetOrCreateAssetUserData
(
UObject* Object, |
Makes sure Object has an instance of UUsdAssetUserData of the provided subclass (defaulting to just UUsdAssetUserData itself) and returns it | USDObjectUtils.h |
UsdUnreal::ObjectUtils::GetOrCreateAssetUserData(UObject *)
| Name | UsdUnreal::ObjectUtils::GetOrCreateAssetUserData |
| Type | function |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDClasses/Public/USDObjectUtils.h |
| Include Path | #include "USDObjectUtils.h" |
namespace UsdUnreal
{
namespace ObjectUtils
{
template<typename T>
T * UsdUnreal::ObjectUtils::GetOrCreateAssetUserData
(
UObject * Object
)
}
}
UsdUnreal::ObjectUtils::GetOrCreateAssetUserData(UObject *, TSubclassOf< UUsdAssetUserData >)
Description
Makes sure Object has an instance of UUsdAssetUserData of the provided subclass (defaulting to just UUsdAssetUserData itself) and returns it
| Name | UsdUnreal::ObjectUtils::GetOrCreateAssetUserData |
| Type | function |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDClasses/Public/USDObjectUtils.h |
| Include Path | #include "USDObjectUtils.h" |
| Source | /Engine/Plugins/Runtime/USDCore/Source/USDClasses/Private/USDObjectUtils.cpp |
namespace UsdUnreal
{
namespace ObjectUtils
{
UUsdAssetUserData * UsdUnreal::ObjectUtils::GetOrCreateAssetUserData
(
UObject * Object,
TSubclassOf < UUsdAssetUserData > Class
)
}
}