Compartilhar 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

Comentários

Anexar um componente de luz a um Entity o transforma em uma fonte de luz dinâmica que ilumina a geometria, além da luz do céu global. A posição e a orientação da entidade determinam o local e a direção da luz.

Somente a geometria que usa um PbrMaterial será afetada por essa luz. A geometria que tem um ColorMaterial atribuído geralmente não recebe iluminação.

Propriedades

Color

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

Enabled

Estado habilitado desse componente.

(Herdado de ComponentBase)
Intensity

O brilho geral e o alcance da luz.

InteropId

Classe base para todos os componentes leves.

(Herdado de ObjectBase)
Owner

O Entity ao qual esse componente está anexado.

(Herdado de ComponentBase)
Type

O tipo exato desse componente.

(Herdado de ComponentBase)
Valid

Se esse 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

Confira também