PointLight Clase

Definición

Una fuente de luz puntual que emana la luz en todas las direcciones.

public ref class PointLight sealed : CompositionLight
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PointLight final : CompositionLight
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class PointLight final : CompositionLight
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PointLight : CompositionLight
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class PointLight : CompositionLight
Public NotInheritable Class PointLight
Inherits CompositionLight
Herencia
Object Platform::Object IInspectable CompositionObject CompositionLight PointLight
Atributos

Comentarios

Un PointLight despeja la luz igualmente en todas las direcciones.

PointLight es uno de los cuatro tipos de luz derivados de CompositionLight.

Light Description
AmbientLight Fuente de luz que emite luz no direccional que parece haber sido reflejada por todo en la escena.
DistantLight Fuente de luz distante e infinita que emite luz en una sola dirección.
PointLight Fuente de luz puntual que emite luz en todas las direcciones.
SpotLight Fuente de luz que emite conos internos y externos de luz.

Note

Un objeto Visual no puede ser dirigido por más de dos luces no ambientales (PointLight, SpotLight o DistantLight).

Propiedades

Nombre Description
Color

Color de la luz.

Comment

Cadena que se va a asociar con compositionObject.

(Heredado de CompositionObject)
Compositor

Compositor usado para crear este CompositionObject.

(Heredado de CompositionObject)
ConstantAttenuation

Coeficiente constante en la ecuación de atenuación de la luz. Controla la intensidad de la luz.

CoordinateSpace

Visual utilizado para determinar el desplazamiento de la luz. La propiedad de la Offset luz es relativa al espacio de coordenadas de esta Visual. CoordinateSpace es una propiedad obligatoria. Si no se establece, PointLight no se representará.

DispatcherQueue

Obtiene dispatcherQueue para CompositionObject.

(Heredado de CompositionObject)
ExclusionsFromTargets

Obtiene una colección de objetos visuales que no están dirigidos por la luz.

(Heredado de CompositionLight)
ImplicitAnimations

Colección de animaciones implícitas adjuntas a este objeto.

(Heredado de CompositionObject)
Intensity

Obtiene o establece la intensidad de la luz.

IsEnabled

Obtiene o establece un valor que determina si la luz de composición está activada.

(Heredado de CompositionLight)
LinearAttenuation

Coeficiente lineal de la ecuación de atenuación de la luz que determina cómo cae la luz con distancia.

MaxAttenuationCutoff

Obtiene o establece el intervalo máximo en el que esta luz es efectiva.

MinAttenuationCutoff

Obtiene o establece el intervalo mínimo en el que esta luz es efectiva.

Offset

Desplazamiento de la fuente de luz en relación con su espacio de coordenadas Visual.

Properties

Colección de propiedades asociadas a CompositionObject.

(Heredado de CompositionObject)
QuadraticAttenuation

La parte cuadrática de la ecuación de atenuación que determina cómo cae la luz con distancia.

Targets

Colección de objetos visuales dirigidos por la luz.

(Heredado de CompositionLight)

Métodos

Nombre Description
Close()

Cierra compositionObject y libera los recursos del sistema.

(Heredado de CompositionObject)
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

(Heredado de CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define una propiedad que se puede animar.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimation(String, CompositionAnimation)

Conecta una animación con la propiedad especificada del objeto e inicia la animación.

(Heredado de CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Inicia un grupo de animación.

El método StartAnimationGroup de CompositionObject le permite iniciar CompositionAnimationGroup. Todas las animaciones del grupo se iniciarán al mismo tiempo en el objeto .

(Heredado de CompositionObject)
StopAnimation(String)

Desconecta una animación de la propiedad especificada y detiene la animación.

(Heredado de CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Detiene un grupo de animación.

(Heredado de CompositionObject)
TryGetAnimationController(String)

Devuelve un AnimationController para la animación que se ejecuta en la propiedad especificada.

(Heredado de CompositionObject)

Se aplica a

Consulte también