Megosztás a következőn keresztül:


Entity Osztály

Definíció

Az entitás egy objektumot jelöl a térben.

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
Öröklődés

Megjegyzések

Az entitások átalakítással rendelkeznek, ami pozíciót, elforgatást és skálázást jelent. Az entitások önmagukban nem rendelkeznek megfigyelhető funkciókkal. Ehelyett a rendszer az entitásokhoz csatolt összetevőkön (lásd ComponentBase) keresztül ad hozzá viselkedést. Például ha csatol egy hálót MeshComponent , akkor megjelenik egy háló az entitás helyén.

Magának az entitásnak a legfontosabb eleme a hierarchia és az eredményül kapott hierarchikus átalakítás. Ha például több entitás gyermekként csatlakozik egy megosztott szülőentitáshoz, az összes entitás áthelyezhető, elforgatható és skálázható egyszerre a szülőentitás átalakításának módosításával.

Tulajdonságok

Children

A gyermekként csatolt összes entitás írásvédett listája.

Components

Az entitáshoz csatolt összes összetevő írásvédett listája.

Enabled

Engedélyezi vagy letiltja az entitást, valamint annak összes összetevőjét és gyermekét.

InteropId

Az entitás egy objektumot jelöl a térben.

(Öröklődés forrása ObjectBase)
Name

Választható névtulajdonság.

Parent

Az entitás szülőjeként működő entitás.

Position

Pozíció a szülőcsomóponthoz képest.

Root

A hierarchia legfelső szülőentitása. Ha ez az entitás maga a fő entitás (azaz Parent érvénytelen), akkor ez az entitást adja vissza.

Rotation

Forgatás a szülőcsomóponthoz képest.

Scale

Skálázás a szülőcsomóponthoz képest.

Static

Azt jelzi, hogy ez az objektum olyan modellkonvertálásból származik-e, amely a "SceneGraphMode=static" paramétert használta az átalakításhoz. Ezek az objektumok nem alakíthatók át egyenként vagy újraszületve. Ha statikus objektumon hívja meg az átalakítást vagy újrasznevezést, az "ObjectStatic" hibakódot adja vissza.

Type

Az objektum pontos típusa .

Valid

Azt jelzi, hogy ez az entitás még érvényes-e.

Metódusok

AsToolingObject<ToolingObject>()

Az entitás egy objektumot jelöl a térben.

(Öröklődés forrása ObjectBase)
Destroy()

Megsemmisíti az entitást.

Equals(Object)

Az entitás egy objektumot jelöl a térben.

(Öröklődés forrása ObjectBase)
FindComponentOfType(ObjectType)

Megpróbálja megkeresni az adott típus egyik összetevőjét.

FindComponentOfType<COMPTYPE>()

Egy típus összetevőjének megkeresése ezen az entitáson.

FindFirstEntity(Entity+EntitySearchDelegate)

Keresse meg az entitás hierarchiájában az első entitást (önmagát is beleértve), amely megfelel az elődnek. A keresés első sorrendben történik.

GetHashCode()

Az entitás egy objektumot jelöl a térben.

(Öröklődés forrása ObjectBase)
QueryLocalBoundsAsync()

Lekérdezi a helyi terület határolókeretét a kiszolgálóról.

QueryMetadataAsync()

Egyetlen entitáson elérhető metaadatok lekérdezése.

QueryWorldBoundsAsync()

Lekérdezi a világűrhatároló mezőt a kiszolgálóról.

VisitEntity(Entity+VisitEntityDelegate)

Látogasson el erre az entitásra és a mélységben lévő gyermekekre, amíg minden csomópontot meg nem látogatnak, vagy amíg a látogató vissza nem tér a VisitorResult.ExitVisit

A következőre érvényes:

Lásd még