FUsdAttribute

Minimal pxr::UsdAttribute wrapper for Unreal that can be used from no-rtti modules.

Windows
MacOS
Linux

References

Module

UnrealUSDWrapper

Header

/Engine/Plugins/Importers/USDImporter/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdAttribute.h

Include

#include "UsdWrappers/UsdAttribute.h"

Syntax

class FUsdAttribute

Remarks

Minimal pxr::UsdAttribute wrapper for Unreal that can be used from no-rtti modules.

Constructors

Name Description

Public function

FUsdAttribute()

Public function

FUsdAttribute

(
    const FUsdAttribute& Other
)

Public function

FUsdAttribute

(
    FUsdAttribute&& Other
)

Destructors

Name Description

Public function

~FUsdAttribute()

Functions

Name Description

Public function Const

bool

 

Clear()

Public function Const

bool

 

ClearAtTime

(
    double Time
)

Public function Const

bool

 

ClearMetadata

(
    const TCHAR* Key
)

Public function Const

bool

 

Get

(
    UE::FVtValue& Value,
    TOptional< double > Time
)

Public function Const

FName

 

GetBaseName()

Public function Const

bool

 

GetMetadata

(
    const TCHAR* Key,
    UE::FVtValue& Value
)

Auto conversion from/to pxr::UsdAttribute.

Public function Const

FName

 

GetName()

Wrapped pxr::UsdAttribute functions, refer to the USD SDK documentation.

Public function Const

FSdfPath

 

GetPath()

Public function Const

FUsdPrim

 

GetPrim()

Public function Const

bool

 

GetTimeSamples

(
    TArray< double >& Times
)

Public function Const

FName

 

GetTypeName()

Public function Const

bool

 

HasFallbackValue()

Public function Const

bool

 

HasMetadata

(
    const TCHAR* Key
)

Public function Const

bool

 

HasValue()

Public function Const

bool

 

Set

(
    const UE::FVtValue& Value,
    TOptional< double > Time
)

Public function Const

bool

 

SetMetadata

(
    const TCHAR* Key,
    const UE::FVtValue& Value
)

Public function Const

bool

 

ValueMightBeTimeVarying()

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

bool

 

operator!=

(
    const FUsdAttribute& Other
)

Public function

FUsdAttribut...

 

operator=

(
    const FUsdAttribute& Other
)

Public function

FUsdAttribut...

 

operator=

(
    FUsdAttribute&& Other
)

Public function Const

bool

 

operator==

(
    const FUsdAttribute& Other
)

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