Open 3D Engine AzCore API Reference  2305.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() const AZ::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) const AZ::Entity
FindComponent(const Uuid &typeId) const AZ::Entity
FindComponent(ComponentId id) const AZ::Entityinline
FindComponent() const AZ::Entityinline
FindComponents(const Uuid &typeId) const AZ::Entity
FindComponents() const AZ::Entityinline
GetComponents() const AZ::Entityinline
GetEntitySpawnTicketId() const AZ::Entity
GetId() const AZ::Entityinline
GetName() const AZ::Entityinline
GetProcessSignature()AZ::Entitystatic
GetState() const AZ::Entityinline
GetTransform() const AZ::Entity
Init()AZ::Entityvirtual
InvalidateDependencies()AZ::Entity
IsRuntimeActiveByDefault() const AZ::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() const AZ::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