FSdfLayer

Minimal pxr::SdfLayerRefPtr 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/SdfLayer.h

Include

#include "UsdWrappers/SdfLayer.h"

Syntax

class FSdfLayer

Remarks

Minimal pxr::SdfLayerRefPtr wrapper for Unreal that can be used from no-rtti modules.

Constructors

Name Description

Public function

FSdfLayer()

Public function

FSdfLayer

(
    const FSdfLayer& Other
)

Public function

FSdfLayer

(
    FSdfLayer&& Other
)

Destructors

Name Description

Public function

~FSdfLayer()

Functions

Name Description

Public function

void

 

EraseTimeSample

(
    const FSdfPath& Path,
    double Time
)

Public function Const

bool

 

Export

(
    const TCHAR* Filename
)

Public function Static

FSdfLayer

 

FindOrOpen

(
    const TCHAR* Identifier
)

Auto conversion from/to pxr::SdfLayerRefPtr.

Public function Const

FString

 

GetDisplayName()

Public function Const

double

 

GetEndTimeCode()

Public function Const

double

 

GetFramesPerSecond()

Public function Const

FString

 

GetIdentifier()

Public function Const

int64

 

GetNumSubLayerPaths()

Public function Const

FString

 

GetRealPath()

Public function Const

double

 

GetStartTimeCode()

Public function Const

TArray< FSdf...

 

GetSubLayerOffsets()

Public function Const

TArray< FStr...

 

GetSubLayerPaths()

Public function Const

double

 

GetTimeCodesPerSecond()

Public function Const

bool

 

HasEndTimeCode()

Public function Const

bool

 

HasFramesPerSecond()

Public function Const

bool

 

HasSpec

(
    const FSdfPath& Path
)

Public function Const

bool

 

HasStartTimeCode()

Public function Const

bool

 

HasTimeCodesPerSecond()

Public function Const

bool

 

IsAnonymous()

Public function Const

bool

 

IsEmpty()

Public function Const

bool

 

IsMuted()

Public function Const

TSet< double...

 

ListTimeSamplesForPath

(
    const FSdfPath& Path
)

Public function Const

bool

 

Save

(
    bool bForce
)

Public function

void

 

SetEndTimeCode

(
    double TimeCode
)

Public function

void

 

SetFramesPerSecond

(
    double FramesPerSecond
)

Public function

void

 

SetMuted

(
    bool bMuted
)

Public function

void

 

SetStartTimeCode

(
    double TimeCode
)

Public function

void

 

SetSubLayerOffset

(
    const FSdfLayerOffset& LayerOffset,
    int32 Index
)

Public function

void

 

SetTimeCodesPerSecond

(
    double TimeCodesPerSecond
)

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

bool

 

operator!=

(
    const FSdfLayer& Other
)

Public function

FSdfLayer &

 

operator=

(
    const FSdfLayer& Other
)

Public function

FSdfLayer &

 

operator=

(
    FSdfLayer&& Other
)

Public function Const

bool

 

operator==

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