Entity 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實體代表空間中的物件。
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
- 繼承
備註
實體具有轉換,表示位置、旋轉和縮放。 本身的實體沒有任何可觀察的功能。 而是透過附加至實體的元件來新增行為(請參閱 ComponentBase]。 例如,附加 MeshComponent 會使網格出現在實體的位置。
實體本身最重要的層面是階層和產生的階層式轉換。 例如,當多個實體附加為共用父實體的子系時,這些實體都可以藉由變更父實體的轉換,以一致方式移動、旋轉和縮放。
屬性
Children |
附加為子系的所有實體唯讀清單。 |
Components |
附加至此實體之所有元件的唯讀清單。 |
Enabled |
啟用或停用實體及其所有元件和子系。 |
GlobalTransform |
計算全域空間中這個實體的轉換,以用於轉譯。 |
InteropId |
實體代表空間中的物件。 (繼承來源 ObjectBase) |
LocalToGlobalMatrix |
類似於 GlobalTransform,但轉換成 4x4 矩陣。 |
LocalTransform |
取得或設定此實體的本機轉換。 透過個別取得/設定 Position、Rotation和 Scale,即可達到相同的目的。 |
Name |
選擇性名稱屬性。 |
Parent |
做為此實體父系的實體。 |
Position |
相對於父節點的位置。 |
Root |
此階層中最上層的父實體。 如果此實體是根實體本身(也就是 Parent 無效),則這會傳回此實體。 |
Rotation |
相對於父節點的旋轉。 |
Scale |
相對於父節點的縮放比例。 |
Static |
指出這個物件是否源自使用 『SceneGraphMode=static』 參數進行轉換的模型轉換。 這些物件無法個別轉換或重新父代。 在靜態物件上呼叫轉換或重新父代會傳回 『ObjectStatic』 錯誤碼。 |
Type |
這個物件的 確切類型。 |
Valid |
此實體是否仍然有效。 |