Entity Classe

Definição

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

Aplica-se a

Confira também