#include <UiEntityContextBus.h>
Inherits AZ::EBusTraits.
 | 
| 
typedef AzFramework::EntityContextId  | BusIdType | 
|   | 
 | 
| virtual AZ::Entity *  | CreateUiEntity (const char *name)=0 | 
|   | 
| 
virtual void  | AddUiEntity (AZ::Entity *entity)=0 | 
|   | Registers an existing entity with a UI context. 
  | 
|   | 
| 
virtual void  | AddUiEntities (const AzFramework::EntityList &entities)=0 | 
|   | Registers an existing set of entities with a UI context. 
  | 
|   | 
| virtual bool  | DestroyUiEntity (AZ::EntityId entityId)=0 | 
|   | 
| virtual bool  | CloneUiEntities (const AZStd::vector< AZ::EntityId > &sourceEntities, AzFramework::EntityList &resultEntities)=0 | 
|   | 
 | 
| 
static const AZ::EBusAddressPolicy  | AddressPolicy = AZ::EBusAddressPolicy::ById | 
|   | 
| 
static const AZ::EBusHandlerPolicy  | HandlerPolicy = AZ::EBusHandlerPolicy::Single | 
|   | 
Bus for making requests to the UI entity context. There is one UiEntityContext per UI canvas. 
 
◆ CloneUiEntities()
  
  
      
        
          | virtual bool UiEntityContextRequests::CloneUiEntities  | 
          ( | 
          const AZStd::vector< AZ::EntityId > &  | 
          sourceEntities,  | 
         
        
           | 
           | 
          AzFramework::EntityList &  | 
          resultEntities  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
Clones a set of entities. 
- Parameters
 - 
  
    | sourceEntities | - the source set of entities to clone  | 
    | resultEntities | - the set of entities cloned from the source  | 
  
   
 
 
◆ CreateUiEntity()
  
  
      
        
          | virtual AZ::Entity * UiEntityContextRequests::CreateUiEntity  | 
          ( | 
          const char *  | 
          name | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Creates an entity in a UI context. 
- Returns
 - a new entity 
 
 
 
◆ DestroyUiEntity()
  
  
      
        
          | virtual bool UiEntityContextRequests::DestroyUiEntity  | 
          ( | 
          AZ::EntityId  | 
          entityId | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Destroys an entity in a UI context. 
- Returns
 - whether or not the entity was destroyed. A false return value signifies the entity did not belong to the UI context. 
 
 
 
The documentation for this class was generated from the following file:
- Gems/LyShine/Code/Include/LyShine/Bus/UiEntityContextBus.h