Entity Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una entidad representa un objeto en el espacio.
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
- Herencia
Comentarios
Las entidades tienen una transformación, lo que significa una posición, rotación y escala. Por sí solos las entidades no tienen ninguna funcionalidad observable. En su lugar, el comportamiento se agrega a través de componentes (consulte ComponentBase), que están asociados a entidades. Por ejemplo, la asociación de un MeshComponent elemento hará que una malla aparezca en la posición de la entidad.
El aspecto más importante de la propia entidad es la jerarquía y la transformación jerárquica resultante. Por ejemplo, cuando varias entidades se adjuntan como elementos secundarios a una entidad primaria compartida, todas estas entidades se pueden mover, rotar y escalar en unísono cambiando la transformación de la entidad primaria.
Propiedades
Children |
Lista de solo lectura de todas las entidades asociadas como elementos secundarios a esta. |
Components |
Lista de solo lectura de todos los componentes asociados a esta entidad. |
Enabled |
Habilita o deshabilita la entidad y todos sus componentes y elementos secundarios. |
InteropId |
Una entidad representa un objeto en el espacio. (Heredado de ObjectBase) |
Name |
Propiedad de nombre opcional. |
Parent |
Entidad que actúa como elemento primario de esta entidad. |
Position |
Posición, en relación con el nodo primario. |
Root |
Entidad primaria superior de esta jerarquía. Si esta entidad es una entidad raíz (es decir Parent , no es válida), devuelve esta entidad. |
Rotation |
Rotación, en relación con el nodo primario. |
Scale |
Escala, en relación con el nodo primario. |
Static |
Indica si este objeto se origina en una conversión de modelo que usó el parámetro "SceneGraphMode=static" para la conversión. Estos objetos no se pueden transformar individualmente ni volver a crear elementos primarios. Al llamar a transform o re-parenting en un objeto estático, se devolverá el código de error "ObjectStatic". |
Type |
Tipo exacto de este objeto. |
Valid |
Si esta entidad sigue siendo válida. |
Métodos
AsToolingObject<ToolingObject>() |
Una entidad representa un objeto en el espacio. (Heredado de ObjectBase) |
Destroy() |
Destruye la entidad. |
Equals(Object) |
Una entidad representa un objeto en el espacio. (Heredado de ObjectBase) |
FindComponentOfType(ObjectType) |
Intenta encontrar un componente del tipo especificado. |
FindComponentOfType<COMPTYPE>() |
Busque un componente de un tipo en esta entidad. |
FindFirstEntity(Entity+EntitySearchDelegate) |
Busque la primera entidad en la jerarquía de esta entidad (inclusive por sí misma) que se complete previamente. La búsqueda se realiza en primer orden en profundidad. |
GetHashCode() |
Una entidad representa un objeto en el espacio. (Heredado de ObjectBase) |
QueryLocalBoundsAsync() |
Consulta el cuadro de límite de espacio local desde el servidor. |
QueryMetadataAsync() |
Consulta los metadatos disponibles en una sola entidad. |
QueryWorldBoundsAsync() |
Consulta el cuadro de límite de espacio mundial desde el servidor. |
VisitEntity(Entity+VisitEntityDelegate) |
Visite esta entidad y todos los elementos secundarios en un primer recorrido en profundidad hasta que se visite cada nodo o hasta que el visitante devuelva VisitorResult.ExitVisit |