Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper
Minimal pxr::UsdPrim wrapper for Unreal that can be used from no-rtti modules.
| Name | FUsdPrim |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdPrim.h |
| Include Path | #include "UsdWrappers/UsdPrim.h" |
Syntax
class FUsdPrim
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUsdPrim () |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUsdPrim() |
UsdWrappers/UsdPrim.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< Internal::FUsdPrimImpl > | UsdWrappers/UsdPrim.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
bool CanApplyAPI
(
FName SchemaIdentifier, |
UsdWrappers/UsdPrim.h | ||
bool CanApplyAPI
(
FName SchemaIdentifier, |
UsdWrappers/UsdPrim.h | ||
bool ClearInstanceable() |
UsdWrappers/UsdPrim.h | ||
bool ClearMetadata
(
const TCHAR* Key |
UsdWrappers/UsdPrim.h | ||
bool ClearTypeName() |
UsdWrappers/UsdPrim.h | ||
FUsdAttribute CreateAttribute
(
const TCHAR* AttrName, |
UsdWrappers/UsdPrim.h | ||
FUsdRelationship CreateRelationship
(
const TCHAR* RelName, |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
FUsdAttribute GetAttribute
(
const TCHAR* AttrName |
UsdWrappers/UsdPrim.h | ||
TArray< FUsdAttribute > GetAttributes() |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
bool GetMetadata
(
const TCHAR* Key, |
Auto conversion from/to pxr::UsdPrim. | UsdWrappers/UsdPrim.h | |
FName GetName() |
UsdWrappers/UsdPrim.h | ||
FUsdPrim GetParent() |
UsdWrappers/UsdPrim.h | ||
FUsdPayloads GetPayloads() |
UsdWrappers/UsdPrim.h | ||
FUsdPrim GetPrimInPrototype() |
UsdWrappers/UsdPrim.h | ||
const FSdfPath GetPrimPath() |
UsdWrappers/UsdPrim.h | ||
FUsdPrim GetPrototype() |
UsdWrappers/UsdPrim.h | ||
FUsdReferences GetReferences() |
UsdWrappers/UsdPrim.h | ||
FUsdRelationship GetRelationship
(
const TCHAR* RelationshipName |
UsdWrappers/UsdPrim.h | ||
TArray< FUsdRelationship > GetRelationships() |
UsdWrappers/UsdPrim.h | ||
FUsdStage GetStage() |
UsdWrappers/UsdPrim.h | ||
FName GetTypeName() |
UsdWrappers/UsdPrim.h | ||
FUsdVariantSet GetVariantSet
(
const FString& VariantSetName |
UsdWrappers/UsdPrim.h | ||
FUsdVariantSets GetVariantSets() |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
bool HasAttribute
(
const TCHAR* AttrName |
UsdWrappers/UsdPrim.h | ||
bool HasAuthoredInstanceable() |
UsdWrappers/UsdPrim.h | ||
bool HasAuthoredPayloads() |
UsdWrappers/UsdPrim.h | ||
bool HasAuthoredReferences() |
UsdWrappers/UsdPrim.h | ||
bool HasAuthoredTypeName() |
UsdWrappers/UsdPrim.h | ||
bool HasMetadata
(
const TCHAR* Key |
UsdWrappers/UsdPrim.h | ||
bool HasPayload() |
UsdWrappers/UsdPrim.h | ||
bool HasRelationship
(
const TCHAR* RelName |
UsdWrappers/UsdPrim.h | ||
bool HasVariantSets() |
UsdWrappers/UsdPrim.h | ||
bool IsA
(
FName SchemaIdentifier |
UsdWrappers/UsdPrim.h | ||
bool IsActive() |
UsdWrappers/UsdPrim.h | ||
bool IsDefined() |
UsdWrappers/UsdPrim.h | ||
bool IsGroup() |
UsdWrappers/UsdPrim.h | ||
bool IsInPrototype() |
UsdWrappers/UsdPrim.h | ||
bool IsInstance() |
UsdWrappers/UsdPrim.h | ||
bool IsInstanceable() |
UsdWrappers/UsdPrim.h | ||
bool IsInstanceProxy() |
UsdWrappers/UsdPrim.h | ||
bool IsLoaded() |
UsdWrappers/UsdPrim.h | ||
bool IsModel() |
UsdWrappers/UsdPrim.h | ||
bool IsPrototype() |
UsdWrappers/UsdPrim.h | ||
bool IsPseudoRoot() |
UsdWrappers/UsdPrim.h | ||
bool IsValid() |
UsdWrappers/UsdPrim.h | ||
void Load
(
EUsdLoadPolicy Policy |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
bool RemoveProperty
(
FName PropName |
UsdWrappers/UsdPrim.h | ||
bool SetActive
(
bool bActive |
UsdWrappers/UsdPrim.h | ||
bool SetInstanceable
(
bool bInstanceable |
UsdWrappers/UsdPrim.h | ||
bool SetMetadata
(
const TCHAR* Key, |
UsdWrappers/UsdPrim.h | ||
bool SetSpecifier
(
ESdfSpecifier Specifier |
Wrapped pxr::UsdPrim functions, refer to the USD SDK documentation. | UsdWrappers/UsdPrim.h | |
bool SetTypeName
(
FName TypeName |
UsdWrappers/UsdPrim.h | ||
void Unload() |
UsdWrappers/UsdPrim.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsPathInPrototype
(
const FSdfPath& Path |
UsdWrappers/UsdPrim.h | ||
static bool IsPrototypePath
(
const FSdfPath& Path |
UsdWrappers/UsdPrim.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
UsdWrappers/UsdPrim.h | ||
bool operator!=
(
const FUsdPrim& Other |
UsdWrappers/UsdPrim.h | ||
| UsdWrappers/UsdPrim.h | |||
| UsdWrappers/UsdPrim.h | |||
bool operator==
(
const FUsdPrim& Other |
UsdWrappers/UsdPrim.h |