Partager via


LightComponentBase Classe

Définition

Classe de base pour tous les composants légers.

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
Héritage
LightComponentBase
Dérivé

Remarques

L’attachement d’un composant lumineux à un Entity transforme celui-ci en source de lumière dynamique qui éclaire la géométrie en plus de la lumière du ciel global. La position et l’orientation de l’entité déterminent l’emplacement et la direction de la lumière.

Seule la géométrie qui utilise un PbrMaterial sera affectée par cette lumière. La géométrie qui a un ColorMaterial affecté ne reçoit généralement pas d’éclairage.

Propriétés

Color

Couleur de la lumière dans l’espace de couleur Gamma.

Enabled

État activé de ce composant.

(Hérité de ComponentBase)
Intensity

La luminosité globale et la portée de la lumière.

InteropId

Classe de base pour tous les composants légers.

(Hérité de ObjectBase)
Owner

auquel Entity ce composant est attaché.

(Hérité de ComponentBase)
Type

Type exact de ce composant.

(Hérité de ComponentBase)
Valid

Indique si ce composant est toujours valide.

(Hérité de ComponentBase)

Méthodes

AsToolingObject<ToolingObject>()

Classe de base pour tous les composants légers.

(Hérité de ObjectBase)
Destroy()

Détruit le composant dans le runtime.

(Hérité de ComponentBase)
Equals(Object)

Classe de base pour tous les composants légers.

(Hérité de ObjectBase)
GetHashCode()

Classe de base pour tous les composants légers.

(Hérité de ObjectBase)

S’applique à

Voir aussi