Navigation
Unreal Engine C++ API Reference > 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. |