Entity Klasa

Definicja

Jednostka reprezentuje obiekt w przestrzeni.

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
Dziedziczenie

Uwagi

Jednostki mają transformację, co oznacza pozycję, rotację i skalę. Same jednostki nie mają żadnych zauważalnych funkcji. Zamiast tego zachowanie jest dodawane za pośrednictwem składników (zobacz ComponentBase), które są dołączone do jednostek. Na przykład dołączenie elementu MeshComponent spowoduje wyświetlenie siatki w pozycji jednostki.

Najważniejszym aspektem samej jednostki jest hierarchia i wynikowa transformacja hierarchiczna. Na przykład, gdy wiele jednostek jest dołączonych jako elementy podrzędne do udostępnionej jednostki nadrzędnej, wszystkie te jednostki można przenosić, obracać i skalować w sposób jednoson, zmieniając przekształcenie jednostki nadrzędnej.

Właściwości

Children

Lista tylko do odczytu wszystkich jednostek, które są dołączone jako elementy podrzędne do tej.

Components

Lista tylko do odczytu wszystkich składników dołączonych do tej jednostki.

Enabled

Włącza lub wyłącza jednostkę oraz wszystkie jej składniki i elementy podrzędne.

InteropId

Jednostka reprezentuje obiekt w przestrzeni.

(Odziedziczone po ObjectBase)
Name

Opcjonalna właściwość name.

Parent

Jednostka, która działa jako element nadrzędny tej jednostki.

Position

Pozycja względem węzła nadrzędnego.

Root

Najbardziej nadrzędna jednostka w tej hierarchii. Jeśli ta jednostka jest jednostką główną (tj. Parent jest nieprawidłowa), zwraca tę jednostkę.

Rotation

Obrót względem węzła nadrzędnego.

Scale

Skalowanie względem węzła nadrzędnego.

Static

Wskazuje, czy ten obiekt pochodzi z konwersji modelu, która użyła parametru "SceneGraphMode=static" do konwersji. Tych obiektów nie można przekształcić pojedynczo ani ponownie nadrzędne. Wywołanie przekształcenia lub ponownego elementu nadrzędnego w obiekcie statycznym zwróci kod błędu "ObjectStatic".

Type

Dokładny typ tego obiektu.

Valid

Czy ta jednostka jest nadal prawidłowa.

Metody

AsToolingObject<ToolingObject>()

Jednostka reprezentuje obiekt w przestrzeni.

(Odziedziczone po ObjectBase)
Destroy()

Niszczy jednostkę.

Equals(Object)

Jednostka reprezentuje obiekt w przestrzeni.

(Odziedziczone po ObjectBase)
FindComponentOfType(ObjectType)

Próbuje znaleźć składnik danego typu.

FindComponentOfType<COMPTYPE>()

Znajdź składnik typu w tej jednostce.

FindFirstEntity(Entity+EntitySearchDelegate)

Znajdź pierwszą jednostkę w hierarchii tej jednostki (włącznie z samym sobą), która spełnia wymagania wstępne. Wyszukiwanie jest wykonywane w pierwszej kolejności.

GetHashCode()

Jednostka reprezentuje obiekt w przestrzeni.

(Odziedziczone po ObjectBase)
QueryLocalBoundsAsync()

Wysyła zapytanie do pola ograniczenia przestrzeni lokalnej z serwera.

QueryMetadataAsync()

Zapytania dotyczące wszystkich dostępnych metadanych w jednej jednostce.

QueryWorldBoundsAsync()

Wysyła zapytanie do pola ograniczenia przestrzeni światowej z serwera.

VisitEntity(Entity+VisitEntityDelegate)

Odwiedź tę jednostkę i wszystkie elementy podrzędne w głębi pierwszego przejścia, dopóki każdy węzeł nie zostanie odwiedzona lub dopóki odwiedzający nie zwróci obiektu VisitorResult.ExitVisit

Dotyczy

Zobacz też