LightComponentBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |