FUsdPrim

Minimal pxr::UsdPrim 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/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

Name Description

Public function

FUsdPrim()

Public function

FUsdPrim

(
    const FUsdPrim& Other
)

Public function

FUsdPrim

(
    FUsdPrim&& Other
)

Destructors

Name Description

Public function

~FUsdPrim()

Functions

Name Description

Public function Const

FUsdAttribut...

 

CreateAttribute

(
    const TCHAR* AttrName,
    FName TypeName
)

Public function Const

TArray< FNam...

 

GetAppliedSchemas()

Public function Const

FUsdAttribut...

 

GetAttribute

(
    const TCHAR* AttrName
)

Public function Const

TArray< FUsd...

 

GetAttributes()

Public function Const

TArray< FUsd...

 

GetChildren()

Public function Const

TArray< FUsd...

 

GetFilteredChildren

(
    bool bTraverseInstanceProxies
)

Public function Const

FName

 

GetName()

Public function Const

FUsdPrim

 

GetParent()

Public function Const

const FSdfPa...

 

GetPrimPath()

Public function Const

FUsdStage

 

GetStage()

Public function Const

FName

 

GetTypeName()

Public function Const

bool

 

HasAPI

(
    FName SchemaType,
    TOptional< FName > InstanceName
)

Public function Const

bool

 

HasAttribute

(
    const TCHAR* AttrName
)

Public function Const

bool

 

HasAuthoredReferences()

Public function Const

bool

 

HasPayload()

Public function Const

bool

 

HasVariantSets()

Public function Const

bool

 

IsA

(
    FName SchemaType
)

Public function Const

bool

 

IsGroup()

Public function Const

bool

 

IsLoaded()

Public function Const

bool

 

IsModel()

Public function Const

bool

 

IsPseudoRoot()

Public function Const

bool

 

IsValid()

Auto conversion from/to pxr::UsdPrim.

Public function

void

 

Load()

Public function Const

bool

 

RemoveProperty

(
    FName PropName
)

Public function

void

 

Unload()

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

bool

 

operator!=

(
    const FUsdPrim& Other
)

Public function

FUsdPrim &

 

operator=

(
    const FUsdPrim& Other
)

Public function

FUsdPrim &

 

operator=

(
    FUsdPrim&& Other
)

Public function Const

bool

 

operator==

(
    const FUsdPrim& 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