This is the complete list of members for AZ::SliceComponent, including all inherited members.
Activate() override | AZ::SliceComponent | protectedvirtual |
AddEntities(const EntityList &entities) | AZ::SliceComponent | |
AddEntity(Entity *entity) | AZ::SliceComponent | |
AddOrGetSliceReference(const Data::Asset< SliceAsset > &sliceAsset) | AZ::SliceComponent | protected |
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::SliceComponent | inline |
ApplyEntityMapId(EntityIdToEntityIdMap &destination, const EntityIdToEntityIdMap &mapping) | AZ::SliceComponent | protectedstatic |
AssetIdSet typedef (defined in AZ::SliceComponent) | AZ::SliceComponent | |
AssetIdVector typedef (defined in AZ::SliceComponent) | AZ::SliceComponent | protected |
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::SliceComponent | protected |
BuildEntityInfoMap() | AZ::SliceComponent | protected |
CheckContainsInstantiateCycle(const AZ::Data::AssetId &assetId) | AZ::SliceComponent | protected |
CleanMetadataAssociations() | AZ::SliceComponent | protected |
Clone(AZ::SerializeContext &serializeContext, SliceInstanceToSliceInstanceMap *sourceToCloneSliceInstanceMap=nullptr) const | AZ::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() override | AZ::SliceComponent | protectedvirtual |
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) const | AZ::Component | |
GetCorrectBundleOfDataFlags(EntityId entityId) | AZ::SliceComponent | protected |
GetCorrectBundleOfDataFlags(EntityId entityId) const (defined in AZ::SliceComponent) | AZ::SliceComponent | protected |
GetDataFlagsForInstances() const | AZ::SliceComponent | |
GetDependentServices(ComponentDescriptor::DependencyArrayType &dependent) | AZ::SliceComponent | protectedstatic |
GetEffectOfEntityDataFlagsAtAddress(EntityId, const DataPatch::AddressType &dataAddress) const | AZ::SliceComponent | |
GetEntities(EntityList &entities) | AZ::SliceComponent | |
GetEntity() const | AZ::Component | inline |
GetEntityDataFlags(EntityId entityId) const | AZ::SliceComponent | |
GetEntityDataFlagsAtAddress(EntityId entityId, const DataPatch::AddressType &dataAddress) const | AZ::SliceComponent | |
GetEntityId() const | AZ::Component | |
GetEntityIds(EntityIdSet &entities) | AZ::SliceComponent | |
GetEntityInfoMap() const | AZ::SliceComponent | protected |
GetEntityRestoreInfo(const AZ::EntityId entityId, EntityRestoreInfo &info) | AZ::SliceComponent | |
GetId() const | AZ::Component | inline |
GetInstanceMetadataEntities(EntityList &outMetadataEntities) | AZ::SliceComponent | |
GetInstantiatedEntityCount() const | AZ::SliceComponent | |
GetInvalidSlices() const | AZ::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::SliceComponent | static |
GetMetadataEntity() | AZ::SliceComponent | |
GetMetadataEntityIds(EntityIdSet &entities) | AZ::SliceComponent | |
GetMyAsset() const | AZ::SliceComponent | inline |
GetNamedEntityId() const | AZ::Component | |
GetNewEntities() const | AZ::SliceComponent | |
GetProvidedServices(ComponentDescriptor::DependencyArrayType &provided) | AZ::SliceComponent | protectedstatic |
GetReferencedSliceAssets(AssetIdSet &idSet, bool recurse=true) | AZ::SliceComponent | |
GetSerializeContext() const (defined in AZ::SliceComponent) | AZ::SliceComponent | inline |
GetSerializedIdentifier() const | AZ::Component | virtual |
GetSlice(const Data::Asset< SliceAsset > &sliceAsset) (defined in AZ::SliceComponent) | AZ::SliceComponent | |
GetSlice(const Data::AssetId &sliceAssetId) (defined in AZ::SliceComponent) | AZ::SliceComponent | |
GetSlices() const | AZ::SliceComponent | |
GetSlices() | AZ::SliceComponent | inline |
GetUnderlyingComponentType() const | AZ::Component | inlinevirtual |
Init() | AZ::Component | inlineprotectedvirtual |
InitMetadata() | AZ::SliceComponent | |
Instantiate() | AZ::SliceComponent | |
InstantiateResult enum name (defined in AZ::SliceComponent) | AZ::SliceComponent | |
IsAllowPartialInstantiation() const | AZ::SliceComponent | inline |
IsDynamic() const | AZ::SliceComponent | inline |
IsInstantiated() const (defined in AZ::SliceComponent) | AZ::SliceComponent | |
IsNewEntity(EntityId entityId) const | AZ::SliceComponent | |
ListenForAssetChanges() | AZ::SliceComponent | |
ListenForDependentAssetChanges() | AZ::SliceComponent | |
m_allowPartialInstantiation | AZ::SliceComponent | protected |
m_assetLoadFilterCB | AZ::SliceComponent | protected |
m_cachedDataFlagsForInstances | AZ::SliceComponent | protected |
m_cachedSliceInstances | AZ::SliceComponent | protected |
m_cachedSliceReferences | AZ::SliceComponent | protected |
m_dataFlagsForNewEntities | AZ::SliceComponent | protected |
m_entities | AZ::SliceComponent | protected |
m_entity | AZ::Component | protected |
m_entityInfoMap | AZ::SliceComponent | protected |
m_filterFlags | AZ::SliceComponent | protected |
m_hasGeneratedCachedDataFlags | AZ::SliceComponent | protected |
m_id | AZ::Component | protected |
m_instantiateCycleChecker | AZ::SliceComponent | protectedstatic |
m_instantiateMutex | AZ::SliceComponent | protected |
m_invalidSlices | AZ::SliceComponent | protected |
m_isDynamic | AZ::SliceComponent | protected |
m_metadataEntity | AZ::SliceComponent | protected |
m_metaDataEntityInfoMap | AZ::SliceComponent | protected |
m_myAsset | AZ::SliceComponent | protected |
m_serializeContext (defined in AZ::SliceComponent) | AZ::SliceComponent | protected |
m_slices | AZ::SliceComponent | protected |
m_slicesAreInstantiated | AZ::SliceComponent | protected |
OnAfterEntitySet() | AZ::Component | protectedvirtual |
OnAssetReloaded(Data::Asset< Data::AssetData > asset) override (defined in AZ::SliceComponent) | AZ::SliceComponent | protected |
PopInstantiateCycle(const AZ::Data::AssetId &assetId) | AZ::SliceComponent | protected |
PrefabInstance typedef | AZ::SliceComponent | |
PrefabInstanceAddress typedef | AZ::SliceComponent | |
PrefabInstanceId typedef | AZ::SliceComponent | |
PrefabReference typedef | AZ::SliceComponent | |
PrepareSave() | AZ::SliceComponent | protected |
PushInstantiateCycle(const AZ::Data::AssetId &assetId) | AZ::SliceComponent | protected |
ReadInConfig(const ComponentConfig *baseConfig) | AZ::Component | protectedvirtual |
RebuildEntityInfoMapIfNecessary() | AZ::SliceComponent | protected |
Reflect(ReflectContext *reflection) | AZ::SliceComponent | protectedstatic |
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::SliceComponent | protected |
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::Component | protectedvirtual |
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::Component | inline |
SetIsDynamic(bool isDynamic) | AZ::SliceComponent | inline |
SetMyAsset(SliceAsset *asset) | AZ::SliceComponent | inline |
SetSerializeContext(SerializeContext *context) (defined in AZ::SliceComponent) | AZ::SliceComponent | inline |
SetSerializedIdentifier(AZStd::string serializedIdentifer) | AZ::Component | virtual |
SliceAssetHandler (defined in AZ::SliceComponent) | AZ::SliceComponent | friend |
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::SliceComponent | friend |
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 > &) const | AZ::Component | inlinevirtual |
WriteOutConfig(ComponentConfig *outBaseConfig) const | AZ::Component | protectedvirtual |
~Component() | AZ::Component | virtual |
~SliceComponent() override (defined in AZ::SliceComponent) | AZ::SliceComponent |