Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper
Minimal pxr::UsdAttribute wrapper for Unreal that can be used from no-rtti modules.
| Name | FUsdAttribute |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdAttribute.h |
| Include Path | #include "UsdWrappers/UsdAttribute.h" |
Syntax
class FUsdAttribute
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUsdAttribute
(
FUsdAttribute&& Other |
UsdWrappers/UsdAttribute.h | ||
FUsdAttribute
(
const FUsdAttribute& Other |
UsdWrappers/UsdAttribute.h | ||
| UsdWrappers/UsdAttribute.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUsdAttribute() |
UsdWrappers/UsdAttribute.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< Internal::FUsdAttributeImpl > | UsdWrappers/UsdAttribute.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Clear() |
UsdWrappers/UsdAttribute.h | ||
bool ClearAtTime
(
double Time |
UsdWrappers/UsdAttribute.h | ||
bool ClearConnections() |
UsdWrappers/UsdAttribute.h | ||
bool ClearMetadata
(
const TCHAR* Key |
UsdWrappers/UsdAttribute.h | ||
| UsdWrappers/UsdAttribute.h | |||
bool Get
(
UE::FVtValue& Value, |
UsdWrappers/UsdAttribute.h | ||
FName GetBaseName() |
UsdWrappers/UsdAttribute.h | ||
FString GetCPPTypeName() |
UsdWrappers/UsdAttribute.h | ||
bool GetMetadata
(
const TCHAR* Key, |
Auto conversion from/to pxr::UsdAttribute. | UsdWrappers/UsdAttribute.h | |
FName GetName() |
Wrapped pxr::UsdAttribute functions, refer to the USD SDK documentation. | UsdWrappers/UsdAttribute.h | |
size_t GetNumTimeSamples() |
UsdWrappers/UsdAttribute.h | ||
FSdfPath GetPath() |
UsdWrappers/UsdAttribute.h | ||
FUsdPrim GetPrim() |
UsdWrappers/UsdAttribute.h | ||
FUsdResolveInfo GetResolveInfo
(
double Time |
UsdWrappers/UsdAttribute.h | ||
bool GetTimeSamples
(
TArray< double >& Times |
UsdWrappers/UsdAttribute.h | ||
FName GetTypeName() |
UsdWrappers/UsdAttribute.h | ||
bool HasAuthoredValue() |
UsdWrappers/UsdAttribute.h | ||
bool HasFallbackValue() |
UsdWrappers/UsdAttribute.h | ||
bool HasMetadata
(
const TCHAR* Key |
UsdWrappers/UsdAttribute.h | ||
bool HasValue() |
UsdWrappers/UsdAttribute.h | ||
bool Set
(
const UE::FVtValue& Value, |
UsdWrappers/UsdAttribute.h | ||
bool SetMetadata
(
const TCHAR* Key, |
UsdWrappers/UsdAttribute.h | ||
bool ValueMightBeTimeVarying() |
UsdWrappers/UsdAttribute.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool GetUnionedTimeSamples
(
const TArray< UE::FUsdAttribute >& Attrs, |
UsdWrappers/UsdAttribute.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
UsdWrappers/UsdAttribute.h | ||
bool operator!=
(
const FUsdAttribute& Other |
UsdWrappers/UsdAttribute.h | ||
FUsdAttribute & operator=
(
const FUsdAttribute& Other |
UsdWrappers/UsdAttribute.h | ||
FUsdAttribute & operator=
(
FUsdAttribute&& Other |
UsdWrappers/UsdAttribute.h | ||
bool operator==
(
const FUsdAttribute& Other |
UsdWrappers/UsdAttribute.h |