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_API(AZCORE_API, 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::SerializeContext *serializeContext=nullptr, AZStd::unordered_map< AZStd::string, AZStd::string > *relativeToAbsoluteSlicePaths=nullptr) | 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 |