Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper
Minimal pxr::UsdVariantSet wrapper for Unreal that can be used from no-rtti modules.
| Name | FUsdVariantSet |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdVariantSets.h |
| Include Path | #include "UsdWrappers/UsdVariantSets.h" |
Syntax
class FUsdVariantSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUsdVariantSet
(
FUsdVariantSet&& Other |
UsdWrappers/UsdVariantSets.h | ||
FUsdVariantSet
(
const FUsdVariantSet& Other |
UsdWrappers/UsdVariantSets.h | ||
| UsdWrappers/UsdVariantSets.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUsdVariantSet() |
UsdWrappers/UsdVariantSets.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< Internal::FUsdVariantSetImpl > | UsdWrappers/UsdVariantSets.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddVariant
(
const FString& VariantName, |
Wrapped pxr::UsdVariantSet functions, refer to the USD SDK documentation. | UsdWrappers/UsdVariantSets.h | |
bool BlockVariantSelection() |
UsdWrappers/UsdVariantSets.h | ||
bool ClearVariantSelection() |
UsdWrappers/UsdVariantSets.h | ||
FString GetName() |
UsdWrappers/UsdVariantSets.h | ||
FUsdPrim GetPrim() |
No support currently for accessing the edit target/context for an FUsdVariantSet. | UsdWrappers/UsdVariantSets.h | |
| UsdWrappers/UsdVariantSets.h | |||
FString GetVariantSelection() |
UsdWrappers/UsdVariantSets.h | ||
bool HasAuthoredVariant
(
const FString& VariantName |
UsdWrappers/UsdVariantSets.h | ||
bool HasAuthoredVariantSelection
(
FString* Value |
UsdWrappers/UsdVariantSets.h | ||
bool IsValid() |
UsdWrappers/UsdVariantSets.h | ||
bool SetVariantSelection
(
const FString& VariantName |
UsdWrappers/UsdVariantSets.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
UsdWrappers/UsdVariantSets.h | ||
FUsdVariantSet & operator=
(
const FUsdVariantSet& Other |
UsdWrappers/UsdVariantSets.h | ||
FUsdVariantSet & operator=
(
FUsdVariantSet&& Other |
UsdWrappers/UsdVariantSets.h |