#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.