將實體轉移至空間網域 - AWS SimSpace Weaver

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將實體轉移至空間網域

自訂應用程式或服務應用程式建立實體之後,應用程式必須將實體轉移至空間網域,以便實體在模擬中以空間方式存在。空間網域中的實體可由其他應用程式讀取,並由空間應用程式更新。使用 ModifyEntityDomain() API 將實體傳輸至空間網域。

AWS_WEAVERRUNTIME_API Result<void> ModifyEntityDomain(Transaction& txn, const Entity& entity, DomainId domainId) noexcept;

如果與呼叫應用程式Partition的指派不相符,則DomainId必須為 DomainType::SpatialDomain. DomainId 轉移到新的所有權Domain會在期間發生Commit(Transaction&&)

參數
txn

目前的Transaction

entity

變更Entity的目標Domain

domainId

DomainId的目Domain的地Entity

Success如果成功變更實體網域,此 API 就會傳回。