Entity Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |