Entity Klas

Definitie

Een entiteit vertegenwoordigt een object in de ruimte.

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
Overname

Opmerkingen

Entiteiten hebben een transformatie, dat wil zeggen een positie, rotatie en schaal. Entiteiten hebben op zichzelf geen waarneembare functionaliteit. In plaats daarvan wordt gedrag toegevoegd via onderdelen (zie ComponentBase), die zijn gekoppeld aan entiteiten. Als u bijvoorbeeld een MeshComponent koppelt, wordt er een mesh weergegeven op de positie van de entiteit.

Het belangrijkste aspect van de entiteit zelf is de hiërarchie en de resulterende hiërarchische transformatie. Wanneer bijvoorbeeld meerdere entiteiten als onderliggende elementen zijn gekoppeld aan een gedeelde bovenliggende entiteit, kunnen al deze entiteiten samen worden verplaatst, gedraaid en geschaald door de transformatie van de bovenliggende entiteit te wijzigen.

Eigenschappen

Children

Alleen-lezenlijst van alle entiteiten die als onderliggende elementen aan deze zijn gekoppeld.

Components

Alleen-lezenlijst van alle onderdelen die aan deze entiteit zijn gekoppeld.

Enabled

Hiermee schakelt u de entiteit en alle bijbehorende onderdelen en onderliggende elementen in of uit.

InteropId

Een entiteit vertegenwoordigt een object in de ruimte.

(Overgenomen van ObjectBase)
Name

Optionele naameigenschap.

Parent

De entiteit die fungeert als het bovenliggende element van deze entiteit.

Position

Positie, ten opzichte van het bovenliggende knooppunt.

Root

De bovenste bovenliggende entiteit in deze hiërarchie. Als deze entiteit een hoofdentiteit zelf is (dat wil zeggen Parent ongeldig is), wordt deze entiteit geretourneerd.

Rotation

Draaiing, ten opzichte van het bovenliggende knooppunt.

Scale

Schaal, ten opzichte van het bovenliggende knooppunt.

Static

Hiermee wordt aangegeven of dit object afkomstig is van een modelconversie die de parameter 'SceneGraphMode=static' voor conversie heeft gebruikt. Deze objecten kunnen niet afzonderlijk worden getransformeerd of opnieuw boven elkaar worden weergegeven. Als u transformatie of opnieuw parenting op een statisch object aanroept, wordt de foutcode ObjectStatic geretourneerd.

Type

Het exacte type van dit object.

Valid

Of deze entiteit nog geldig is.

Methoden

AsToolingObject<ToolingObject>()

Een entiteit vertegenwoordigt een object in de ruimte.

(Overgenomen van ObjectBase)
Destroy()

Hiermee wordt de entiteit vernietigd.

Equals(Object)

Een entiteit vertegenwoordigt een object in de ruimte.

(Overgenomen van ObjectBase)
FindComponentOfType(ObjectType)

Probeert een onderdeel van het opgegeven type te vinden.

FindComponentOfType<COMPTYPE>()

Zoek een onderdeel van een type op deze entiteit.

FindFirstEntity(Entity+EntitySearchDelegate)

Zoek de eerste entiteit in de hiërarchie van deze entiteit (inclusief zichzelf) die voldoet aan pred. Zoeken wordt uitgevoerd in een uitgebreide eerste volgorde.

GetHashCode()

Een entiteit vertegenwoordigt een object in de ruimte.

(Overgenomen van ObjectBase)
QueryLocalBoundsAsync()

Hiermee voert u een query uit op het begrenzingsvak van de lokale ruimte vanaf de server.

QueryMetadataAsync()

Query's voor alle beschikbare metagegevens op één entiteit.

QueryWorldBoundsAsync()

Hiermee voert u een query uit op het begrenzingsvak wereldruimte vanaf de server.

VisitEntity(Entity+VisitEntityDelegate)

Ga eerst naar deze entiteit en alle onderliggende elementen totdat elk knooppunt wordt bezocht of totdat de bezoeker VisitorResult.ExitVisit retourneert

Van toepassing op

Zie ook