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::SliceComponent Member List

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

Activate() overrideAZ::SliceComponentprotectedvirtual
AddEntities(const EntityList &entities)AZ::SliceComponent
AddEntity(Entity *entity)AZ::SliceComponent
AddOrGetSliceReference(const Data::Asset< SliceAsset > &sliceAsset)AZ::SliceComponentprotected
AddSlice(const Data::Asset< SliceAsset > &sliceAsset, const AZ::IdUtils::Remapper< AZ::EntityId >::IdMapper &customMapper=nullptr, SliceInstanceId sliceInstanceId=SliceInstanceId::CreateRandom())AZ::SliceComponent
AddSlice(SliceReference &sliceReference)AZ::SliceComponent
AddSliceInstance(SliceReference *sliceReference, SliceInstance *sliceInstance)AZ::SliceComponent
AddSliceInstances(SliceAssetToSliceInstancePtrs &sliceInstances, AZStd::unordered_set< const SliceInstance * > &instancesOut)AZ::SliceComponent
AddSliceUsingExistingEntities(const Data::Asset< SliceAsset > &sliceAsset, const AZ::SliceComponent::EntityIdToEntityIdMap &assetToLiveMap, SliceInstanceId sliceInstanceId=SliceInstanceId::CreateRandom())AZ::SliceComponent
AllowPartialInstantiation(bool allow)AZ::SliceComponentinline
ApplyEntityMapId(EntityIdToEntityIdMap &destination, const EntityIdToEntityIdMap &mapping)AZ::SliceComponentprotectedstatic
AssetIdSet typedef (defined in AZ::SliceComponent)AZ::SliceComponent
AssetIdVector typedef (defined in AZ::SliceComponent)AZ::SliceComponentprotected
AZ_COMPONENT(SliceComponent, "{AFD304E4-1773-47C8-855A-8B622398934F}", Data::AssetEvents) (defined in AZ::SliceComponent)AZ::SliceComponent
AZ_RTTI_NO_TYPE_INFO_DECL() (defined in AZ::Component)AZ::Component
AZ_TYPE_INFO_WITH_NAME_DECL(Component)AZ::Component
BuildDataFlagsForInstances() (defined in AZ::SliceComponent)AZ::SliceComponentprotected
BuildEntityInfoMap()AZ::SliceComponentprotected
CheckContainsInstantiateCycle(const AZ::Data::AssetId &assetId)AZ::SliceComponentprotected
CleanMetadataAssociations()AZ::SliceComponentprotected
Clone(AZ::SerializeContext &serializeContext, SliceInstanceToSliceInstanceMap *sourceToCloneSliceInstanceMap=nullptr) constAZ::SliceComponent
CloneAndAddSubSliceInstance(const SliceInstance *sourceSliceInstance, const AZStd::vector< AZ::SliceComponent::SliceInstanceAddress > &sourceSubSliceInstanceAncestry, const AZ::SliceComponent::SliceInstanceAddress &sourceSubSliceInstanceAddress, AZ::SliceComponent::EntityIdToEntityIdMap *out_sourceToCloneEntityIdMap=nullptr, bool preserveIds=false)AZ::SliceComponent
Component()AZ::Component
Deactivate() overrideAZ::SliceComponentprotectedvirtual
EntityAncestorList typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityDataFlagsMap typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityIdSet typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityIdToEntityIdMap typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityInfoMap typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityList typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EntityRestoreInfoList typedef (defined in AZ::SliceComponent)AZ::SliceComponent
EraseEntities(const EntityList &entities)AZ::SliceComponent
FindEntity(EntityId entityId)AZ::SliceComponent
FindSlice(Entity *entity)AZ::SliceComponent
FindSlice(EntityId entityId) (defined in AZ::SliceComponent)AZ::SliceComponent
FlattenSlice(SliceReference *toFlatten, const EntityId &toFlattenRoot)AZ::SliceComponent
GenerateNewEntityIds(EntityIdToEntityIdMap *previousToNewIdMap=nullptr)AZ::SliceComponent
GetAllInstanceMetadataEntities(EntityList &outMetadataEntities)AZ::SliceComponent
GetAllMetadataEntities(EntityList &outMetadataEntities)AZ::SliceComponent
GetConfiguration(AZ::ComponentConfig &outConfig) constAZ::Component
GetCorrectBundleOfDataFlags(EntityId entityId)AZ::SliceComponentprotected
GetCorrectBundleOfDataFlags(EntityId entityId) const (defined in AZ::SliceComponent)AZ::SliceComponentprotected
GetDataFlagsForInstances() constAZ::SliceComponent
GetDependentServices(ComponentDescriptor::DependencyArrayType &dependent)AZ::SliceComponentprotectedstatic
GetEffectOfEntityDataFlagsAtAddress(EntityId, const DataPatch::AddressType &dataAddress) constAZ::SliceComponent
GetEntities(EntityList &entities)AZ::SliceComponent
GetEntity() constAZ::Componentinline
GetEntityDataFlags(EntityId entityId) constAZ::SliceComponent
GetEntityDataFlagsAtAddress(EntityId entityId, const DataPatch::AddressType &dataAddress) constAZ::SliceComponent
GetEntityId() constAZ::Component
GetEntityIds(EntityIdSet &entities)AZ::SliceComponent
GetEntityInfoMap() constAZ::SliceComponentprotected
GetEntityRestoreInfo(const AZ::EntityId entityId, EntityRestoreInfo &info)AZ::SliceComponent
GetId() constAZ::Componentinline
GetInstanceMetadataEntities(EntityList &outMetadataEntities)AZ::SliceComponent
GetInstantiatedEntityCount() constAZ::SliceComponent
GetInvalidSlices() constAZ::SliceComponent
GetMappingBetweenSubsliceAndSourceInstanceEntityIds(const SliceComponent::SliceInstance *sourceSliceInstance, const AZStd::vector< AZ::SliceComponent::SliceInstanceAddress > &sourceSubsliceInstanceAncestry, const AZ::SliceComponent::SliceInstanceAddress &sourceSubsliceInstanceAddress, AZ::SliceComponent::EntityIdToEntityIdMap &subsliceToLiveMappingResult, bool flipMapping=false)AZ::SliceComponentstatic
GetMetadataEntity()AZ::SliceComponent
GetMetadataEntityIds(EntityIdSet &entities)AZ::SliceComponent
GetMyAsset() constAZ::SliceComponentinline
GetNamedEntityId() constAZ::Component
GetNewEntities() constAZ::SliceComponent
GetProvidedServices(ComponentDescriptor::DependencyArrayType &provided)AZ::SliceComponentprotectedstatic
GetReferencedSliceAssets(AssetIdSet &idSet, bool recurse=true)AZ::SliceComponent
GetSerializeContext() const (defined in AZ::SliceComponent)AZ::SliceComponentinline
GetSerializedIdentifier() constAZ::Componentvirtual
GetSlice(const Data::Asset< SliceAsset > &sliceAsset) (defined in AZ::SliceComponent)AZ::SliceComponent
GetSlice(const Data::AssetId &sliceAssetId) (defined in AZ::SliceComponent)AZ::SliceComponent
GetSlices() constAZ::SliceComponent
GetSlices()AZ::SliceComponentinline
GetUnderlyingComponentType() constAZ::Componentinlinevirtual
Init()AZ::Componentinlineprotectedvirtual
InitMetadata()AZ::SliceComponent
Instantiate()AZ::SliceComponent
InstantiateResult enum name (defined in AZ::SliceComponent)AZ::SliceComponent
IsAllowPartialInstantiation() constAZ::SliceComponentinline
IsDynamic() constAZ::SliceComponentinline
IsInstantiated() const (defined in AZ::SliceComponent)AZ::SliceComponent
IsNewEntity(EntityId entityId) constAZ::SliceComponent
ListenForAssetChanges()AZ::SliceComponent
ListenForDependentAssetChanges()AZ::SliceComponent
m_allowPartialInstantiationAZ::SliceComponentprotected
m_assetLoadFilterCBAZ::SliceComponentprotected
m_cachedDataFlagsForInstancesAZ::SliceComponentprotected
m_cachedSliceInstancesAZ::SliceComponentprotected
m_cachedSliceReferencesAZ::SliceComponentprotected
m_dataFlagsForNewEntitiesAZ::SliceComponentprotected
m_entitiesAZ::SliceComponentprotected
m_entityAZ::Componentprotected
m_entityInfoMapAZ::SliceComponentprotected
m_filterFlagsAZ::SliceComponentprotected
m_hasGeneratedCachedDataFlagsAZ::SliceComponentprotected
m_idAZ::Componentprotected
m_instantiateCycleCheckerAZ::SliceComponentprotectedstatic
m_instantiateMutexAZ::SliceComponentprotected
m_invalidSlicesAZ::SliceComponentprotected
m_isDynamicAZ::SliceComponentprotected
m_metadataEntityAZ::SliceComponentprotected
m_metaDataEntityInfoMapAZ::SliceComponentprotected
m_myAssetAZ::SliceComponentprotected
m_serializeContext (defined in AZ::SliceComponent)AZ::SliceComponentprotected
m_slicesAZ::SliceComponentprotected
m_slicesAreInstantiatedAZ::SliceComponentprotected
OnAfterEntitySet()AZ::Componentprotectedvirtual
OnAssetReloaded(Data::Asset< Data::AssetData > asset) override (defined in AZ::SliceComponent)AZ::SliceComponentprotected
PopInstantiateCycle(const AZ::Data::AssetId &assetId)AZ::SliceComponentprotected
PrefabInstance typedefAZ::SliceComponent
PrefabInstanceAddress typedefAZ::SliceComponent
PrefabInstanceId typedefAZ::SliceComponent
PrefabReference typedefAZ::SliceComponent
PrepareSave()AZ::SliceComponentprotected
PushInstantiateCycle(const AZ::Data::AssetId &assetId)AZ::SliceComponentprotected
ReadInConfig(const ComponentConfig *baseConfig)AZ::Componentprotectedvirtual
RebuildEntityInfoMapIfNecessary()AZ::SliceComponentprotected
Reflect(ReflectContext *reflection)AZ::SliceComponentprotectedstatic
RemoveAllEntities(bool deleteEntities=true, bool removeEmptyInstances=true)AZ::SliceComponent
RemoveAndCacheInstances(const SliceReferenceToInstancePtrs &instancesToRemove)AZ::SliceComponent
RemoveEntity(Entity *entity, bool isDeleteEntity=true, bool isRemoveEmptyInstance=true) (defined in AZ::SliceComponent)AZ::SliceComponent
RemoveEntity(EntityId entityId, bool isDeleteEntity=true, bool isRemoveEmptyInstance=true)AZ::SliceComponent
RemoveLooseEntity(EntityId entityId) (defined in AZ::SliceComponent)AZ::SliceComponent
RemoveMetaDataEntity(EntityId metaDataEntityId)AZ::SliceComponent
RemoveSlice(const Data::Asset< SliceAsset > &sliceAsset)AZ::SliceComponent
RemoveSlice(const SliceReference *slice) (defined in AZ::SliceComponent)AZ::SliceComponent
RemoveSliceInstance(SliceInstance *instance)AZ::SliceComponent
RemoveSliceInstance(SliceInstanceAddress sliceAddress) (defined in AZ::SliceComponent)AZ::SliceComponent
RemoveSliceReference(SliceComponent::SliceList::iterator sliceReferenceIt)AZ::SliceComponentprotected
ReplaceEntities(const EntityList &entities)AZ::SliceComponent
RestoreCachedInstances()AZ::SliceComponent
RestoreEntity(AZ::Entity *entity, const EntityRestoreInfo &restoreInfo, bool isEntityAdd=false)AZ::SliceComponent
SetConfiguration(const AZ::ComponentConfig &config)AZ::Component
SetEntity(Entity *entity)AZ::Componentprotectedvirtual
SetEntityDataFlags(EntityId entityId, const DataPatch::FlagsMap &dataFlags)AZ::SliceComponent
SetEntityDataFlagsAtAddress(EntityId entityId, const DataPatch::AddressType &dataAddress, DataPatch::Flags flags)AZ::SliceComponent
SetId(const ComponentId &id)AZ::Componentinline
SetIsDynamic(bool isDynamic)AZ::SliceComponentinline
SetMyAsset(SliceAsset *asset)AZ::SliceComponentinline
SetSerializeContext(SerializeContext *context) (defined in AZ::SliceComponent)AZ::SliceComponentinline
SetSerializedIdentifier(AZStd::string serializedIdentifer)AZ::Componentvirtual
SliceAssetHandler (defined in AZ::SliceComponent)AZ::SliceComponentfriend
SliceAssetToSliceInstancePtrs typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceAssetToSliceInstances typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceComponent() (defined in AZ::SliceComponent)AZ::SliceComponent
SliceComponentSerializationEvents (defined in AZ::SliceComponent)AZ::SliceComponentfriend
SliceInstanceAddressSet typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceInstanceEntityIdRemapList typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceInstanceId typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceInstancePtrSet typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceInstanceToSliceInstanceMap typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceList typedef (defined in AZ::SliceComponent)AZ::SliceComponent
SliceReferenceToInstancePtrs typedef (defined in AZ::SliceComponent)AZ::SliceComponent
ValidateComponentRequirements(const ImmutableEntityVector &, const AZStd::unordered_set< AZ::Crc32 > &) constAZ::Componentinlinevirtual
WriteOutConfig(ComponentConfig *outBaseConfig) constAZ::Componentprotectedvirtual
~Component()AZ::Componentvirtual
~SliceComponent() override (defined in AZ::SliceComponent)AZ::SliceComponent