Timeline Prototype
This commit is contained in:
@@ -47,6 +47,10 @@ public:
|
||||
void SetIconManager(IconManager* icons) { m_iconManager = icons; }
|
||||
void SetCommandHistory(CommandHistory* h);
|
||||
|
||||
/// 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 sync ───────────────────────────────────────────────────────
|
||||
/// Called by the container to broadcast the authoritative selection.
|
||||
/// Updates the local shadow copy and pushes it into the renderer highlight.
|
||||
@@ -107,6 +111,10 @@ private:
|
||||
IconManager* m_iconManager = nullptr;
|
||||
CommandHistory* m_commandHistory = nullptr;
|
||||
|
||||
// ── Timeline time codes (synced by container) ────────────────────────────
|
||||
pxr::UsdTimeCode m_displayTime = pxr::UsdTimeCode::Default();
|
||||
pxr::UsdTimeCode m_editTime = pxr::UsdTimeCode::Default();
|
||||
|
||||
// ── Stage + camera list ──────────────────────────────────────────────────
|
||||
pxr::UsdStageRefPtr m_stage;
|
||||
std::vector<pxr::SdfPath> m_cameraPaths;
|
||||
|
||||
Reference in New Issue
Block a user