Entity Classe

Définition

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

S’applique à

Voir aussi