Entity Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Une entité représente un objet dans l’espace.
public ref class Entity : Microsoft::Azure::RemoteRendering::ObjectBase
public class Entity : Microsoft.Azure.RemoteRendering.ObjectBase
type Entity = class
inherit ObjectBase
Public Class Entity
Inherits ObjectBase
- Héritage
Remarques
Les entités ont une transformation, c’est-à-dire une position, une rotation et une mise à l’échelle. Par elles-mêmes, les entités n’ont aucune fonctionnalité observable. Au lieu de cela, le comportement est ajouté par le biais de composants (voir ComponentBase), qui sont attachés à des entités. Par instance attacher un MeshComponent fera apparaître un maillage à la position de l’entité.
L’aspect le plus important de l’entité elle-même est la hiérarchie et la transformation hiérarchique qui en résulte. Par exemple, lorsque plusieurs entités sont attachées en tant qu’enfants à une entité parente partagée, toutes ces entités peuvent être déplacées, pivotées et mises à l’échelle à l’unisson en modifiant la transformation de l’entité parente.
Propriétés
Children |
Liste en lecture seule de toutes les entités attachées en tant qu’enfants à celle-ci. |
Components |
Liste en lecture seule de tous les composants attachés à cette entité. |
Enabled |
Active ou désactive l’entité et tous ses composants et enfants. |
InteropId |
Une entité représente un objet dans l’espace. (Hérité de ObjectBase) |
Name |
Propriété name facultative. |
Parent |
Entité qui agit en tant que parent de cette entité. |
Position |
Position, par rapport au nœud parent. |
Root |
Entité parente la plus haute de cette hiérarchie. Si cette entité est une entité racine elle-même (c’est-à-dire Parent qu’elle n’est pas valide), cette entité est retournée. |
Rotation |
Rotation, par rapport au nœud parent. |
Scale |
Mise à l’échelle, relative au nœud parent. |
Static |
Indique si cet objet provient d’une conversion de modèle qui a utilisé le paramètre « SceneGraphMode=static » pour la conversion. Ces objets ne peuvent pas être transformés individuellement ou reparparés. L’appel d’une transformation ou d’une reparation sur un objet statique renvoie le code d’erreur « ObjectStatic ». |
Type |
Type exact de cet objet. |
Valid |
Indique si cette entité est toujours valide. |
Méthodes
AsToolingObject<ToolingObject>() |
Une entité représente un objet dans l’espace. (Hérité de ObjectBase) |
Destroy() |
Détruit l’entité. |
Equals(Object) |
Une entité représente un objet dans l’espace. (Hérité de ObjectBase) |
FindComponentOfType(ObjectType) |
Tente de trouver un composant du type donné. |
FindComponentOfType<COMPTYPE>() |
Recherchez un composant d’un type sur cette entité. |
FindFirstEntity(Entity+EntitySearchDelegate) |
Recherchez la première entité dans la hiérarchie de cette entité (incluse d’elle-même) qui remplit pred. La recherche est effectuée dans un premier ordre de profondeur. |
GetHashCode() |
Une entité représente un objet dans l’espace. (Hérité de ObjectBase) |
QueryLocalBoundsAsync() |
Interroge le cadre englobant de l’espace local à partir du serveur. |
QueryMetadataAsync() |
Interroge toutes les métadonnées disponibles sur une seule entité. |
QueryWorldBoundsAsync() |
Interroge le cadre englobant de l’espace universel à partir du serveur. |
VisitEntity(Entity+VisitEntityDelegate) |
Visitez cette entité et tous les enfants en profondeur d’abord jusqu’à ce que chaque nœud soit visité ou jusqu’à ce que le visiteur retourne VisitorResult.ExitVisit |