Timeline Prototype
This commit is contained in:
@@ -40,6 +40,11 @@ public:
|
||||
void SetCommandHistory(CommandHistory* history);
|
||||
void SetIconManager(IconManager* icons);
|
||||
|
||||
/// Push timeline time codes to every tile and the shared manipulator.
|
||||
/// displayTime — frame used for all evaluation (render, cameras, bboxes).
|
||||
/// editTime — frame writes are authored at (Default unless Auto-Key).
|
||||
void SetTimeCodes(pxr::UsdTimeCode displayTime, pxr::UsdTimeCode editTime);
|
||||
|
||||
// ── Selection (called by SceneHierarchyPanel) ────────────────────────────
|
||||
/// Set a single selected prim (clears any multi-selection).
|
||||
void SetSelectedPrimPath(const std::string& path);
|
||||
@@ -124,6 +129,8 @@ private:
|
||||
pxr::UsdStageRefPtr m_stage;
|
||||
IconManager* m_iconManager = nullptr;
|
||||
CommandHistory* m_commandHistory = nullptr;
|
||||
pxr::UsdTimeCode m_displayTime = pxr::UsdTimeCode::Default();
|
||||
pxr::UsdTimeCode m_editTime = pxr::UsdTimeCode::Default();
|
||||
};
|
||||
|
||||
} // namespace UsdLayerManager
|
||||
|
||||
Reference in New Issue
Block a user