Inherits AtomToolsFramework::EntityPreviewViewportContent, AtomToolsFramework::AtomToolsDocumentNotificationBus::Handler, and AtomToolsFramework::GraphDocumentNotificationBus::Handler.
|
| MaterialCanvasViewportContent (const AZ::Crc32 &toolId, AtomToolsFramework::RenderViewportWidget *widget, AZStd::shared_ptr< AzFramework::EntityContext > entityContext) |
|
AZ::EntityId | GetObjectEntityId () const override |
| Entity ID of the primary object displayed in the viewport.
|
|
AZ::EntityId | GetEnvironmentEntityId () const override |
| Entity ID of the environment or stage surrounding the primary object.
|
|
AZ::EntityId | GetPostFxEntityId () const override |
| Entity ID of the entity containing or controlling post processing effect components.
|
|
AZ::EntityId | GetShadowCatcherEntityId () const |
|
AZ::EntityId | GetGridEntityId () const |
|
| EntityPreviewViewportContent (const AZ::Crc32 &toolId, RenderViewportWidget *widget, AZStd::shared_ptr< AzFramework::EntityContext > entityContext) |
|
virtual AZ::Aabb | GetObjectLocalBounds () const |
| Local bounds of the primary object displayed in the viewport.
|
|
virtual AZ::Aabb | GetObjectWorldBounds () const |
| World bounds of the primary object displayed in the viewport.
|
|
virtual AZ::EntityId | GetCameraEntityId () const |
| Entity ID of the camera used control perspective and view in the viewport.
|
|
AZ::Entity * | CreateEntity (const AZStd::string &name, const AZStd::vector< AZ::Uuid > &componentTypeIds) |
| Create and activate a single entity with the listed components.
|
|
void | DestroyEntity (AZ::Entity *&entity) |
| Deactivate and destroy a single entity.
|
|
|
void | OnViewportSettingsChanged () override |
|
const AZ::Crc32 | m_toolId = {} |
|
◆ GetEnvironmentEntityId()
AZ::EntityId MaterialCanvas::MaterialCanvasViewportContent::GetEnvironmentEntityId |
( |
| ) |
const |
|
overridevirtual |
◆ GetObjectEntityId()
AZ::EntityId MaterialCanvas::MaterialCanvasViewportContent::GetObjectEntityId |
( |
| ) |
const |
|
overridevirtual |
◆ GetPostFxEntityId()
AZ::EntityId MaterialCanvas::MaterialCanvasViewportContent::GetPostFxEntityId |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/Atom/Tools/MaterialCanvas/Code/Source/Window/MaterialCanvasViewportContent.h