Entity Osztály
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az entitások egy objektumot jelölnek 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
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. Ha például egy MeshComponent csatol, 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 ilyen entitás egyszerre mozgatható, elforgatható és skálázható a szülő entitás átalakításának módosításával.
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. |
Global |
Kiszámítja ennek az entitásnak az átalakítását a globális térben a rendereléshez használt módon. |
Interop |
Az entitások egy objektumot jelölnek a térben. (Öröklődés forrása ObjectBase) |
Local |
Hasonló a GlobalTransform, de 4x4 mátrixmá konvertálva. |
Local |
Az entitás helyi átalakításának lekérése vagy beállítása. Ugyanez a Position, Rotationés Scale egyenként történő beolvasásával/beállításával érhető el. |
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 legfelső szintű entitás (azaz Parent érvénytelen), akkor ez az entitás 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 az újrasz parentinget, az "ObjectStatic" hibakódot adja vissza. |
Type |
Az objektum pontos típusának. |
Valid |
Az entitás érvényes-e még. |
As |
Az entitások egy objektumot jelölnek a térben. (Öröklődés forrása ObjectBase) |
Destroy() |
Elpusztítja az entitást. |
Equals(Object) |
Az entitások egy objektumot jelölnek a térben. (Öröklődés forrása ObjectBase) |
Find |
Az entitás alatt lévő és a pontos keresési útvonalnak megfelelő entitások listáját adja vissza. Az elérési út egy entitásnevek sorozata, amelyet egy speciális elválasztó karakter/sztring választ el egymástól. Az elérési út sztringje lehet például "house/table/leg4". Ebben a példában ez a függvény a "house" nevű közvetlen gyermekentitásokra keresne, ahonnan rekurzív módon keres a "table" nevű gyermekentitásokra, és így tovább. Csak a teljes elérési útnak megfelelő entitásokat adja vissza. |
Find |
Megpróbálja megkeresni az adott típusú összetevőt, amely ehhez az entitáshoz van csatolva. |
Find |
Egy típus összetevőjének megkeresése ezen az entitáson. |
Find |
Bejárja az entitás algráfját (beleértve ezt az entitást is), és visszaadja a gráfban található bizonyos típusú összetevők listáját. |
Find |
Bejárja az entitás algráfját (beleértve ezt az entitást), és visszaadja az egyező nevű entitások listáját. |
Find |
Keresse meg az entitás hierarchiájában az első entitást (magában is beleértve), amely megfelel az elődnek. A keresés első sorrendben történik. |
Get |
Az entitások egy objektumot jelölnek a térben. |
Get |
Az entitások egy objektumot jelölnek a térben. |
Get |
Az entitások egy objektumot jelölnek a térben. (Öröklődés forrása ObjectBase) |
Get |
Az entitás elérési útját adja vissza a gyökérentitástól kezdve. Az elérési út egy entitásnevek sorozata, amelyet egy speciális elválasztó karakter/sztring választ el egymástól. Egy lehetséges elérési út a következőhöz hasonló lehet: "root/house/table/leg4". |
Query |
Lekérdezi a helyi terület határolókeretét a kiszolgálóról. |
Query |
Egyetlen entitáson elérhető metaadatok lekérdezése. |
Query |
Lekérdezi a világűrhatároló mezőt a kiszolgálóról. |
Try |
Az entitások egy objektumot jelölnek a térben. |
Try |
Az entitások egy objektumot jelölnek a térben. |
Try |
Az entitások egy objektumot jelölnek a térben. |
Visit |
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 |