Navigation
API > API/Plugins > API/Plugins/UnrealUSDWrapper > API/Plugins/UnrealUSDWrapper/UsdWrappers
References
| Module | UnrealUSDWrapper |
| Header | /Engine/Plugins/Importers/USDImporter/Source/UnrealUSDWrapper/Public/UsdWrappers/UsdPrim.h |
| Include | #include "UsdWrappers/UsdPrim.h" |
Syntax
class FUsdPrim
Remarks
Minimal pxr::UsdPrim wrapper for Unreal that can be used from no-rtti modules.
Constructors
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FUsdPrim () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | |||
| bool | CanApplyAPI
(
FName SchemaIdentifier, |
||
| bool | CanApplyAPI
(
FName SchemaIdentifier, |
||
| bool | |||
| FUsdAttribute | CreateAttribute
(
const TCHAR* AttrName, |
||
| TArray< FName > | |||
| FUsdAttribute | GetAttribute
(
const TCHAR* AttrName |
||
| TArray< FUsdAttribute > | |||
| TArray< FUsdPrim > | GetChildren () |
||
| TArray< FUsdPrim > | GetFilteredChildren
(
bool bTraverseInstanceProxies |
||
| TArray< FUsdPrim > | GetInstances () |
||
| FName | GetName () |
||
| FUsdPrim | GetParent () |
||
| FUsdPayloads | GetPayloads () |
||
| FUsdPrim | |||
| const FSdfPath | GetPrimPath () |
||
| FUsdPrim | GetPrototype () |
||
| FUsdReferences | |||
| FUsdStage | GetStage () |
||
| FName | GetTypeName () |
||
| FUsdVariantSet | GetVariantSet
(
const FString& VariantSetName |
||
| FUsdVariantSets | |||
| bool | |||
| bool | |||
| bool | |||
| bool | HasAttribute
(
const TCHAR* AttrName |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | IsActive () |
||
| bool | IsGroup () |
||
| bool | |||
| bool | IsInstance () |
||
| bool | |||
| bool | |||
| bool | IsLoaded () |
||
| bool | IsModel () |
||
| bool | IsPathInPrototype
(
const FSdfPath& Path |
||
| bool | IsPrototype () |
||
| bool | IsPrototypePath
(
const FSdfPath& Path |
||
| bool | IsPseudoRoot () |
||
| bool | IsValid () |
||
| void | Load
(
EUsdLoadPolicy Policy |
||
| bool | |||
| bool | |||
| bool | RemoveProperty
(
FName PropName |
||
| bool | SetActive
(
bool bActive |
||
| bool | SetInstanceable
(
bool bInstanceable |
||
| bool | SetSpecifier
(
ESdfSpecifier Specifier |
Auto conversion from/to pxr::UsdPrim. | |
| void | Unload () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FUsdPrim& Other |
||
| FUsdPrim & | |||
| FUsdPrim & | |||
| bool | operator==
(
const FUsdPrim& Other |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | HasPayload () |
Please use HasAuthoredPayloads() instead. |