#include <EditorVisibleEntityDataCache.h>
Inherited by AzToolsFramework::EditorVisibleEntityDataCache, and UnitTest::MockEditorVisibleEntityDataCacheInterface.
Public Member Functions | |
virtual size_t | VisibleEntityDataCount () const =0 |
virtual AZ::Vector3 | GetVisibleEntityPosition (size_t index) const =0 |
virtual const AZ::Transform & | GetVisibleEntityTransform (size_t index) const =0 |
virtual AZ::EntityId | GetVisibleEntityId (size_t index) const =0 |
virtual ComponentEntityAccentType | GetVisibleEntityAccent (size_t index) const =0 |
virtual bool | IsVisibleEntityLocked (size_t index) const =0 |
virtual bool | IsVisibleEntityVisible (size_t index) const =0 |
virtual bool | IsVisibleEntitySelected (size_t index) const =0 |
virtual bool | IsVisibleEntityIconHidden (size_t index) const =0 |
virtual bool | IsVisibleEntityIndividuallySelectableInViewport (size_t index) const =0 |
virtual bool | IsVisibleEntityInFocusSubTree (size_t index) const =0 |
virtual AZStd::optional< size_t > | GetVisibleEntityIndexFromId (AZ::EntityId entityId) const =0 |
Read-only interface for EditorVisibleEntityDataCache to be used by systems that want to efficiently query the state of visible entities in the viewport.
|
pure virtual |
Returns true if the entity is individually selectable (none of its ancestors are a closed container entity).
Implemented in AzToolsFramework::EditorVisibleEntityDataCache.
|
pure virtual |
Implemented in AzToolsFramework::EditorVisibleEntityDataCache.