LightComponentBase 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.
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
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) |