#include <EditorEntityInfoBus.h>
Inherits AZ::EBusTraits.
|
using | BusIdType = AZ::EntityId |
|
|
virtual AZ::EntityId | GetParent () const =0 |
|
virtual EntityIdList | GetChildren () const =0 |
|
virtual AZ::EntityId | GetChild (AZStd::size_t index) const =0 |
|
virtual AZStd::size_t | GetChildCount () const =0 |
|
virtual AZ::u64 | GetChildIndex (AZ::EntityId childId) const =0 |
|
virtual AZStd::string | GetName () const =0 |
|
virtual AZStd::string | GetSliceAssetName () const =0 |
|
virtual bool | IsSliceEntity () const =0 |
|
virtual bool | IsSubsliceEntity () const =0 |
|
virtual bool | IsSliceRoot () const =0 |
|
virtual bool | IsSubsliceRoot () const =0 |
|
virtual bool | HasSliceEntityAnyChildrenAddedOrDeleted () const =0 |
|
virtual bool | HasSliceEntityPropertyOverridesInTopLevel () const =0 |
|
virtual bool | HasSliceEntityOverrides () const =0 |
|
virtual bool | HasSliceChildrenOverrides () const =0 |
|
virtual bool | HasSliceAnyOverrides () const =0 |
|
virtual bool | HasCyclicDependency () const =0 |
|
virtual void | AddToCyclicDependencyList (const AZ::EntityId &entityId)=0 |
|
virtual void | RemoveFromCyclicDependencyList (const AZ::EntityId &entityId)=0 |
|
virtual AzToolsFramework::EntityIdList | GetCyclicDependencyList () const =0 |
|
virtual AZ::u64 | GetIndexForSorting () const =0 |
|
virtual bool | IsSelected () const =0 |
|
virtual bool | IsVisible () const =0 |
|
virtual bool | IsHidden () const =0 |
|
virtual bool | IsLocked () const =0 |
|
virtual EditorEntityStartStatus | GetStartStatus () const =0 |
|
virtual bool | IsJustThisEntityLocked () const =0 |
|
virtual bool | IsComponentExpanded (AZ::ComponentId id) const =0 |
|
virtual void | SetComponentExpanded (AZ::ComponentId id, bool expanded)=0 |
|
|
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
|
This bus can be used to query any Entity in the EditorEntityContext It contains a hierarchy derived from the transform hierarchy but also provides entity sort information at each level The results returned here are cached and very efficient compared to listening and deriving the data from existing events
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Entity/EditorEntityInfoBus.h