Freigeben über


LightComponentBase Klasse

Definition

Basisklasse für alle leichten Komponenten.

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
Vererbung
LightComponentBase
Abgeleitet

Hinweise

Durch das Anfügen einer Lichtkomponente an einer Entity wird sie zu einer dynamischen Lichtquelle, die die Geometrie zusätzlich zum globalen Himmelslicht beleuchtet. Die Position und Ausrichtung der Entität bestimmt die Position und Richtung des Lichts.

Nur die Geometrie, die ein PbrMaterial verwendet, wird von diesem Licht beeinflusst. Geometrie, der eine ColorMaterial zugewiesene ist, erhält in der Regel keine Beleuchtung.

Eigenschaften

Color

Die Farbe des Lichts im Gamma-Farbraum.

Enabled

Aktivierter Zustand dieser Komponente.

(Geerbt von ComponentBase)
Intensity

Die Gesamthelligkeit und der Bereich des Lichts.

InteropId

Basisklasse für alle leichten Komponenten.

(Geerbt von ObjectBase)
Owner

Die Entity , an die diese Komponente angefügt ist.

(Geerbt von ComponentBase)
Type

Der genaue Typ dieser Komponente.

(Geerbt von ComponentBase)
Valid

Gibt an, ob diese Komponente noch gültig ist.

(Geerbt von ComponentBase)

Methoden

AsToolingObject<ToolingObject>()

Basisklasse für alle leichten Komponenten.

(Geerbt von ObjectBase)
Destroy()

Zerstört die Komponente in der Runtime.

(Geerbt von ComponentBase)
Equals(Object)

Basisklasse für alle leichten Komponenten.

(Geerbt von ObjectBase)
GetHashCode()

Basisklasse für alle leichten Komponenten.

(Geerbt von ObjectBase)

Gilt für:

Weitere Informationen