FUsdPrimViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

IUsdTreeViewItem

TSharedFromThis

FUsdPrimViewModel

References

Module

USDStageEditorViewModels

Header

/Engine/Plugins/Importers/USDImporter/Source/USDStageEditorViewModels/Public/USDPrimViewModel.h

Include

#include "USDPrimViewModel.h"

Syntax

class FUsdPrimViewModel :
    public IUsdTreeViewItem,
    public TSharedFromThis< FUsdPrimViewModel >

Variables

Name Description

Public variable

bool

 

bIsRenamingExistingPrim

Public variable

TArray< FUsdPri...

 

Children

Public variable

FUsdPrimViewMod...

 

ParentItem

Public variable

FOnRenameReques...

 

RenameRequestEvent

Broadcasts whenever a rename is requested

Public variable

TSharedRef< FUs...

 

RowData

Public variable

UE::FUsdPrim

 

UsdPrim

Public variable

UE::FUsdStage

 

UsdStage

Constructors

Name Description

Public function

FUsdPrimViewModel

(
    FUsdPrimViewModel* InParentIte...,
    const UE::FUsdStage& InUsdStage
)

Public function

FUsdPrimViewModel

(
    FUsdPrimViewModel* InParentIte...,
    const UE::FUsdStage& InUsdStage,
    const UE::FUsdPrim& InUsdPrim
)

Functions

Name Description

Public function

void

 

AddReference

(
    const TCHAR* AbsoluteFilePath
)

Public function Const

bool

 

CanExecutePrimAction()

Public function

void

 

ClearReferences()

Public function

void

 

DefinePrim

(
    const TCHAR* PrimName
)

Public function

void

 

FillChildren()

Public function Const

bool

 

HasVisibilityAttribute()

Public function

void

 

RefreshData

(
    bool bRefreshChildren
)

Public function

void

 

TogglePayload()

Public function

void

 

ToggleVisibility()

Public function

TArray< FUsd...

 

UpdateChildren()

Typedefs

Name

Description

FOnRenameRequest

Delegate for hooking up an inline editable text block to be notified that a rename is requested.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss