LightComponentBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |