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 |
エンティティとそのすべてのコンポーネントと子を有効または無効にします。 |
InteropId |
エンティティは、空間内のオブジェクトを表します。 (継承元 ObjectBase) |
Name |
省略可能な name プロパティ。 |
Parent |
このエンティティの親として機能するエンティティ。 |
Position |
親ノードに対する相対位置。 |
Root |
この階層内の最上位の親エンティティ。 このエンティティがルート エンティティ自体である場合 (つまり Parent 、無効です)、このエンティティが返されます。 |
Rotation |
親ノードを基準とした回転。 |
Scale |
親ノードを基準にしてスケールします。 |
Static |
このオブジェクトが、変換に 'SceneGraphMode=static' パラメーターを使用したモデル変換から派生しているかどうかを示します。 これらのオブジェクトを個別に変換したり、親を再作成したりすることはできません。 静的オブジェクトで変換または再親を呼び出すと、'ObjectStatic' エラー コードが返されます。 |
Type |
このオブジェクトの 正確な型 。 |
Valid |
このエンティティがまだ有効かどうか。 |
メソッド
AsToolingObject<ToolingObject>() |
エンティティは、空間内のオブジェクトを表します。 (継承元 ObjectBase) |
Destroy() |
エンティティを破棄します。 |
Equals(Object) |
エンティティは、空間内のオブジェクトを表します。 (継承元 ObjectBase) |
FindComponentOfType(ObjectType) |
指定した型のコンポーネントの検索を試みます。 |
FindComponentOfType<COMPTYPE>() |
このエンティティで型のコンポーネントを見つけます。 |
FindFirstEntity(Entity+EntitySearchDelegate) |
このエンティティの階層 (それ自体を含む) で、pred を満たす最初のエンティティを見つけます。 検索は、深さの最初の順序で実行されます。 |
GetHashCode() |
エンティティは、空間内のオブジェクトを表します。 (継承元 ObjectBase) |
QueryLocalBoundsAsync() |
サーバーからローカル空間境界ボックスに対してクエリを実行します。 |
QueryMetadataAsync() |
1 つのエンティティで使用可能なメタデータのクエリ。 |
QueryWorldBoundsAsync() |
サーバーからワールド空間境界ボックスに対してクエリを実行します。 |
VisitEntity(Entity+VisitEntityDelegate) |
すべてのノードが訪問されるまで、またはビジターが VisitorResult.ExitVisit を返すまで、このエンティティと深い最初のトラバーサル内のすべての子を訪問します |