Open 3D Engine AzCore 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.
AZ::Entity Member List

This is the complete list of members for AZ::Entity, including all inherited members.

Activate()AZ::Entityvirtual
ActivateComponent(Component &component) (defined in AZ::Entity)AZ::Entityinlineprotectedstatic
AddComponent(Component *component)AZ::Entity
AddStateEventHandler(EntityStateEvent::Handler &handler)AZ::Entity
AZ_CLASS_ALLOCATOR(Entity, SystemAllocator)AZ::Entity
AZ_RTTI(AZ::Entity, "{75651658-8663-478D-9090-2432DFCAFA44}")AZ::Entity
CanAddRemoveComponents() constAZ::Entityprotected
ComponentArrayType typedefAZ::Entity
CreateComponent(Args &&... args)AZ::Entityinline
CreateComponent(const Uuid &componentTypeId)AZ::Entity
Deactivate()AZ::Entityvirtual
DeactivateComponent(Component &component) (defined in AZ::Entity)AZ::Entityinlineprotectedstatic
DependencySort(ComponentArrayType &components)AZ::Entitystatic
DependencySortOutcome typedef (defined in AZ::Entity)AZ::Entity
DependencySortResult enum nameAZ::Entity
Entity(AZStd::string name={})AZ::Entityexplicit
Entity(const EntityId &id, AZStd::string name={})AZ::Entityexplicit
Entity(const Entity &other)=delete (defined in AZ::Entity)AZ::Entity
Entity(Entity &&other)=default (defined in AZ::Entity)AZ::Entity
EntityStateEvent typedefAZ::Entity
EvaluateDependencies()AZ::Entity
EvaluateDependenciesGetDetails()AZ::Entity
FindComponent(ComponentId id) constAZ::Entity
FindComponent(const Uuid &typeId) constAZ::Entity
FindComponent(ComponentId id) constAZ::Entityinline
FindComponent() constAZ::Entityinline
FindComponents(const Uuid &typeId) constAZ::Entity
FindComponents() constAZ::Entityinline
GetComponents() constAZ::Entityinline
GetEntitySpawnTicketId() constAZ::Entity
GetId() constAZ::Entityinline
GetName() constAZ::Entityinline
GetProcessSignature()AZ::Entitystatic
GetState() constAZ::Entityinline
GetTransform() constAZ::Entity
Init()AZ::Entityvirtual
InvalidateDependencies()AZ::Entity
IsRuntimeActiveByDefault() constAZ::Entity
JsonEntitySerializer (defined in AZ::Entity)AZ::Entityfriend
m_componentsAZ::Entityprotected
m_entitySpawnTicketId (defined in AZ::Entity)AZ::Entityprotected
m_idAZ::Entityprotected
m_isDependencyReadyAZ::Entityprotected
m_isRuntimeActiveByDefaultAZ::Entityprotected
m_nameAZ::Entityprotected
m_stateAZ::Entityprotected
m_stateEventAZ::Entityprotected
m_transformAZ::Entitymutableprotected
MakeId()AZ::Entitystatic
OnNameChanged() constAZ::Entityprotected
operator=(const Entity &other)=delete (defined in AZ::Entity)AZ::Entity
operator=(Entity &&other)=default (defined in AZ::Entity)AZ::Entity
Reflect(ReflectContext *reflection)AZ::Entitystatic
RemoveComponent(Component *component)AZ::Entity
Reset()AZ::Entity
SetEntitySpawnTicketId(u32 entitySpawnTicketId)AZ::Entity
SetId(const EntityId &id)AZ::Entity
SetName(AZStd::string name)AZ::Entityinline
SetRuntimeActiveByDefault(bool activeByDefault)AZ::Entity
SetState(State state)AZ::Entityprotected
State enum nameAZ::Entity
StringWarningArray typedefAZ::Entity
~Entity()AZ::Entityvirtual