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 | |
Name |
可选名称属性。 |
Parent |
充当此实体的父级的实体。 |
Position |
相对于父节点的位置。 |
Root |
此层次结构中最顶层的父实体。 如果此实体是根实体本身(即 Parent 无效),则返回此实体。 |
Rotation |
相对于父节点的旋转。 |
Scale |
相对于父节点进行缩放。 |
Static |
指示此对象是否源自使用“SceneGraphMode=static”参数进行转换的模型转换。 这些对象不能单独转换或重新父级。 对静态对象调用转换或重新父级将返回“ObjectStatic”错误代码。 |
Type |
此对象的 确切类型。 |
Valid |
此实体是否仍然有效。 |