Timeline Prototype
This commit is contained in:
@@ -28,6 +28,7 @@ void ViewportPanel::EnsureTileCount(int count)
|
||||
if (m_stage) m_tiles.back()->SetStage(m_stage);
|
||||
if (m_iconManager) m_tiles.back()->SetIconManager(m_iconManager);
|
||||
if (m_commandHistory) m_tiles.back()->SetCommandHistory(m_commandHistory);
|
||||
m_tiles.back()->SetTimeCodes(m_displayTime, m_editTime);
|
||||
m_tiles.back()->SetSelectedPaths(m_selectedSdfPaths, m_selectedPrimPath);
|
||||
WireCallbacks(idx);
|
||||
}
|
||||
@@ -116,6 +117,15 @@ void ViewportPanel::SetIconManager(IconManager* icons)
|
||||
for (auto& t : m_tiles) t->SetIconManager(icons);
|
||||
}
|
||||
|
||||
void ViewportPanel::SetTimeCodes(pxr::UsdTimeCode displayTime,
|
||||
pxr::UsdTimeCode editTime)
|
||||
{
|
||||
m_displayTime = displayTime;
|
||||
m_editTime = editTime;
|
||||
for (auto& t : m_tiles) t->SetTimeCodes(displayTime, editTime);
|
||||
m_manipulator.SetTimeCodes(displayTime, editTime);
|
||||
}
|
||||
|
||||
void ViewportPanel::SetSelectedPrimPath(const std::string& path)
|
||||
{
|
||||
m_selectedPrimPath = path;
|
||||
|
||||
Reference in New Issue
Block a user