FGeometry = (LocalPosition + LocalSize + AbsolutePosition + AbsoluteScale) + AccumulatedRenderTransform = (LocalPosition + LocalSize) + AccumulatedLayoutTransform + AccumulatedRenderTransform
TabLayout = FTabManager::NewLayout( "Standalone_YourEditor_Layout_v1" )
->AddArea
(
FTabManager::NewPrimaryArea()->SetOrientation(Orient_Vertical)
->Split
(
FTabManager::NewStack()
->SetSizeCoefficient(0.1f)
->AddTab(InHostingApp->GetToolbarTabId(), ETabState::OpenedTab)
->SetHideTabWell(true)
)
->Split
(
FTabManager::NewSplitter()->SetOrientation(Orient_Horizontal)
->Split
(
FTabManager::NewStack()
->SetSizeCoefficient(0.7f)
->AddTab(YourEditorTabs::ViewportTab, ETabState::OpenedTab)
)
->Split
(
FTabManager::NewSplitter()->SetOrientation(Orient_Vertical)
->SetSizeCoefficient(0.3f)
->Split
(
FTabManager::NewStack()
->AddTab(YourEditorTabs::DetailsTab, ETabState::OpenedTab)
)
)
)
);
FLayoutSaveRestore::LoadFromConfig(GEditorLayoutIni, TabLayout);