Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::EntityUtilityTraits Struct Referenceabstract

Inherits AZ::EBusTraits.

Public Member Functions

 AZ_RTTI (AzToolsFramework::EntityUtilityTraits, "{A6305CAE-C825-43F9-A44D-E503910912AF}")
 
virtual AZ::EntityId CreateEditorReadyEntity (const AZStd::string &entityName)=0
 
virtual AzFramework::BehaviorComponentId GetOrAddComponentByTypeName (AZ::EntityId entity, const AZStd::string &typeName)=0
 
virtual bool UpdateComponentForEntity (AZ::EntityId entity, AzFramework::BehaviorComponentId component, const AZStd::string &json)=0
 
virtual AZStd::string GetComponentDefaultJson (const AZStd::string &typeName)=0
 
virtual AZStd::vector< ComponentDetailsFindMatchingComponents (const AZStd::string &searchTerm)=0
 
virtual void ResetEntityContext ()=0
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 
static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 

The documentation for this struct was generated from the following file: