Freigeben über


SpotLightComponent Klasse

Definition

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels abgibt.

public ref class SpotLightComponent : Microsoft::Azure::RemoteRendering::LightComponentBase
public class SpotLightComponent : Microsoft.Azure.RemoteRendering.LightComponentBase
type SpotLightComponent = class
    inherit LightComponentBase
Public Class SpotLightComponent
Inherits LightComponentBase
Vererbung

Hinweise

Im Gegensatz zum PointLightComponentgibt diese Komponente nur Licht innerhalb einer Kegelform aus. Die Hauptrichtung des Kegels verläuft entlang der negativen Z-Achse des Besitzers. Typische Anwendungsfälle für Spotlights sind Taschenlampen. Sie können jedoch auch verwendet werden, um den Schatten von Punktlichtern zu emulieren, die in einem Rumpf eingeschlossen sind.

Eigenschaften

AttenuationCutoff

Benutzerdefiniertes Intervall von Min/Max-Entfernungen, über die die abgeschwächte Intensität des Lichts auf 0 herunterskaliert wird.

Color

Die Farbe des Lichts im Gamma-Farbraum.

(Geerbt von LightComponentBase)
Enabled

Aktivierter Zustand dieser Komponente.

(Geerbt von ComponentBase)
FalloffExponent

Die Stärke des Lichtfallfalls zwischen dem inneren und äußeren Kegelwinkel.

Intensity

Die Gesamthelligkeit und der Bereich des Lichts.

(Geerbt von LightComponentBase)
InteropId

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels abgibt.

(Geerbt von ObjectBase)
Owner

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

(Geerbt von ComponentBase)
Projected2dTexture

Optional 2D Texture , die auf geometrie projiziert werden soll.

Radius

Der Radius der Licht emittierenden Form.

SpotAngleDeg

Der innere und äußere Winkel (in Grad) des Spotlichtkegels.

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>()

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels abgibt.

(Geerbt von ObjectBase)
Destroy()

Zerstört die Komponente in der Runtime.

(Geerbt von ComponentBase)
Equals(Object)

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels abgibt.

(Geerbt von ObjectBase)
GetHashCode()

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels abgibt.

(Geerbt von ObjectBase)

Gilt für:

Weitere Informationen