Partilhar via


LightComponentBase Classe

Definição

Classe base para todos os componentes leves.

public ref class LightComponentBase : Microsoft::Azure::RemoteRendering::ComponentBase
public class LightComponentBase : Microsoft.Azure.RemoteRendering.ComponentBase
type LightComponentBase = class
    inherit ComponentBase
Public Class LightComponentBase
Inherits ComponentBase
Herança
LightComponentBase
Derivado

Observações

Anexar um componente claro a um Entity transforma-o numa origem de luz dinâmica que ilumina a geometria para além da luz do céu global. A posição e a orientação da entidade determinam a localização e a direção da luz.

Apenas a geometria que utiliza uma PbrMaterial será afetada por esta luz. A geometria atribuída ColorMaterial geralmente não recebe iluminação.

Propriedades

Color

A cor da luz no espaço de cores gama.

Enabled

Estado ativado deste componente.

(Herdado de ComponentBase)
Intensity

A luminosidade geral e o intervalo da luz.

InteropId

Classe base para todos os componentes leves.

(Herdado de ObjectBase)
Owner

A Entity que este componente está anexado.

(Herdado de ComponentBase)
Type

O tipo exato deste componente.

(Herdado de ComponentBase)
Valid

Se este componente ainda é válido.

(Herdado de ComponentBase)

Métodos

AsToolingObject<ToolingObject>()

Classe base para todos os componentes leves.

(Herdado de ObjectBase)
Destroy()

Destrói o componente no runtime.

(Herdado de ComponentBase)
Equals(Object)

Classe base para todos os componentes leves.

(Herdado de ObjectBase)
GetHashCode()

Classe base para todos os componentes leves.

(Herdado de ObjectBase)

Aplica-se a

Ver também