Render joint names (#5685)

* render solid skeleton option

Signed-off-by: rhhong <rhhong@amazon.com>

* Fix broken build

Signed-off-by: rhhong <rhhong@amazon.com>

* CR update

Signed-off-by: rhhong <rhhong@amazon.com>

* Render joint names

Signed-off-by: rhhong <rhhong@amazon.com>

* CR update

Signed-off-by: rhhong <rhhong@amazon.com>

* CR update

Signed-off-by: rhhong <rhhong@amazon.com>
This commit is contained in:
Roman
2021-11-18 06:42:41 -08:00
committed by GitHub
parent e2772fca21
commit e52cbd2bb3
7 changed files with 89 additions and 1 deletions
@@ -67,6 +67,9 @@ namespace AZ
virtual ViewportContextPtr GetViewportContextByName(const Name& contextName) const = 0;
//! Gets the registered ViewportContext with the corresponding ID, if any.
virtual ViewportContextPtr GetViewportContextById(AzFramework::ViewportId id) const = 0;
//! Gets the registered ViewportContext with matching RPI::Scene, if any.
//! This function will return the first result.
virtual ViewportContextPtr GetViewportContextByScene(const Scene* scene) const = 0;
//! Maps a ViewportContext to a new name, inheriting the View stack (if any) registered to that context name.
//! This can be used to switch "default" viewports by registering a viewport with the default ViewportContext name
//! but note that only one ViewportContext can be mapped to a context name at a time.
@@ -41,6 +41,7 @@ namespace AZ
bool PopView(const Name& contextName, ViewPtr view) override;
ViewPtr GetCurrentView(const Name& contextName) const override;
ViewportContextPtr GetDefaultViewportContext() const override;
ViewportContextPtr GetViewportContextByScene(const Scene* scene) const override;
private:
void RegisterViewportContext(const Name& contextName, ViewportContextPtr viewportContext);