Navigation
API > API/Plugins > API/Plugins/USDStageEditorViewModels
| Name | FUsdPrimViewModel |
| Type | class |
| Header File | /Engine/Plugins/Importers/USDImporter/Source/USDStageEditorViewModels/Public/USDPrimViewModel.h |
| Include Path | #include "USDPrimViewModel.h" |
Syntax
class FUsdPrimViewModel : public IUsdTreeViewItem
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUsdPrimViewModel
(
FUsdPrimViewModel* InParentItem, |
USDPrimViewModel.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnRenameRequest | TBaseDelegate_NoParams< void > | Delegate for hooking up an inline editable text block to be notified that a rename is requested. | USDPrimViewModel.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsRenamingExistingPrim | bool | USDPrimViewModel.h | ||
| Children | TArray< FUsdPrimViewModelRef > | USDPrimViewModel.h | ||
| ParentItem | FUsdPrimViewModel * | USDPrimViewModel.h | ||
| RenameRequestEvent | FOnRenameRequest | Broadcasts whenever a rename is requested | USDPrimViewModel.h | |
| RowData | TSharedRef< FUsdPrimModel > | USDPrimViewModel.h | ||
| UsdPrim | UE::FUsdPrim | USDPrimViewModel.h | ||
| UsdStage | UE::FUsdStageWeak | USDPrimViewModel.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsExpanded | bool | USDPrimViewModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplySchema
(
FName SchemaName |
USDPrimViewModel.h | ||
bool CanApplySchema
(
FName SchemaName |
USDPrimViewModel.h | ||
bool CanRemoveSchema
(
FName SchemaName |
USDPrimViewModel.h | ||
void ClearPayloads() |
USDPrimViewModel.h | ||
void ClearReferences() |
USDPrimViewModel.h | ||
void DefinePrim
(
const TCHAR* PrimName |
USDPrimViewModel.h | ||
void FillChildren() |
USDPrimViewModel.h | ||
bool HasPayloadsOnLocalLayer() |
USDPrimViewModel.h | ||
bool HasReferencesOnLocalLayer() |
USDPrimViewModel.h | ||
bool HasSpecsOnLocalLayer() |
Returns true if this prim has at least one spec on the stage's local layer stack. | USDPrimViewModel.h | |
bool HasVisibilityAttribute() |
USDPrimViewModel.h | ||
void RefreshData
(
bool bRefreshChildren |
USDPrimViewModel.h | ||
void RemoveSchema
(
FName SchemaName |
USDPrimViewModel.h | ||
void SetIsExpanded
(
bool bNewIsExpanded |
USDPrimViewModel.h | ||
bool ShouldGenerateChildren() |
USDPrimViewModel.h | ||
void TogglePayload() |
USDPrimViewModel.h | ||
void ToggleVisibility() |
USDPrimViewModel.h | ||
TArray< FUsdPrimViewModelRef > & UpdateChildren() |
USDPrimViewModel.h |