Share via


PointLightComponent Class

Definition

A light source that emits light uniformly into all directions.

public ref class PointLightComponent : Microsoft::Azure::RemoteRendering::LightComponentBase
public class PointLightComponent : Microsoft.Azure.RemoteRendering.LightComponentBase
type PointLightComponent = class
    inherit LightComponentBase
Public Class PointLightComponent
Inherits LightComponentBase
Inheritance

Remarks

Point lights are used for local lights such as light bulbs.

Properties

AttenuationCutoff

Custom interval of min/max distances over which the light's attenuated intensity is scaled down to zero.

Color

The color of the light in Gamma color space.

(Inherited from LightComponentBase)
Enabled

Enabled state of this component.

(Inherited from ComponentBase)
Intensity

The overall brightness and range of the light.

(Inherited from LightComponentBase)
InteropId (Inherited from ObjectBase)
Length

The length of the light emitting shape.

Owner

The Entity that this component is attached to.

(Inherited from ComponentBase)
ProjectedCubeMap

Optional cubemap Texture to be projected onto surrounding geometry.

Radius

The radius of the light emitting shape.

Type

The exact type of this component.

(Inherited from ComponentBase)
Valid

Whether this component is still valid.

(Inherited from ComponentBase)

Methods

AsToolingObject<ToolingObject>() (Inherited from ObjectBase)
Destroy()

Destroys the component in the runtime.

(Inherited from ComponentBase)
Equals(Object) (Inherited from ObjectBase)
GetHashCode() (Inherited from ObjectBase)

Applies to

See also