Transférer une entité vers un domaine spatial - AWS SimSpace Weaver

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Transférer une entité vers un domaine spatial

Une fois qu'une application ou une application de service personnalisée a créé une entité, l'application doit transférer l'entité vers un domaine spatial pour que l'entité existe spatialement dans la simulation. Les entités d'un domaine spatial peuvent être lues par d'autres applications et mises à jour par une application spatiale. Utilisez l'ModifyEntityDomain()API pour transférer une entité vers un domaine spatial.

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

Si le DomainId ne correspond pas à celui attribué par Partition l'application d'appel, cela DomainId doit être pour un DomainType::SpatialDomain. Le transfert de propriété vers le nouveau Domain a lieu pendant leCommit(Transaction&&).

Paramètres
txn

Le courantTransaction.

entity

L'objectif Entity du changement deDomain.

domainId

Le DomainId de la destination Domain pour leEntity.

Cette API est renvoyée Success si le domaine de l'entité a été modifié avec succès.