Entity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma entidade representa um objeto no espaço.
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
- Herança
Comentários
As entidades têm uma transformação, o que significa uma posição, rotação e escala. Por si só, as entidades não têm nenhuma funcionalidade observável. Em vez disso, o comportamento é adicionado por meio de componentes (consulte ComponentBase), que são anexados a entidades. Por exemplo, anexar um MeshComponent fará com que uma malha apareça na posição da entidade.
O aspecto mais importante da entidade em si é a hierarquia e a transformação hierárquica resultante. Por exemplo, quando várias entidades são anexadas como filhos a uma entidade pai compartilhada, todas essas entidades podem ser movidas, giradas e dimensionadas em uníssono alterando a transformação da entidade pai.
Propriedades
Children |
Lista somente leitura de todas as entidades anexadas como crianças a esta. |
Components |
Lista somente leitura de todos os componentes anexados a essa entidade. |
Enabled |
Habilita ou desabilita a entidade e todos os seus componentes e filhos. |
InteropId |
Uma entidade representa um objeto no espaço. (Herdado de ObjectBase) |
Name |
Propriedade de nome opcional. |
Parent |
A entidade que atua como pai dessa entidade. |
Position |
Posição, em relação ao nó pai. |
Root |
A entidade pai mais alta nessa hierarquia. Se essa entidade for uma entidade raiz em si (ou seja, Parent inválida), isso retornará essa entidade. |
Rotation |
Rotação, em relação ao nó pai. |
Scale |
Escala, em relação ao nó pai. |
Static |
Indica se esse objeto se origina de uma conversão de modelo que usou o parâmetro 'SceneGraphMode=static' para conversão. Esses objetos não podem ser transformados individualmente ou novamente paiizados. Chamar transformação ou re-parenting em um objeto estático retornará o código de erro 'ObjectStatic'. |
Type |
O tipo exato desse objeto. |
Valid |
Se essa entidade ainda é válida. |
Métodos
AsToolingObject<ToolingObject>() |
Uma entidade representa um objeto no espaço. (Herdado de ObjectBase) |
Destroy() |
Destrói a entidade. |
Equals(Object) |
Uma entidade representa um objeto no espaço. (Herdado de ObjectBase) |
FindComponentOfType(ObjectType) |
Tenta encontrar um componente do tipo fornecido. |
FindComponentOfType<COMPTYPE>() |
Localize um componente de um tipo nesta Entidade. |
FindFirstEntity(Entity+EntitySearchDelegate) |
Localize a primeira entidade na hierarquia dessa entidade (inclusive de si mesma) que atende a pred. A pesquisa é executada em uma primeira ordem detalhada. |
GetHashCode() |
Uma entidade representa um objeto no espaço. (Herdado de ObjectBase) |
QueryLocalBoundsAsync() |
Consulta a caixa delimitadora de espaço local do servidor. |
QueryMetadataAsync() |
Consulta os metadados disponíveis em uma única entidade. |
QueryWorldBoundsAsync() |
Consulta a caixa delimitadora de espaço mundial do servidor. |
VisitEntity(Entity+VisitEntityDelegate) |
Visite esta entidade e todas as crianças em uma primeira passagem detalhada até que cada nó seja visitado ou até que o visitante retorne VisitorResult.ExitVisit |