Entity Osztály
Definíció
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á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 |